Yuval Yarom
Mais informações
- Afiliação
- University of Adelaide, Data61
- Conhecido por
- Flush+Reload, Spectre, CacheBleed
O pesquisador por trás do Flush+Reload, o ataque de cache que virou peça básica de boa parte do trabalho moderno com canais laterais.
Yarom passou anos na indústria antes de fazer o doutorado em Adelaide. Em 2014, ele e Katrina Falkner publicaram o Flush+Reload: um atacante que compartilha páginas de memória com a vítima — uma biblioteca comum, por exemplo — esvazia uma linha de cache e depois mede a rapidez com que consegue relê-la. Leitura rápida significa que a vítima a acessou. Com a técnica, eles extraíram uma chave privada do GnuPG observando quais caminhos de código eram executados.
O Flush+Reload virou a régua de medição no Spectre, do qual Yarom é coautor, e em muitos dos ataques de temporização de cache que vieram depois. Em 2016 surgiu o CacheBleed, que mostrou que até conflitos entre bancos de cache dentro de uma única linha vazavam material de chave do OpenSSL.