网站安全狗功能涵盖了网马/木马扫描、防SQL注入、防盗链、网站后台防护、一句话木马防护、防CC攻击、网站流量实时监控、网站CPU监控、、IP黑白名单管理、网页防篡改功能等模块。能够为用户提供实时的网站安全防护...
分类:
Web程序 时间:
2015-07-01 12:35:57
阅读次数:
373
今天同事遇到一个问题,简言之,就是PreparedStatement的预编译究竟是怎么发挥作用的... 嘿嘿,说来惭愧,我以前就只知道PreparedStatement比Statement要好,要防SQL注入,就要用PS。 But,它的预编译作用,我却没关注过。现在经过一番研究,我不敢说我已经“了....
分类:
其他好文 时间:
2015-06-29 20:10:58
阅读次数:
115
SQL注入攻击是黑客攻击网站最常用的手段。如果你的站点没有使用严格的用户输入检验,那么常容易遭到SQL注入攻击。SQL注入攻击通常通过给站点数据库提交不良的数据或查询语句来实现,很可能使数据库中的纪录遭到暴露,更改或被删除。为了防止SQL注入攻击,php自 带一个功能可以对输入的字符串进行处理,可以...
分类:
数据库 时间:
2015-06-24 14:21:07
阅读次数:
126
"" ThenIf Instr(LCase(Request(Fy_Cs(Fy_x))),"'")0 or Instr(LCase(Request(Fy_Cs(Fy_x))),"select")0 or Instr(LCase(Request(Fy_Cs(Fy_x))),"update")0 or I...
分类:
数据库 时间:
2015-06-15 16:13:34
阅读次数:
172
方法1: Replace过滤字符解决方法:查找login.asp下的案例:http://www.wooyun.org/bugs/wooyun-2010-024354
分类:
数据库 时间:
2015-06-15 15:51:40
阅读次数:
155
1.首先将magic_quotes_gpc设置为On,display_errors设置为Off.2.项目正式上线后,调用 mysql_query 等 mysql 函数时,前面应该加上 @,即 @mysql_query(...) ,这样 mysql 错误不会被输出。同理以免让攻击者分析出有用的信息。3...
分类:
数据库 时间:
2015-06-13 16:53:02
阅读次数:
179
参数化查询(Parameterized Query 或 Parameterized Statement)是指在设计与数据库链接并访问数据时,在需要填入数值或数据的地方,使用参数 (Parameter) 来给值,这个方法目前已被视为最有效可预防SQL注入攻击 (SQL
Injection) 的攻击手法的防御方式。
原理
在使用参数化查询的情况下,数据库服务器不会将参数的内容视为SQL...
分类:
数据库 时间:
2015-05-18 09:14:30
阅读次数:
239
这里提供了一个函数,用来过滤用户输入的内容!使用POST传值的时候,可以调用这个函数进行过滤! ????/**
?????*?过滤参数
?????*?@param?string?$str?接受的参数
?????*?@return?str...
分类:
数据库 时间:
2015-04-23 11:15:51
阅读次数:
176
PHP防SQL注入攻击 收藏没有太多的过滤,主要是针对php和mysql的组合。一般性的防注入,只要使用php的 addslashes 函数就可以了。以下是一段copy来的代码:PHP代码$_POST = sql_injection($_POST); $_GET = sql_injection($_...
分类:
数据库 时间:
2015-04-19 21:13:59
阅读次数:
136
假设sql是搜索用户A的文章,sql会是这样:select * from table where owner='A';sql注入攻击者会修改用户名来实现攻击,例如把A 改成A' or 1='1组合后的sql语句:select * from table where owner='A' or 1='1'...
分类:
数据库 时间:
2015-04-08 19:40:52
阅读次数:
193