摘要:
Intel 的 Control-flow Enforcement Technology (CET) 是一项硬件级的安全技术,旨在增强程序控制流的保护,防止攻击者利用控制流劫持(如 ROP(Return-Oriented Programming) 和 JOP(Jump-Oriented Program 阅读全文
posted @ 2024-12-05 19:05
suv789
阅读(254)
评论(0)
推荐(0)
摘要:
数据执行保护(DEP,Data Execution Prevention)是一种防护机制,旨在通过限制某些内存区域执行代码来防止恶意软件攻击,尤其是缓冲区溢出攻击。DEP 发展经历了多个阶段,随着硬件和操作系统的进步而不断完善。 DEP 发展时间线: 1. 初期阶段:硬件防护的萌芽 (1990s) 阅读全文

posted @ 2024-12-05 19:04
suv789
阅读(566)
评论(0)
推荐(0)
摘要:
ROP(Return Oriented Programming) 是一种控制流劫持攻击技术,攻击者通过利用已存在的程序代码片段(通常是函数中的一小段指令),将这些片段连接起来,从而构造出恶意的控制流,绕过传统的防御机制如 数据执行保护(DEP) 或 非可执行栈(NX)。ROP 攻击通常与缓冲区溢出攻 阅读全文
posted @ 2024-12-05 19:02
suv789
阅读(256)
评论(0)
推荐(0)
摘要:
控制流完整性(Control Flow Integrity, CFI) 是一种旨在保护程序免受控制流劫持攻击的安全技术。它通过确保程序的控制流(即程序执行过程中控制路径的顺序)始终按照预定的正确路径执行,从而防止攻击者利用漏洞改变程序的执行流程。CFI 主要防御的是 控制流劫持攻击,比如 返回导向编 阅读全文
posted @ 2024-12-05 19:01
suv789
阅读(309)
评论(0)
推荐(0)
摘要:
地址空间布局随机化(ASLR,Address Space Layout Randomization) 是一种重要的安全技术,旨在通过随机化程序和系统进程在内存中的加载位置,从而增加攻击者成功利用漏洞的难度。ASLR 是防止许多类型的内存攻击(如缓冲区溢出、ROP(Return Oriented Pr 阅读全文
posted @ 2024-12-05 19:00
suv789
阅读(652)
评论(0)
推荐(0)