GoFetch es una familia de ataques criptográficos en algunos chips de silicio de Apple que explota el prefetcher dependiente de la memoria de datos (DMP) integrado en la CPU para investigar el contenido de la memoria. [ 2 ] [ 1 ]
Ataques
Los chips afectados incluyen los sistemas en chip de las series M1 , M2 , M3 y A14 . [ 1 ]
El DMP examina el contenido de la memoria caché en busca de posibles valores de puntero y precarga los datos en esas ubicaciones en la caché si ve patrones de acceso a la memoria que sugieren que seguir esos punteros sería útil. [ 3 ] [ 4 ] Los ataques GoFetch utilizan esas búsquedas especulativas de caché para socavar varios algoritmos criptográficos diferentes utilizando los tiempos de acceso a la memoria para exfiltrar datos de esos algoritmos mediante ataques de temporización .
Los autores de GoFetch afirman que no pudieron hacer funcionar su exploit en el procesador Intel Raptor Lake , que probaron debido a su funcionalidad DMP más limitada. [ 1 ]
Referencias
- 1 2 3 4 5 "GoFetch: Rompiendo implementaciones criptográficas de tiempo constante usando prefetchers dependientes de la memoria de datos" . gofetch.fail . Recuperado el 22 de marzo de 2024 .
- ↑ "Investigadores afirman que un fallo en el chip Apple Silicon puede filtrar claves de cifrado" . AppleInsider . 21 de marzo de 2024. Consultado el 22 de marzo de 2024 .
- ↑ "Augurio: Uso de prefetchers dependientes de la memoria de datos para filtrar datos en reposo" . www.prefetchers.info . 2 de mayo de 2022. Consultado el 30 de marzo de 2024 .
- ↑ Vicarte, Jose Rodrigo Sanchez; Flanders, Michael; Paccagnella, Riccardo; Garrett-Grossman, Grant; Morrison, Adam; Fletcher, Christopher W.; Kohlbrenner, David (mayo de 2022). Augury: Uso de prefetchers dependientes de la memoria de datos para filtrar datos en reposo . Simposio IEEE de 2022 sobre seguridad y privacidad (SP) . San Francisco, CA, EE. UU.: IEEE. págs. 1491–1505 . doi : 10.1109/SP46214.2022.9833570 . ISBN 978-1-6654-1316-9.
Enlaces externos
- vulnerabilidades de seguridad informática
- 2024 en informática
- Apple Silicon