当前位置:  开发笔记 > 编程语言 > 正文

除了XSS和Sql注入,我可以保护我的网站的方法吗?

如何解决《除了XSS和Sql注入,我可以保护我的网站的方法吗?》经验,为你挑选了2个好方法。


因此,我的网站成员可以发布主题,回复,评论,编辑它们等.我总是使用htmlspecialcharsaddslashes输入html来保护我的网站免受XSS和SQL注入攻击.这还不够,还是有什么我想念的?
谢谢.



1> rook..:

Web应用程序可能出现很多问题.除了XSS和SQLi之外,还有:

    CSRF - 跨站请求伪造

    LFI/RFI -本地文件包含/远程文件包含由include(),require()...

    CRLF注入 mail()

    全局变量命名空间Poising常见原因register_globals,extract(),import_request_variables()

    目录遍历:fopen(),file_get_contents(),file_put_conents()

    使用eval()preg_replace()使用远程执行代码/e

    远程执行代码passthru(),exec(),system()和``

关于破碎身份验证和会话管理存在一系列漏洞,这是每个Web应用程序员必须阅读的OWASP Top 10的一部分.

"研究在血色"是一篇很好的黑皮书,它涵盖了我列出的许多漏洞.

但是,在Wordpress中也有像这样的奇怪漏洞.什么是漏洞的最终权威是CWE系统,它对HUNDREDS的漏洞进行分类,其中许多漏洞可能会影响Web应用程序.



2> TheMagician..:

您应该使用预准备语句(请参阅PDO)来防止SQL注入.输出内容时,htmlspecialchars()似乎足以阻止XSS.

另请查看这些链接,了解更多保护网站的方法:

http://phpsec.org/projects/guide/

http://cwe.mitre.org/top25/#Listing

http://www.owasp.org/index.php/Top_10_2010-Main

推荐阅读
linjiabin43
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有