Leksykon IT › Bezpieczeństwo › Hovav Shacham

Hovav Shacham

Bezpieczeństwo Svenska → Zaktualizowano: 2026-10-14
Więcej informacji
Znany z
Return-oriented programming (2007), podpisy BLS (2001)
Afiliacja
UC San Diego, UT Austin

Badacz, który pokazał, że do przejęcia programu nie trzeba wstrzykiwać żadnego kodu — wystarczy ten, który już tam jest.

Gdy pamięć niewykonywalna stała się standardem, wielu uznało klasyczne exploity na stosie za skończone. Artykuł Shachama z ACM CCS 2007, zapadająco zatytułowany „The Geometry of Innocent Flesh on the Bone”, wykazał, że krótkie sekwencje instrukcji kończące się na ret — „gadżety” — w zwykłej bibliotece libc na x86 wystarczają do obliczeń Turing-zupełnych. Technikę nazwał programowaniem zorientowanym na powroty.

W kryptografii zapisał się już wcześniej: podpisy BLS (Boneh–Lynn–Shacham, 2001), powstałe w czasie doktoratu pod kierunkiem Dana Boneha, stanowią dziś podstawę konsensusu Ethereum. Był też współautorem badania z 2011 roku pokazującego, jak zdalnie włamać się do samochodów.

← Wróć do leksykonu