Answers:
websecurify是我发现的最好的FOSS项目。
您可能想查看Google的Skipfish,它非常全面,并且可以从您提供的词典中找到,默认值(标准/厨房水槽)也包括在内。
它也比我用过的其他工具“柔和”一点,但是我找不到具有相同功能的东西来与结果进行比较。
其编写的C,具有非常有用的输出,并且非常易于使用。我建议从任何标准的* nix服务器运行它,或者如果您有快速的连接,则从家里运行它。它还具有一个具有实时更新的智能请求队列系统。观看它的工作实际上很有趣。
它报告大多数漏洞,以及许多其他您可能不知道的问题。它有点学问,但学问对于这种工具来说是很好的质量。
结果的屏幕截图(有点旧):
替代文字http://skipfish.googlecode.com/files/skipfish-screen.png
我已经做了很长时间了,并且同意最好的解决方案是使用经验丰富的测试人员来检查您的安全配置文件,但是对这些类型的漏洞进行测试实际上很容易实现自动化。我已经管理了一个程序,可以在6个月内测试大约1000个Web应用程序,我可以说,对我来说,突出的工具是IBM的AppScan和Burp-在大多数情况下,Burp更轻,更快,更可配置,并且便宜很多!
使Burp非常容易检查输入验证失败-并解决SQL注入和XSS问题。您可以很好地涵盖这些类型的漏洞。