Hovav Shacham
Mehr Infos
- Bekannt für
- Return-oriented Programming (2007), BLS-Signaturen (2001)
- Zugehörigkeit
- UC San Diego, UT Austin
Der Forscher, der gezeigt hat, dass man keinen Code einschleusen muss, um ein Programm zu kapern – der vorhandene genügt.
Als nicht ausführbarer Speicher zum Standard wurde, hielten viele klassische Stack-Exploits für erledigt. Shachams Aufsatz auf der ACM CCS 2007 mit dem einprägsamen Titel „The Geometry of Innocent Flesh on the Bone“ zeigte, dass kurze, auf ret endende Befehlsfolgen – „Gadgets“ – in einer gewöhnlichen libc auf x86 für Turing-vollständige Berechnungen ausreichen. Die Technik nannte er Return-oriented Programming.
In der Kryptografie hatte er sich schon vorher einen Namen gemacht: Die BLS-Signaturen (Boneh–Lynn–Shacham, 2001) entstanden während seiner Promotion bei Dan Boneh und bilden heute das Fundament des Ethereum-Konsenses. Außerdem war er Mitautor der Studie von 2011, die zeigte, wie sich Autos aus der Ferne hacken lassen.