zoukankan      html  css  js  c++  java
  • appscan原理

    对网站来说,一个网站存在的页面,可能成千上万。每个页面也都可能存在多个字段(参数),比如一个登陆界面,至少要输入用户名和密码吧,这就是一个页面存在两个字段,你提交了用户名密码等登陆信息,网站总要有地方接受并且检查是否正确吧,这就可能存在一个新的检查页面。这里的每个页面的每个参数都可能存在安全漏洞,所有都是被攻击对象,都需要来检查。

    针对发现的每个页面的每个参数,进行安全检查,AppScan的扫描规则库,其类似杀毒软件的病毒库,具体可以检查的安全攻击类型都在里面做好了,我们去使用即可。

    我们选择的扫描规则库。即你关心那些安全威胁,这个需要在测试策略里面选择。同样来参照杀毒软件,你会用杀毒软件来查找一些专用的病毒吗,比如CIH,比如木马;应用安全扫描也是一样的道理,如果有明确的安全指标或者安全规则范围,那么就选择之。这些可能来源于企业的规范,来源于政府的法律法规。就要根据你的理解,在这里选择。

    很多时候,我们也很难在最开始的阶段,就把扫描规范制定下来,按照项目经理们的口头禅“渐进明细”,“滚动式规划”,在实践中,更多时候也是摸着石头过河,选择了一个扫描策略,然后根据结果分析,看是否需要调整,不断优化。比如选择默认的“缺省值’扫描策略,对网站进行扫描,发现其”敏感信息“里面会去检查页面上是否含有Email地址,是否含有信用卡号码等,如果我们觉得这些信息,显示在页面上是正常的业务需要, 我们就可以取消掉这些规则,所以扫描规则也很大程度上影响着我们的扫描效率。

    ---by littleyang 测试就是测试一下
  • 相关阅读:
    常用正则表达式
    python 正则表达式 匹配指定字符遇到问题记录
    python 正则表达式 匹配指定字符
    python 正则表达式
    vim多窗口, 常用命令集
    linux寻找文件
    配置VIM环境
    本地计算机上的XXX服务启动后停止,某些服务在未由其它服务或程序使用时将自动停止
    Centos7安装python3、numpy、scipy、matplotlib、pandas等
    vmware虚拟机安装CentOS7无法上网以及键盘无法输入情况解决
  • 原文地址:https://www.cnblogs.com/littleyang/p/7227757.html
Copyright © 2011-2022 走看看