Anti-ROP mechanizmus az OpenBSD libc-ben
Theo de Raadt tegnap arról írt az openbsd-tech levelezési listán, hogy változtatásai nyomán Anti-ROP (ROP = Return-Oriented Programming) mechanizmus került a libc-be:
This change randomizes the order of symbols in libc.so at boot time.
This is done by saving all the independent .so sub-files into an ar archive, and then relinking them into a new libc.so in random order, at each boot. The cost is less than a second on the systems I am using.
Részletek Theo levelében.