2019 · 10 citations · 40 references
ComputingComputer EngineeringComputer ScienceComputer SecuritySecurity ArchitectureVulnerability AnalysisControl-flow AnalysisData-flow AnalysisAttack Surface DiscoveryAttack Surface MonitoringControl Flow ControlControl Flow Integrity AnalysisControl-flow HijackingControl-flow Integrity
Control-flow hijacking attacks are used to perform malicious computations. Current solutions for assessing the attack surface after a control flow integrity (CFI) policy was applied can measure only indirect transfer averages in the best case without providing any insights w.r.t. the absolute calltarget reduction per callsite, and gadget availability. Further, tool comparison is underdeveloped or not possible at all. CFI has proven to be one of the most promising protections against control flow hijacking attacks, thus many efforts have been made to improve CFI in various ways. However, there is a lack of systematic assessment of existing CFI protections.
40
The geometry of innocent flesh on the bone
Hovav Shacham · 2007 · 1.3K citations
Martı́n Abadi, Mihai Budiu, Úlfar Erlingsson et al. · 2005 · 1K citations
Proceedings of the 2017 USENIX Annual Technical Conference (USENIX ATC ’17)
Do Le Quoc, Martin S. Beck, Pramod Bhatotia et al. · 2017 · 611 citations
Control flow integrity for COTS binaries
Mingwei Zhang, R. Sekar · 2013 · 379 citations
Out of Control: Overcoming Control-Flow Integrity
Enes Göktaş, Herbert Bos, Georgios Portokalidis · 2014 · 357 citations · Full text