Java教程

数据库的注入

本文主要是介绍数据库的注入,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

SQL 注入原理

SQL注入攻击指的是通过构建特殊的输入作为参数传入Web应用程序,而这些输入大都是SQL语法里的一些组合,通过执行SQL语句进而执行攻击者所要的操作,其主要原因是程序没有细致地过滤用户输入的数据,致使非法数据侵入系统。

例如:SELECT *FROM T_COLLEGEL WHERE COLLEGEL_ID ='25555' OR 1>0;

正常来说只有注入1、2、3、才会查询出结果,但是我输入一个字符串的话,后面拼接一个横成立的条件时就会查询出这个表全部的信息。

 

 

 



这篇关于数据库的注入的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!