Специалисты Google опубликовали PoC-код (proof-of-concept), позволяющий провести атаку вида Spectre в браузере Chrome. Таким способом интернет-гигант хочет поделиться с общественностью знаниями о кибератаках по сторонним каналам, которые представляют серьёзную угрозу для конфиденциальности пользователей.
PoC-код сотрудники Google разместили на GitHub. С его помощью пользователи и исследователи в области кибербезопасности поймут, насколько легко использовать эксплойт для Spectre.
Proof-of-concept представлен в виде JavaScript-кода и работает при этом в версии Chrome 88, запущенной на компьютере с процессором Intel Skylake. С помощью этого демонстрационного эксплойта можно извлечь данные из памяти устройства на скорости 1 килобайт в секунду.
«Сегодня мы решили поделиться PoC-кодом, эксплуатирующим уязвимость Spectre в движках JavaScript. Мы сознательно использовали Google Chrome для демонстрации, однако стоит учитывать, что эксплойт подойдёт для многих браузеров», — гласит опубликованное Google сообщение.
«Также мы разместили специальную веб-страницу, предназначенную для интерактивного представления атаки, — https://leaky.page/. С подробным описанием PoC-кода и техническими деталями вы можете ознакомиться здесь».
С помощью опубликованного Google proof-of-concept можно извлечь из памяти кешированные данные, включая даже конфиденциальную информацию (например, ключи шифрования). Эксперты записали видео, на котором показан процесс эксплуатации проблемы безопасности: