2013-12-10 49 views
0

我想知道什么时候在phpMyAdmin上创建数据库,网站会自动为sql注入等攻击创建保护吗?如果它确实可以关闭?我正在使用MAMP附带的phpMyAdmin,如果这有助于清除问题。phpMyAdmin是否内置安全

+1

对此的简短回答:不。你必须在脚本中编写你的保护。 – 2013-12-10 22:13:59

+4

phpMyAdmin是MySQL的客户端应用程序,它不会影响您的应用程序和您编写的查询。您仍然需要确保您的代码是安全的。如果您希望可以寻找一个可以帮助您的Web框架。 –

回答

0

是的,phpMyAdmin正确地转义您的查询,所以您可以命名一个表,如x'; DROP TABLE users; --,它实际上会创建表。正如Sam D所说,另一方面,您的应用程序完全是另一回事,与phpMyAdmin无关,因此请确保您在应用程序中正确管理用户输入。

不,它不能从phpMyAdmin中关闭(你有这个理由吗?)。