首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MySQL注入预防

MySQL注入预防
EN

Stack Overflow用户
提问于 2012-08-06 17:56:21
回答 2查看 190关注 0票数 0

黑客通过sql注入和运行虚假查询攻击我的网站,如何防止他们需要帮助。

是否有防火墙可以防止黑客攻击等,或者我应该使用mysql_real_escape_string($_REQUEST);

EN

回答 2

Stack Overflow用户

发布于 2012-08-06 18:01:00

有没有防火墙可以防止黑客攻击等

不,防火墙是没用的。攻击者在通常的位置(HTML文本框、URL等)插入他们的输入(查询)。如果这是可能的,防火墙将无法区分真正的用户和邪恶的用户。

您必须使用`mysql_real_escape_string(..)。或者更好地使用prepared statements

票数 1
EN

Stack Overflow用户

发布于 2012-08-06 18:29:04

如果您的站点包含有价值的数据,如用户数据,请在修复问题之前关闭您的站点。

复制日志并复制黑客执行的假查询。这将帮助您确定应用程序的安全漏洞。

如果应用程序是您自己编写的,那么您应该阅读有关良好安全实践的知识,并相应地更新您的应用程序。

如果您正在使用第三方应用程序,如Wordpress或Drupal,请更新到您正在使用的代码的最新版本。如果你失败了,试着重现黑客:很好!如果黑客攻击成功:修复漏洞或停止使用代码。

如果您使用的是Symfony或Zend Framework等框架,请更新到最新版本并尝试重现黑客攻击。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11826039

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档