当前位置:   article > 正文

SQL注入漏洞解决心得_sql注入漏洞修复建议

sql注入漏洞修复建议

一、SQL注入是怎么产生的?

1、对用户输入的参数没有进行过滤,比如:单双引号、<>,这些会被当做参数带到数据库执行,导致SQL注入

2、使用字符拼接的方式构造SQL语句,比如:id='%d' and name='%s'%(id,name)

3、替换,比如常见的or 1=1,利用1=1为true注释后面参数,成功跳过验证

二、SQL注入有哪些危害

1、攻击者未经授权可访问数据库中的数据,盗取用户信息,造成用户数据泄露。

2、对数据库进行增删改查操作,导致权限模糊或丢失

3、可植入木马,篡改数据等

三、SQL注入的一些防范和修补建议:

1、授予影用程序所需最小数据库访问权限

2、不要使用简单的字符串连接创建动态SQL查询。

3、多层验证,访问者需要多重验证才能进入系统

4、漏洞扫描,可以防范SQL注入攻击

【怀着学习的态度第一次分享,本人也知道有很多不足的地方,欢迎大家建议修改指正。】

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/596221
推荐阅读
相关标签
  

闽ICP备14008679号