SQL注入是一个严重关切的网站管理员,是一位经验丰富的攻击者可以利用这个黑客技术获得敏感的数据和/或潜在的损害您的资料库。 .如果您还没有担保您的应用程序,你得到自己熟悉下列方法和磨到您的编码程序。 一个不安全的查询可能会导致一场恶梦

我读过通过大量的指导,他们往往比复杂这一点,所以我作为直截了当越好。PHP中最简单的方法是通过您的资料通过功能。转义字符特殊字符的领域,用户可以利用该数据库,您将避免脆弱。看看下面的例子,在做什么,什么不能做的事。

这是一个脆弱的查询。
  $查询= “选择*从产品名称= ' $产品' ” ;  mysql_query ( $查询) ;  $查询= sprintf ( “选择*从产品名称= ' % s的' ” ,  mysql_real_escape_string ( $产品) ) ;  mysql_query ( $查询) ;

因为我主要是在PHP代码,我不能自信地提供技术,其他的编程语言。 最重要的部分保护自己是阻止用户能够通过改变数据库操纵的特殊字符,比如单引号。

作者:自由随风@自由随风'S Blog
地址:http://www.zazhiba.com.cn/read.php?10
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!

Tags: ,
Web | Comments(0) | Trackbacks(0) | Reads(434)
Add a comment
Nickname [Register]
Password Optional
Site URI
Email
Enable HTML Enable UBB Enable Emots Hidden Remember