У процесорах MacBook знайшли серйозну вразливість, яку не усунути

У процесорах MacBook знайшли серйозну вразливість, яку не усунути

Група дослідників знайшла вразливість GoTech у процесорах M1, M2 і M3 ноутбуків MacBook від Apple. Зловмисники можуть з її допомогою перехоплювати криптографічну інформацію, відновлювати ключі шифрування і відкривати доступ до конфіденційних даних.

Уразливість пов’язана з механізмом попереднього завантаження даних (DMP – Data Memory-dependent Prefetcher). Він використовується в процесорах Apple Silicon і Intel Raptor Lake. DMP іноді помилково завантажує в кеш центрального процесора невідповідні дані, через що нейтралізуються захисні засоби ПЗ. У такий спосіб уразливість дає змогу змусити криптографічне ПЗ завантажити в кеш конфіденційні дані для подальшої їхньої крадіжки.

За даними Tom’s Hardware, уразливість зачіпає всі види алгоритмів шифрування, які вважаються захищеними від злому. Єдиний спосіб виправити ситуацію – знизити продуктивність шифрування і дешифрування на чіпах. Розробники можуть спрямувати компоненти шифрування на ядра, які позбавлені DMP, однак це знизить загальну продуктивність процесорів.

При цьому процесори Intel Raptor Lake 13 і 14 поколінь позбавлені цієї вразливості, хоча в них також використовується DMP. Apple не позначила термінів, коли виправить вразливість. Найімовірніше, її врахують під час проєктування чипів M4, які вийдуть на ринок уже без цієї помилки.

Content Protection by DMCA.com