Leksykon IT › Bezpieczeństwo › Hiroaki Etoh

Hiroaki Etoh

Bezpieczeństwo Svenska → Zaktualizowano: 2026-10-18
Więcej informacji
Organizacja
IBM Research, Tokio
Znany z
ProPolice (Stack-Smashing Protector)

Japoński badacz z IBM, autor ProPolice — zabezpieczenia kompilatora, które stało się -fstack-protector w GCC.

Około 2000 roku, wspólnie z Kunikazu Yodą, napisał ProPolice: łatkę do GCC, która umieszcza wartość strażniczą między zmiennymi lokalnymi a adresem powrotu i sprawdza ją przed wyjściem z funkcji. Pomysł wywodził się ze StackGuard Crispina Cowana, ale ProPolice poszedł dalej — zmieniał kolejność zmiennych lokalnych tak, że bufory leżały powyżej wskaźników i nie mogły ich już nadpisać.

OpenBSD włączyło go domyślnie w 2003 roku. GCC 4.1 dostarczyło przepisaną wersję jako -fstack-protector w 2006 roku, a większość dystrybucji Linuksa włącza go dziś wszędzie. To jedna z niewielu funkcji bezpieczeństwa, na których większość programistów polega od lat, nie wiedząc, kto ją napisał.

← Wróć do leksykonu