ROP
Return-Oriented Programming
Return-Oriented Programming is an exploit technique that chains small instruction sequences (gadgets) already present in a program's memory to execute arbitrary operations. ROP bypasses DEP by reusing existing code instead of injecting new executable code.
Como é usado em cibersegurança
Penetration testers use ROP chains to bypass non-executable memory protections during binary exploitation engagements. Security engineers evaluate whether deployed defenses like ASLR and Control Flow Integrity defeat ROP attacks on critical systems. Security architects specify exploit mitigation requirements based on the threat of ROP-based attacks.
As definições são explicações originais escritas para fins de desenvolvimento profissional. Para definições técnicas autoritativas, consulte NIST, ISO ou o órgão de normalização correspondente.