(一)安全测试实施:安全测试通用用例整理

通用安全测试用例

针对应用程序的安全,整理的通用安全测试用例,适用于bs和cs架构

SQL注入漏洞

SQL注入 S0

验证方法:

  1. appscan扫描,sqlmap校验

命令注射漏洞 S0

验证方法:

  1. 检查所有调用外部资源(例如system、exec、fork,或者所有的发出请求的语法的源代码,查找那些来自于HTTP请求的输入可能发起调用的所有地方

跨站脚本攻击(XSS)

跨站脚本攻击(XSS)S0

验证方法:

  1. appscan扫描;手工测试:

文件任意上传

文件任意上传 S0

验证方法:

  1. 上传文件是否判断上传内容,上传文件后查看服务器目录下该文件是否有执行权限
  2. 上传文件是否有格式限制,是否可以上传exe文件
  3. 上传文件是否有大小限制,上传太大的文件是否导致异常错误,上传0K的文件是否会导致异常错误,上传并不存在的文件是否会导致异常错误
  4. 通过修改扩展名的方式是否可以绕过格式限制,是否可以通过压包方式绕过格式限制
  5. 是否有上传空间的限制,是否可以超过空间所限制的大小,如将超过空间的大文件拆分上传是否会出现异常错误
  6. 上传文件大小大于本地剩余空间大小,是否会出现异常错误
  7. 关于上传是否成功的判断。上传过程中,中断。程序是否判断上传是否成功。 7.对于文件名中带有中文字符,特殊字符等的文件上传
  8. 上传与服务器端语言(jsp,asp,php)一样扩展名的文件或exe等可执行文件后,确认在服务器端是否可直接运行

表单漏洞测试

表单漏洞测试 S1

  1. 通过工具fiddler、postman修改表单属性提交

Cookie欺骗

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

灯塔-tester

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值