当前位置: X-MOL 学术IEEE Trans. Dependable Secure Comput. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
▵Breakpad: Diversified Binary Crash Reporting
IEEE Transactions on Dependable and Secure Computing ( IF 7.3 ) Pub Date : 2019-01-01 , DOI: 10.1109/tdsc.2018.2823751
Bert Abrath , Bart Coppens , Mohit Mishra , Jens Van den Broeck , Bjorn De Sutter

This paper introduces $\Delta$ΔBreakpad. It extends the Breakpad crash reporting system to handle software diversity effectively and efficiently by replicating and patching the debug information of diversified software versions. Simple adaptations to existing open source compiler tools are presented that on the one hand introduce significant amounts of diversification in the code and stack layout of ARMv7 binaries to mitigate the widespread deployment of code injection and code reuse attacks, while on the other hand still supporting accurate crash reporting. An evaluation on SPEC2006 benchmarks demonstrates that the corresponding computational, storage, and communication overheads are small.

中文翻译:

▵Breakpad:多样化的二进制崩溃报告

本文介绍 $\Delta$Δ隔断。它扩展了 Breakpad 崩溃报告系统,通过复制和修补多样化软件版本的调试信息来有效和高效地处理软件多样性。介绍了对现有开源编译器工具的简单改编,一方面在 ARMv7 二进制文件的代码和堆栈布局中引入了大量多样化,以减轻代码注入和代码重用攻击的广泛部署,另一方面仍然支持准确崩溃报告。对 SPEC2006 基准的评估表明,相应的计算、存储和通信开销很小。
更新日期:2019-01-01
down
wechat
bug