Web渗透测试实战:基于Metasploit 5.0
上QQ阅读APP看书,第一时间看更新

1.4 重要术语

我们已经熟悉了一些标准,在接下来的章节中,我们大量使用以下重要术语:

·漏洞(vulnerability):系统中的弱点,可能导致攻击者能够进行未经授权的访问。

·欺骗(spoofing):为了获得非法利益,个人或程序成功地将数据伪装成其他内容的情况。

·漏洞利用(exploit):一段代码,一个程序,一个方法或一系列命令,它们利用漏洞来获得对系统/应用程序的未授权访问。

·载荷(payload):在利用漏洞期间/之后,在目标系统上执行任务所需的实际代码。

·风险(risk):任何可能影响数据的机密性、完整性和可用性的因素。未打补丁的软件、配置错误的服务器、不安全的Internet使用习惯等都会造成风险。

·威胁(threat):任何可能对计算机系统、网络或应用程序造成严重伤害的因素。

·黑盒(black box):一种测试方法,在测试之前不向测试人员提供有关系统内部架构或功能的信息。

·白盒(white box):一种测试方法,在测试之前,会向测试人员提供系统的内部架构和功能的全部信息。

·Bug悬赏(bug bounty):Bug悬赏计划是许多网站和开发人员提供的一项协议,允许个人因报告Bug(特别是与漏洞利用和漏洞相关的Bug)而受到奖励。

·SAST(Static Application Security Testing,静态应用程序安全性测试):一种安全性测试形式,主要是对应用程序源代码进行检查。

·DAST(Dynamic Application Security Testing,动态应用程序安全测试):一种用于检测处于运行状态的应用程序中是否存在安全漏洞的技术。

·模糊测试(fuzzing):一种自动测试技术,将无效、非预期的或随机数据作为输入提供给应用程序。

我们已经知道了这些重要术语的定义,接下来我们继续学习测试方法。