注入攻击的概念

几乎任何数据源都能成为注入载体,这些数据源包括环境变量、所有类型的用户和参数、外部和内部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注入是目前最常见、影响范围最广的一种攻击方式。

相关推荐
juesdo12 小时前
青岑CTF之 EZPHP系列
笔记·web安全·php
Par@ish13 小时前
关于开源GNU通用许可(GPLv3)详细解说
web安全·开源·开源协议
Lust Dusk13 小时前
postman工具介绍(附下载教程)
测试工具·安全·web安全·postman
顾凌陵13 小时前
RCE漏洞实战:远程命令执行
网络安全
lcreek13 小时前
SQL盲注漏洞详解 DVWA Medium
网络安全·sql注入
上海云盾第一敬业销售13 小时前
WAF架构解析与实战经验分享
网络协议·web安全·架构
持敬chijing14 小时前
Web渗透之SQL注入-SQLMAP使用笔记
数据库·sql·安全·web安全·网络安全·网络攻击模型
Chengbei1114 小时前
CTF & 红队专用 AI 求解AI 引擎 Cairn 系统,化轻量化部署,红队、CTF、漏洞研究一站式解决方案
java·人工智能·安全·web安全·网络安全·系统安全
持梦远方14 小时前
Windows 7 永恒之蓝漏洞复现及影子账户创建实战
网络安全
X7x515 小时前
PDR模型:构建网络安全的黄金三角
网络安全·网络攻击模型·安全威胁分析·安全架构·pdr模型