web应用程序渗透测试是一项旨在评估基于Internet的程序在攻击或攻击期间的行为的活动。这些测试使用各种软件程序扫描应用程序,然后执行实际攻击过程中可能发生的不同操作。web应用程序渗透测试可以是由开发团队或第三...
web应用程序渗透测试是一项旨在评估基于Internet的程序在攻击或攻击期间的行为的活动。这些测试使用各种软件程序扫描应用程序,然后执行实际攻击过程中可能发生的不同操作。web应用程序渗透测试可以是由开发团队或第三方服务提供商执行。如果使用外部提供商,管理层有时不会通知开发团队或信息技术(IT)员工测试。这可能会允许web应用程序渗透测试发现原本可能未被注意到的缺陷,它可以在软件发布之前解决这些问题。web应用程序渗透测试使用各种软件程序。web应用程序是可以在Internet上访问和运行的软件包。这些应用程序可以执行许多功能,在某些情况下,他们负责处理被视为私有甚至有价值的数据。为了避免受到攻击,渗透测试通常用于定位代码中的任何弱点或容易被利用的区域。典型的web应用程序渗透测试从信息收集阶段开始。此步骤的目的是通过向应用程序发送请求并使用工具来确定尽可能多的应用程序信息例如扫描仪和搜索引擎,通常可以获得软件版本号和错误消息等信息,这些信息通常用于以后发现漏洞。在积累了足够数量的信息之后,web应用程序渗透测试的下一个目标是执行许多不同的攻击和攻击,在某些情况下,第一阶段收集的信息将确定应用程序可能容易受到的攻击如果没有检测到明显的漏洞,则可以尝试各种攻击和利用漏洞攻击。通过web应用程序渗透测试可以找到许多不同的技术漏洞。这些测试通常会尝试使用诸如universal resource locator(URL)操作等方法,会话劫持和结构化查询语言(SQL)注入以闯入应用程序。也可能有人试图启动缓冲区溢出或其他类似操作,从而导致应用程序异常行为。如果这些攻击或攻击导致应用程序向渗透测试仪泄露敏感数据,则缺陷通常会随建议的操作过程一起报告
-
发表于 2020-08-06 09:35
- 阅读 ( 847 )
- 分类:电脑网络