SQL注入漏洞

仅为交流学习使用,请勿非法使用

sql注入

所谓的SQL注入就是通过把SQL命令插入到Web中,最终达到欺骗服务器执行指定的SQL语句。具体来说,将SQL语句注入到后台数据库引擎执行的能力,它可以通过在Web表单中输入SQL语句得到一个存在安全漏洞的网站上的数据,而不是按照设计者意图去执行SQL语句。

SQL注入的概念

Ⅰ:SQL注入漏洞原理

SQL注入是指网络攻击的一种,在owasp中,一直没有掉出前十,是可以直接拿去到数据库中信息的一种攻击,根据相关的技术,SQL

注入分为平台层和代码层的注入,平台层是因为不安全的配置数据库所产生,代码层注入,是因为没有对于用户的输入未进行细致过滤,从而被非法的执行了非法的输入,所以在做安全行业的时候,一定要对于用户的输入为0信任的状态进行过滤。

Ⅱ:SQL注入的影响

1.数据库信息泄露:会影响到存放在数据库内的信息被泄露。

2.数据恶意篡改:对操作数据库对特定网页进行修改。

3.木马:传播恶意软件,修改数据库一些特定字段,嵌入木马,来对于其他用户,进行攻击。

4.数据库恶意操作:数据库被攻击,数据库管理员账号被修改等。

Ⅲ:常见的注入方式

1.数字注入

2.字符串注入

修复方法:

1.用户的输入跟管理员进行严格区分

2.对用户输入的进行参数化过滤

3.对用户输入进行加强验证

4.多用数据库自带的安全参数

 

给TA打赏
共{{data.count}}人
人已打赏
建站源码网站源码

多用途简约自适应html介绍推广页网页源码,广告页面弹窗代码!

2022-12-3 10:03:34

免杀实用软件技术教程电脑软件网络安全

检测是否运行在虚拟机

2023-1-8 20:40:31

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
搜索