arrow
返回

Vaccine: Injection Vulnerabilities Mitigation through Dynamic Process Control with eBPF

delete2025-11-27
delete0
PRE
AI
H
Hanyu Wang
A
Aimin Yu
L
Lifang Xiao
L
Lixin Zhao
X
Xu Cao
D
Dan Meng
DOI:10.1016/j.cose.2025.104788delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
注入漏洞正变得越来越普遍,并对系统安全构成严重威胁。大量工作高度依赖于针对这些漏洞的补丁进行防御。然而,在漏洞发现与相应补丁发布之间往往存在延迟,这使得系统暴露于潜在攻击之下。为解决此问题,构建一个漏洞容忍机制至关重要,该机制旨在即使漏洞被利用时也能抑制注入载荷的执行。我们的见解是,通过动态进程控制可以缓解操作系统中大多数注入漏洞,抑制其攻击执行能力。基于这一观察,我们提出了Vaccine,一种利用eBPF通过动态进程控制限制攻击以缓解注入漏洞的方法。Vaccine利用进程级行为偏差来确定进程权限以进行控制。通过动态修改进程内存空间以调整进程权限,Vaccine限制了注入载荷的执行,动态有效地阻止攻击,从而缓解注入漏洞。实验结果表明,Vaccine缓解了利用40个注入漏洞的攻击。我们展示了进程间的行为偏差,以证明基于进程的权限控制的可行性。值得注意的是,相较于先进工具,Vaccine通过细粒度和动态控制将良性行为的影响降低了32%至78%。此外,与三种行为分析方法相比,它产生的延迟损失和开销较低。这些结果进一步证明了其对注入漏洞的实际防御能力。

期刊

C
Computers and Security
IF:
5.4
论文数:
4.6K
被引数:
1.4W

机构

暂无机构信息