高效预防面向返回编程攻击的研究
1. HadROP性能影响评估
为评估HadROP监控器对计算密集型应用程序的整体性能影响,使用标准性能基准套件SPEC2006中的整数基准测试。对每个基准测试,测量其运行的时钟时间,并与未启用监控器的运行情况进行对比。
| 评估指标 | 详情 |
|---|---|
| 平均开销 | 约5% |
| 最大开销 | 8% |
| 开销组成 | 上下文切换成本、中断处理和分类器评估,其中上下文切换成本占比最大 |
| 误报情况 | 所有非平凡基准测试均未出现误报 |
2. 干扰性评估
监控方案的可行性很大程度取决于其对日常使用场景的负面影响程度。单个分类器的误报率只能大致反映相对性能,不能作为绝对指标。为此,进行了一项实验,让打补丁的系统在24小时内应对典型使用场景,包括使用不同浏览器浏览互联网、编码调试、观看视频和收听音频文件等。
在24小时内,仅收到三次误报,且这些误报均发生在系统(重新)启动附近:两次在调试器中,一次在自动软件更新期间。HPC数据转储显示,启动期间会记录更多的未命中和误预测,但通常影响不足以导致误报。
基于硬件行为的ROP攻击防御
超级会员免费看
订阅专栏 解锁全文
2957

被折叠的 条评论
为什么被折叠?



