有没有系统检查php脚本是否安全?

时间:2010-04-21 08:02:48

标签: php security

是否有任何系统可以检查php脚本是否安全?

2 个答案:

答案 0 :(得分:3)

  

是否有任何系统可以检查a   php脚本是否安全?

首先,请确保您已尽力使应用程序尽可能安全。是的,您可以使用着名的 Acunetix Web Vulnerability Scanner

部分功能包括:

  • SQL注入
  • 跨站点脚本
  • 网络安全
  • 目录遍历
  • Ajax应用程序安全性
  • Google Hacking

<强> Recommedation:

我建议您在项目中实施非常着名的 HTML Purifier

  

HTML Purifier符合标准   用PHP编写的HTML过滤器库。   HTML Purifier不仅会删除所有内容   恶意代码(更好地称为XSS)   经过全面审核,安全无缺   容许白名单,它也会   确保您的文件是标准   合规,只有可以实现的东西   具有全面的知识   W3C的规格。厌倦了使用   BBCode由于当前的景观   缺陷或不安全的HTML过滤器?   有一个WYSIWYG编辑器,但从来没有   能用吗?寻找   高品质,符合标准,   开源组件   你正在建设的申请? HTML   净化器适合你!

答案 1 :(得分:3)

Code review

您可以通过使用复杂的编码标准和使用php Code Sniffer /可比较的工具(例如确保SQL查询始终参数化)或使用其他工具(例如Sarfraz建议,或使用PHPUnit编写单元测试来检查代码是否存在漏洞),但几乎没有任何情况下审查您的代码是可选的。 (我不能想到一个副手,但这并不是说它们不存在。)