注入攻击的概念

几乎任何数据源都能成为注入载体,这些数据源包括环境变量、所有类型的用户和参数、外部和内部web服务等。当攻击者向解释器发送恶意数据时,注入漏洞产生。目前,注入漏洞的存在非常广泛,通常存在于SQL、LDAP、Xpath(或noSQL)查询语句、OS命令、XML解析器、SMTP报文头部、表达式语句和ORM(object relational mapping,对象关系映射)查询语句中,所以常见的注入有SQL注入、OS命令注入、ORM注入、LDAP注入、EL(expression language,表达式语言)注入、OGNL(object graphic navigation language,对象图导航语言)注入。注入攻击轻则导致数据丢失、破坏或泄露给无授权方,重则导致主机被完全接管。注入主要由以下原因产生。

(1)用户提供的数据没有经过应用程序的验证、过滤或净化。

(2)在没有上下文感知转义的情况下,动态查询语句或非参数化的调用被用于解释器。

(3)在ORM搜索参数中使用了恶意数据,这样搜索将获得包含敏感或未授权的数据。

(4)恶意数据直接被使用或连接,如SQL语句或命令在动态查询语句、命令或存储过程中包含结构和恶意数据。

在众多的注入攻击中,SQL注入是目前最常见、影响范围最广的一种攻击方式。

相关推荐
其实防守也摸鱼5 小时前
教育信息技术应用创新---基础软件信息赛(题库)
大数据·运维·人工智能·web安全·自动化
学逆向的6 小时前
扩展PE头属性说明
开发语言·网络安全·pe
一只鹿鹿鹿6 小时前
水利信息化建设项目物联网(视频监控系统)施工方案(Word)
物联网·安全·web安全·系统安全
Latticy20 小时前
vulnhub系列靶机-Photographer
网络·网络安全·内网渗透·内网
Chengbei111 天前
SRC报告成稿 Skill(SRC/0day 提交稿、分层验证门、Step 式 PoC、截图铁律)
网络·人工智能·安全·web安全·自动化·系统安全
一只鹿鹿鹿1 天前
SCM流程图参考(PPT文件)
大数据·数据库·web安全·系统安全·流程图
sbjdhjd1 天前
PHP eval 型 RCE:flag 正则过滤与通配符绕过实操 | 01
安全·web安全·网络安全·开源·系统安全·php·网络攻击模型
数据知道1 天前
静态分析入门——PE 结构、字符串、导入表快速定性
网络·安全·web安全·网络安全
芯盾时代1 天前
金融新规全条款合规落地映射的解决方案
网络·网络安全·金融
蒲公英eric1 天前
从宽松策略到严格限制:DVWA CSP 绕过模块完整漏洞分析教程
web安全·ai·dvwa·ai安全·csp bypass·csp绕过