RetTag
Yu Wang, Jinting Wu, Tai Yue, Zhenyu Ning, Fengwei Zhang
Abstract
Memory-corruption-based return address hijacking, such as Return-oriented Programming (ROP), is a prevalent attack technique that compromises the program's control flow integrity. So far, software-based defenses against these attacks either introduce heavy performance overhead or trade-off security for performance. Meanwhile, some hardware-assisted defense mechanisms are not practical for large-scale deployment due to additional requirements of hardware features and flaws caused by complicated design.
Topics & Concepts
Software deploymentComputer scienceControl flowEmbedded systemOverhead (engineering)SoftwareComputer securitySoftware security assuranceOperating systemSecurity serviceInformation securityProgramming languageSecurity and Verification in ComputingAdvanced Malware Detection TechniquesPhysical Unclonable Functions (PUFs) and Hardware Security