Hiroaki Etoh
Meer info
- Organisatie
- IBM Research, Tokio
- Bekend van
- ProPolice (Stack-Smashing Protector)
Japanse IBM-onderzoeker achter ProPolice, de compilerverdediging die uitgroeide tot -fstack-protector van GCC.
Rond 2000 schreef hij samen met Kunikazu Yoda ProPolice: een GCC-patch die een bewakingswaarde tussen de lokale variabelen en het retouradres plaatst en die controleert voordat de functie terugkeert. Het idee kwam van StackGuard van Crispin Cowan, maar ProPolice ging verder — het herschikte lokale variabelen zodat buffers boven pointers kwamen te liggen en die niet meer konden overschrijven.
OpenBSD zette het in 2003 standaard aan. GCC 4.1 leverde in 2006 een herschreven versie mee als -fstack-protector, en de meeste Linuxdistributies schakelen het tegenwoordig overal in. Het is een van de weinige beveiligingsfuncties waar de meeste programmeurs jarenlang op vertrouwden zonder ooit te weten wie hem schreef.