Lexique informatique › Sécurité › Hovav Shacham

Hovav Shacham

Sécurité Svenska → Mis à jour: 2026-10-14
Plus d'infos
Connu pour
Programmation orientée retour (2007), signatures BLS (2001)
Affiliation
UC San Diego, UT Austin

Le chercheur qui a montré qu'il n'est pas nécessaire d'injecter du code pour détourner un programme : celui qui s'y trouve déjà fera l'affaire.

Quand la mémoire non exécutable est devenue la norme, beaucoup ont cru les exploits de pile classiques condamnés. L'article de Shacham à l'ACM CCS 2007, au titre mémorable « The Geometry of Innocent Flesh on the Bone », a montré que de courtes séquences d'instructions se terminant par ret — les « gadgets » — présentes dans une libc ordinaire sur x86 suffisent à calculer n'importe quoi (Turing-complétude). Il a baptisé la technique programmation orientée retour.

Il avait déjà marqué la cryptographie : les signatures BLS (Boneh–Lynn–Shacham, 2001), issues de sa thèse sous la direction de Dan Boneh, sous-tendent aujourd'hui le consensus d'Ethereum. Il a aussi cosigné l'étude de 2011 montrant comment pirater des voitures à distance.

← Retour au lexique