天天看点

安全测试

1.定义:

  对软件产品进行测试,以确保其符合产品安全需求和质量标准

2.渗透测试:

  通过模拟对软件系统的恶意攻击行为来评估系统安全性的一种测试

3.渗透测试VS安全测试

渗透测试 安全测试
攻击 防御

4.OWASP:

  定义:开放式Web应用程序安全项目(OWASP,Open Web Application Security Project)是一个组织,它提供有关计算机和互联网应用程序的公正、实际、有成本效益的信息。其目的是协助个人、企业和机构来发现和使用可信赖软件。

  top 10:

  (1)sql注入

  (2)会话劫持

  (3)跨站脚本

  (4)变更用户

  (5)框架安全配置类

  (6)信息泄露

  (7)访问缺陷

  (8)CSRF伪造

  (9)业界公布

  (10)重定向构造

5.安全测试工具:学习网站

  ·AppScan:是对网站等 Web 应用进行安全攻击来检查网站是否存在安全漏洞->http://www.mamicode.com/info-detail-1879133.html

  ·Webinspect:是识别扫描程序检测不到的安全漏洞。

  ·Nessus:是一个***的漏洞扫描程序,利用它可以获得被扫描计算机的 ping 响应时间、主机名称、计算机名称、工作组、登录用户名、MAC地址、TTL、NetBios 信息等,您也可以指定扫描端口,查看目标计算机开放端口的情况。

  ·NMap:也就是Network Mapper,最早是Linux下的网络扫描和嗅探工具包。

  ·Metasploit:是一款开源的安全漏洞检测工具,可以帮助安全和IT专业人士识别安全性问题,验证漏洞的缓解措施,并管理专家驱动的安全性进行评估,提供真正的安全风险情报。这些功能包括智能开发,代码审计,Web应用程序扫描,社会工程。团队合作,在Metasploit和综合报告提出了他们的发现。

  ·WebScarab:是一款代理软件,简介是HTTP代理,网络爬行、网络蜘蛛,可以使用来查看post数据。

  ·Fortify SCA :是HP的产品 ,是一个静态的、白盒的软件源代码安全测试工具。它通过内置的五大主要分析引擎:数据流、语义、结构、控制流、配置流等对应用软件的源代码进行静态的分析,分析的过程中与它特有的软件安全漏洞规则集进行全面地匹配、查找,从而将源代码中存在的安全漏洞扫描出来,并给予整理报告。

  ·W3AF:是一个Web应用安全的攻击、审计(分析)平台,通过增加插件来对功能进行扩展,这是一款用python写的工具,支持GUI,也支持命令行模式