如何选择黑盒测试工具

关于黑盒,个人认为还是首先考虑是私用还是商用。

私用的话去找一些开源的工具就好,像OWASP ZAP、Arachni、Wfuzz、Nikto这几个都是免费开源的。

商用的话就比较特殊,需要考量的因素比较多(当然也比较贵),除了规则库、准确率、误报率、效率、稳定性以外,合规也是非常重要的因素(当了多年甲方运维狗已经被合规搞怕了/哈哈)。

商用给你推荐的话,当然是曾以 Watchfire AppScan 的名称享誉业界的AppScan,当年IBM收购了这条产品线以后更名为IBM Rational AppScan,可想而知,能被IBM看上的都不是省油的灯。之后,IBM的Web系统在上线之前,必须要通过公司的安全扫描,执行这个扫描任务的就是著名的Appscan。 这个软件能构造各种各样的输入, 模拟各种黑客的攻击,发现Web系统的各种漏洞: SQL注入,XSS,CSRF,Session Fixation等等, 非常强大,是Web系统安全探测好助手,后来还出了一个SaaS版。

直到2018年12月IBM的几大软件被HCL所收购,这让我挺震惊的,因为这些软件我很熟悉,有些还是经常使用的,其中一个就是 Appscan。

换了东家之后,价格倒是提升了不少,但是市场占有率还是稳居第一,性能方面更没得说。本人还使用过HP的WebInspect和Acunetix的VWS,相比之下除了价格便宜之外没有其他好感(个人感受,不喜勿喷),误报率相对较高、漏洞升级也不及时,前者还不支持JavaScript,稳定性不够,总的来说不太推荐以上两款(虽然WebInspect市场占有率第二)。2008年AppScan还推出了白盒安全测试工具,个人接触较少不知道性能如何,希望有使用过的朋友指点指点。
有兴趣一起交流的朋友欢迎评论留言。

如何选择黑盒测试工具相关推荐

  1. 日常英语---五、英语句子翻译和读的选择什么工具好

    日常英语---五.英语句子翻译和读的选择什么工具好 一.总结 一句话总结:英语翻译用有道+google啊,找相似句啊,读的话要google 翻译:有道+google 找相似句 读:google 1.后 ...

  2. 蛮力法求最大字段和时间复杂度_硬笔字应该选择的工具,你了解吗?

    原标题:硬笔字应该选择的工具,你了解吗? 硬笔书法强调的是实用性,美观大方的同时又要求书写速度,易写易认,可以说是从书法中简化出来的一个分支,但是这个分支在我们的日常生活中使用极为广泛,由此便可以知道 ...

  3. 选择数据分析工具时要注意哪些问题

    对于企业而言使用数据分析工具已经是很常见的事情,如今已经是大数据时代,数据本身即是资源,无论是企业自己运营过程中累积的数据还是采集的行业数据都可以通过分析软件分析后被使用,而今天就来说说选择数据分析软 ...

  4. 如何选择数据分析工具

    一个得心应手的数据分析工具,是每一位从业人员做数据分析的利器.面对浩如烟海的数据,如何选择合适的数据分析工具,成为运营.产品.市场等职能部门人员的一个难题,运用用数据分析工具,企业可以整合多种渠道的数 ...

  5. 选择数据分析工具应考虑4个因素

    不管是已经应用大数据还是将要应用大数据的企业,都要面对选择大数据分析工具,好的大数据分析工具的选择可以帮助企业提高工作效率,让企业更多竞争力.现在市场上相关的大数据分析工具越来越多,企业怎么才能更好的 ...

  6. 选择BI工具需注意什么

    BI不同于一般的企业管理软件,不能简单归类为类似用于提高管理的ERP和WMS,或用于提高企业效率的OA.BPM.BI的本质应该是通过展现数据,用于加强企业各环节的管控,帮助快速制定科学的决策.那如何在 ...

  7. PS--怎么取消之前选择的工具?

    我们在不需要选择任何工具的时候,可以选择,ps左边工具栏的第二个按钮,这样就不影响什么,或者将ps软件关闭,再重新打开.

  8. PMO如何选择项目管理工具?

    作为PMO不仅仅是单纯对项目的集合进行管理,同时还要保证公司项目管理的战略规划,更需要有较为完整的项目管理工具做后盾,以较为科学的量化评估体系做支持,再借助利用好手里的资源和权力,对范围内的项目进行统 ...

  9. Android TextView长按选择复制工具类

    开篇废话 最近有个需求,需要做一个像微信聊天一样可以长按可以任意选择复制的功能,这就要用到了Spannable了,但不止止的Spannable,在写的过程中也是遇到了很多的坑,为了避免大家踩坑,把我写 ...

最新文章

  1. 论坛报名 | 智能体系架构与芯片的下一个十年
  2. 中国发展研究基金会联合百度发布智能经济白皮书:新基建是助燃剂,其势已成...
  3. Cloud Insight 客户案例-晨芯时代科技有限公司
  4. 查看linux是不是64位的命令
  5. cv2 python3.5 linux,ubuntu 16.04 安装 opencv3.2.0 with python 3.5
  6. python 百分比数据_如何使用python计算数据列相对于另一列的百分比排名
  7. php连接数据库配置优化,小蚂蚁学习mysql性能优化(9)--操作系统配置优化--mysql配置文件优化...
  8. 为什么大多数私人企业无法做大做强?
  9. 软件工程——HelloWorld
  10. Response.End() 与Response.Close()的区别
  11. python:TypeError: ‘dict_keys‘ object does not support indexing
  12. springboot 返回输出流_Spring Boot 静态资源处理,妙招
  13. 3点画矩形的lisp_在CAD中,如何在这个矩形里面再画三个这样的矩形
  14. 相亲婚恋网站哪个好!交友、约会、找对象都用靠谱的一伴网!
  15. 远程工具teamviewer使用教程
  16. 陀螺产业区块链第十五季 | 博雅正链RegChain
  17. 收藏 网页设计的常识!
  18. C语言 输出菱形 最短代码!
  19. CAP理论-分布式系统的基础理论-------CP、AP案例场景分析
  20. 诺基亚wp手机安装linux,诺基亚惊世发布WP8系统新机——Lumia 920

热门文章

  1. 河海大学计算机与信息学院接受调剂,河海大学2020年硕士研究生调剂通知
  2. 教练技术中的GROW模型的分析与运用
  3. wmm的学习日记(文件上传漏洞)
  4. 索尼爱立信滑盖机java_小米MIX 3/荣耀Magic 2重回滑盖:可还记得07年的索爱W908c?...
  5. 一次性解决微信支付-JSAPI支付问题(想把微信支付JSAPI文档撰写者按在地上摩擦)
  6. 交互式推荐在外卖场景的探索与应用
  7. Vue-print-nb 伪类打印失效,页眉页脚
  8. Effective C++ 3nd 笔记——让自己习惯C++
  9. 浅谈学生数学思维能力的培养
  10. hippo 开发板_HippoEDIT(文本编辑器)