Advanced search
2 files | 15.30 MB Add to list

Delta breakpad : diversified binary crash reporting

Bert Abrath (UGent) , Bart Coppens (UGent) , Mohit Mishra, Jens Van den Broeck (UGent) and Bjorn De Sutter (UGent)
Author
Organization
Abstract
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.
Keywords
Software security, software diversity, crash reporting

Downloads

  • Abrath B.pdf
    • full text (Accepted manuscript)
    • |
    • open access
    • |
    • PDF
    • |
    • 12.53 MB
  • (...).pdf
    • full text (Published version)
    • |
    • UGent only
    • |
    • PDF
    • |
    • 2.77 MB

Citation

Please use this url to cite or link to this publication:

MLA
Abrath, Bert, et al. “Delta Breakpad : Diversified Binary Crash Reporting.” IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, vol. 17, no. 4, 2020, pp. 841–56, doi:10.1109/TDSC.2018.2823751.
APA
Abrath, B., Coppens, B., Mishra, M., Van den Broeck, J., & De Sutter, B. (2020). Delta breakpad : diversified binary crash reporting. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 17(4), 841–856. https://doi.org/10.1109/TDSC.2018.2823751
Chicago author-date
Abrath, Bert, Bart Coppens, Mohit Mishra, Jens Van den Broeck, and Bjorn De Sutter. 2020. “Delta Breakpad : Diversified Binary Crash Reporting.” IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING 17 (4): 841–56. https://doi.org/10.1109/TDSC.2018.2823751.
Chicago author-date (all authors)
Abrath, Bert, Bart Coppens, Mohit Mishra, Jens Van den Broeck, and Bjorn De Sutter. 2020. “Delta Breakpad : Diversified Binary Crash Reporting.” IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING 17 (4): 841–856. doi:10.1109/TDSC.2018.2823751.
Vancouver
1.
Abrath B, Coppens B, Mishra M, Van den Broeck J, De Sutter B. Delta breakpad : diversified binary crash reporting. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING. 2020;17(4):841–56.
IEEE
[1]
B. Abrath, B. Coppens, M. Mishra, J. Van den Broeck, and B. De Sutter, “Delta breakpad : diversified binary crash reporting,” IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, vol. 17, no. 4, pp. 841–856, 2020.
@article{8557457,
  abstract     = {{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.}},
  author       = {{Abrath, Bert and Coppens, Bart and Mishra, Mohit and Van den Broeck, Jens and De Sutter, Bjorn}},
  issn         = {{1545-5971}},
  journal      = {{IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING}},
  keywords     = {{Software security,software diversity,crash reporting}},
  language     = {{eng}},
  number       = {{4}},
  pages        = {{841--856}},
  title        = {{Delta breakpad : diversified binary crash reporting}},
  url          = {{http://dx.doi.org/10.1109/TDSC.2018.2823751}},
  volume       = {{17}},
  year         = {{2020}},
}

Altmetric
View in Altmetric
Web of Science
Times cited: