结构化查询语言(SQL)注入是一种几乎总是试图针对数据库驱动的网站进行的攻击。它试图在站点的SQL查询中插入恶意代码,以便通过破坏来干扰数据管理,更改或显示存储在驱动站点的数据库表中的数据。SQL是一种标准编程语言,用...
结构化查询语言(SQL)注入是一种几乎总是试图针对数据库驱动的网站进行的攻击。它试图在站点的SQL查询中插入恶意代码,以便通过破坏来干扰数据管理,更改或显示存储在驱动站点的数据库表中的数据。SQL是一种标准编程语言,用于创建,更新和检索存储在数据库中的数据。妇女与计算机进行倒立操作SQL注入攻击的危险性是巨大的,并且在成功实施时往往具有毁灭性。敏感信息,如信用卡号码、一个人的医疗记录,网上银行和电子邮件等账户的用户名和密码以及各种类型的识别号都可能暴露在网络犯罪分子的面前。尽管数据被盗可能是任何试图使用SQL注入的人的主要目标,这并不是使用这种或任何其他类型的代码注入技术(如跨站点脚本)的唯一动机。访问显示他们不喜欢的信息的网站的访问者可能会尝试SQL注入攻击来禁用站点、窃取数据或更改数据以破坏站点背后的人员的任务。有时SQL注入攻击是由一个不满的访问者尝试对一个网站进行攻击,该访问者可能已经让其帐户被站点所有者禁止,他或她嫉妒该站点的受欢迎程度,或者试图破坏他或她认为是敌人的人的在线业务。显然,要发起SQL注入攻击,必须具备SQL知识,但是,与其他编程语言相比,它一般不被认为是一门非常难学的语言,只要对如何使用它有一个基本但坚实的理解,就可以完成很多工作这意味着有很多人在网上冲浪,他们有必要的技能来尝试针对网站的SQL注入,负责确保他们编程的站点不受SQL注入的影响。实现如此重要的安全性,几乎总是有不止一种方法,其中大多数方法被认为是简单但非常有效的解决方案。例如,开发人员可以在使用超文本预处理程序(PHP)语言编写脚本时使用mysql_real_escape_string()函数或准备好的语句。必须仔细考虑所选择的防范攻击的方法,因为即使在设置安全性时,也不能忽视整个站点的性能
-
发表于 2020-08-07 19:48
- 阅读 ( 854 )
- 分类:电脑网络