【发布时间】:2012-08-04 02:06:15
【问题描述】:
我刚刚发现我的网站是易受攻击的。
因为它连接到数据库并具有以下功能:注册、更改密码、通知等......并且假设它完全易受攻击。
我应该在代码中寻找什么以开始使其安全?
我的意思是,我做了一些研究,但在任何地方,每个人对安全性的看法都不一样。
“使用 PDO。”
“使用 mysql_real_escape_string。”
“使用加斜线。”
我究竟应该寻找什么?
"$_POST" and "$_GET" variables??
"$_SESSION" variables?
SQL 查询?
$sql = "select * from user";
$sql = "update user set user="new_user_name";
$sql = "insert into user (user) values ('userid')";
在每种情况下我应该怎么做? 请帮助我知道我必须去什么和去哪里。
谢谢。
【问题讨论】:
-
在保护自己之前,您需要知道原因。试试bobby-tables.com(傻名字,严肃话题)
标签: php mysql sql pdo sql-injection