Mark Seaborn
Więcej informacji
- Znany z
- pierwszego praktycznego exploita Rowhammer (2015)
- Afiliacja
Inżynier Google, który w 2015 roku zamienił Rowhammer z akademickiego problemu niezawodności w sposób na zdobycie roota.
Seaborn pracował nad piaskownicą w Native Client, systemie Chrome do bezpiecznego uruchamiania kodu natywnego w przeglądarce. Gdy ukazał się artykuł Yoongu Kima z 2014 roku o odwracaniu bitów w DRAM, od razu zrozumiał, co oznacza on dla piaskownicy zakładającej, że pamięć trzyma to, co jej powierzono.
W marcu 2015 roku wraz z Thomasem Dullienem opublikował na blogu Project Zero dwa exploity. Pierwszy uciekał z Native Client, odwracając bity w instrukcjach, które przeszły już walidację. Drugi zasypywał pamięć tablicami stron, aż odwrócony bit dawał zwykłemu procesowi prawo zapisu do jednej z nich, a z nią do całej pamięci fizycznej. Producenci pamięci mówili wcześniej, że takie błędy są rzadkie; po tej publikacji zaczęto je nazywać podatnościami.