系统安全扫描工具(Appscan)的扫描类型小记

发表于:2016-8-03 11:43

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:庄君祥    来源:51Testing软件测试网采编

  扫描分类
  不同场景需要使用不同方式的扫描类型。不能盲目的、暴力的去折腾。
  自动扫描
  刚开始扫描的时候适合用这种方式。有助于,理解整个网站的结构。
  需要注意的是:去伪静态和业务冗余
  伪静态
  url结构相似,内容相似。我们判断是同一个接口。一旦发现扫描了半天,页面超过5000以上,基本可以断言就是有很多伪静态的需要去分析了。
  通过include 、正则和excelue即可
  业务冗余
  url结构相似,内容不同。我们判断是多个接口。这个时候需要增加冗余个数。
  建议是把这两类的url分成两个任务去执行。一个偏向扫静态和相同的内容,把冗余个数减少。一个偏向扫冗余,询问一下大概接口的类型,然后设置冗余个数
  手动扫描
  页面的核心逻辑是放在异步请求。比如说ajax分页。
  有一定流程性的业务。它们之间是有相互依赖的。比如说:购物、注册流程。
  建议的操作步骤
  问一下相关人员哪些是有流程性的业务。使用多步记录
  问一下相关人员哪些是业务里的核心逻辑是放在异步请求。使用手动搜索,因为自动扫描会忽略js发出来的请求,会遗漏。
  然后全站扫描,看一下目录里是否有相似的url,分清哪些是伪静态,哪些是业务冗余的。如果网站太大的话,建议的节奏是:仅扫描-->仅测试--->仅扫描--->仅测试.....
  分多个任务去扫描,最后再汇总。如果是分布式应用,可以按应用分。如果应用太大,可以根据扫描类型分。如果一个类型里的任务太大,可以根据目录再抓。
  小结
  所有的努力,是为了扫描到所有的页面、流程。以便可以得到大而全的安全报告。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号