美文网首页
20 web安全性测试用例1

20 web安全性测试用例1

作者: 天天向上的小M | 来源:发表于2017-08-02 20:09 被阅读136次

web安全性测试用例  http://www.cnblogs.com/qmfsun/p/3724406.html
建立整体的威胁模型,测试溢出漏洞、信息泄漏、错误处理、SQL注入、身份验证和授权错误.
 

什么是XSS? XSS的全称是Cross Site Script(跨站点脚本) XSS的原理很简单,即进行脚本注入,URL执行时即把此脚本进行了执行,一般都是JavaScript脚本,如alter(“abc”) 在URL中进行XSS注入,也就是把URL中的参数改成JS脚本。

(4) URL参数中进行SQL 注入

什么是SQL注入? SQL注入全称是SQL Injection ,当应用程序使用输入内容来构造动态sql语句以访问数据库时,会发生sql注入攻击,如查询、插入数据时。

测试方法: URL中写入SQL注入语句,看是否被执行,如:’or 1=1;shutdown

一般情况下要进行SQL注入攻击,需要对数据库类型、表名、判断逻辑、查询语句等比较清楚才能够写出有效的SQL注入语句。

(5) ...

7. 表单提交安全

(1) 表单中注入XSS脚本

测试方法:即在表单填写框中直接注入JS脚本 如在表单中输入XSS脚本,程序是不应该让脚本执行的。

(2) 表单中注入SQL 脚本

(3) ...

8. 上传文件安全

分析:上传文件最好要有格式的限制;上传文件还要有大小的限制。

9. Email Header Injection(邮件标头注入)

Email Header Injection:如果表单用于发送email, 表单中可能包括“subject”输入项(邮件标题), 我们要验证subject中应能escape掉“\n”标识。

因为“\n”是新行,如果在subject中输入“hello\ncc:spamvictim@example.com”,可能会形成以下

Subject: hello

cc: spamvictim@example.com

如果允许用户使用这样的subject,那他可能会给利用这个缺陷通过我们的平台给其它用 户发送垃圾邮件。

10. 不恰当的异常处理

分析:程序在抛出异常的时候给出了比较详细的内部错误信息,暴露了不应该显示的执行细节,网站存在潜在漏洞;

11. ...

相关文章

  • web安全测试文章

    Web安全测试漏洞场景 web安全性测试用例 验证码的测试用例分析 WEB安全测试的类型 Web安全测试中常见逻辑...

  • 20 web安全性测试用例1

    web安全性测试用例 http://www.cnblogs.com/qmfsun/p/3724406.html建...

  • web安全性测试用例

    https://www.cnblogs.com/qmfsun/p/3724406.html

  • 软件测试基本流程

    1.需求分析(产品经理) 2.编写测试用例(测什么,怎么测) 3.评审测试用例 4.搭建测试环境 5.等待开发提交...

  • 1.软件测试流程

    1.需求分析 2.编写测试用例(测什么,怎么测) 3.评审测试用例 4.搭建测试环境 5.等待开发提交测试包 6....

  • 用例加载与组织(unittest)

    1. 通过测试套件TestSuite组织测试用例 1.创建测试套件2.测试用例加载到测试套件,加入方式测试类('测...

  • springboot之MockMvc

    使用场景 用于对springboot应用实现集成模块测试。不依赖于web容器。 用法 测试的接口: 测试用例: 测...

  • 21 web安全性测试用例2

    WEB的安全性测试主要从以下方面考虑: 1.SQL Injection(SQL注入) (1)如何进行SQL注入测试...

  • 软件测试

    1.使用模板快速编写测试用例 2.web网页测试用例 A:(1)界面检查(2)单文本框(3)正确性测试(4)多文本...

  • maven打包

    mvn install命令 1.打包会执行测试用例,如果测试用例报错不通过是打不了包的 2.maven打包时跳过测...

网友评论

      本文标题:20 web安全性测试用例1

      本文链接:https://www.haomeiwen.com/subject/ljbylxtx.html