一、安全测试
1、定义:
- 对软件产品进行测试以确保其符合产品安全需求和质量标准。
二、渗透测试
1、定义:
- 通过模拟对软件系统的恶意攻击行为来评估系统安全性的一种测试。
三、渗透测试VS安全测试的区别:
- 渗透测试的着重点在攻击,渗透测试的目的是攻破软件系统,以证明系统存在问题。而安全测试的着重点在防御,对系统的防御功能做系统的考虑和验证。
- 渗透测试只需要选择一些系统中薄弱的点攻击系统,而安全测试则需要从整个防御面上考虑系统的安全性。
四、OWASP(Open Web Application Securit Project)
1、官网:
- https://www.org
- OWASP Top10
- Test Guidewu
四、安全测试工具:
- Appscan:针对web应用的扫描工具。
- Webinspect:应用的扫描工具。
- Nessus:针对服务器主机类的漏洞检查工具。
- Nmap:针对段端口的工具。
- MetaSploit:攻击框架,包含大量的框架,对目标系统监测和渗透测试。
- WebScarab:基于代理劫持的分析,对系统工作路径的监测。
- Fortify:主要是白盒测试工具,针对开发源代码静态的分析。
- W3AF:开源的web扫描工具。