你好,很高兴为你解答:
SQL是 *** 作 数据库 数据的结构化查询语言,网页的应用数据和后台数据库中的数据进行交互时会采用SQL。 而SQL注入是将Web页面的原 URL 、表单域或数据包输入的参数,修改拼接成SQL语句,传递给Web服务器,进而传给 数据库服务器 以执行数据库命令。
SQL注入即是指web应用程序对用户输入数据的合法性没有判断或过滤不严,攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句,在管理员不知情的情况下实现非法 *** 作,以此来实现欺骗数据库服务器执行非授权的任意查询,从而进一步得到相应的数据信息。
SQL是 *** 作数据库数据的结构化查询语言,网页的应用数据和后台数据库中的数据进行交互时会采用SQL。而SQL注入是将Web页面的原URL、表单域或数据包输入的参数,修改拼接成SQL语句,传递给Web服务器,进而传给数据库服务器以执行数据库命令。如Web应用程序的开发人员对用户所输入的数据或cookie等内容不进行过滤或验证(即存在注入点)就直接传输给数据库,就可能导致拼接的SQL被执行,获取对数据库的信息以及提权,发生SQL注入攻击。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)