Web安全测试学习手册

Posted by Mannix on October 16, 2018

Web安全测试学习手册


准备在博客记录Web安全测试学习手册,先把目录列出来,之前参考了OWASP测试指南,写了一份Word,但是在Word里不好阐述风险的成因以及危害,所以针对每个风险我会以环境来详细的阐述清楚。

0x00.png


0x01 配置管理测试

  • 远程代码执行漏洞

  • Slow HTTP DOS漏洞

  • 点击劫持:X-Frame-Options头丢失漏洞

  • 服务器启用了不安全的HTTP方法漏洞

  • 中间件版本信息泄露漏洞

  • 服务器端目录遍历漏洞

  • 中间件解析漏洞

  • IIS短文件名漏洞

  • 应用程序未容错漏洞

  • SVN文件泄露漏洞

  • OpenSSL心脏出血漏洞

  • SSL/TLS “受戒礼”漏洞

  • SSL POODLE漏洞

  • 分布式部署文件可读漏洞


0x02 数据验证测试

  • XSS跨站脚本攻击漏洞

  • SQL注入漏洞

  • 任意文件读取漏洞

  • 任意文件上传漏洞

  • XXE(XML实体注入)漏洞

  • 代码注入漏洞

  • 命令注入漏洞

  • 任意文件下载漏洞

  • 本地文件包含漏洞

  • 远程文件包含漏洞

  • 框架注入漏洞

  • 链接注入漏洞

  • SSRF服务器请求伪造漏洞

  • CSRF跨站请求伪造漏洞

  • 任意URL跳转漏洞

  • JSON劫持漏洞

  • JSONP跨站劫持漏洞

  • CORS跨域资源读取漏洞

  • Flash跨域劫持漏洞


0x03 会话管理测试

  • 会话固定漏洞

  • 多次登录错误锁定机制漏洞

  • COOKIE未设置HTTP Only属性漏洞


0x04 业务逻辑测试

  • 任意用户密码重置漏洞

  • 图形验证码绕过漏洞

  • 短信验证码绕过漏洞

  • 短信验证码重放漏洞

  • 业务流程绕过漏洞

  • 加密算法脆弱漏洞

  • 支付逻辑漏洞漏洞

  • 竞争条件(HTTP并发)漏洞

  • 前端认证绕过漏洞


0x05 身份认证测试

  • 账号弱口令漏洞

  • 登录错误消息凭证枚举漏洞

  • 空口令攻击漏洞

  • 垂直越权漏洞

  • 平行越权漏洞


0x06 结语

这些测试项参考了OWASP测试指南与AWVS扫描报告

:D 如果有什么缺陷,还望联系我补充。

另外,每一篇的参考链接都会放在文末,只是做一些方便工作归档的整理。


博客作者,文章总结者 @Mannix
2018 年 10 月 16 日

原始参考文档作者 @Rvn0xsy
2018 年 03 月 21 日