Код Kyber, скомпилированный Clang, может слить секретный ключ шифрования

Код Kyber, скомпилированный Clang, может слить секретный ключ шифрования

Код Kyber, скомпилированный Clang, может слить секретный ключ шифрования

В эталонной реализации механизма инкапсуляции ключей (KEM) обнаружена уязвимость, позволяющая получить секретные данные через атаку по стороннему каналу. Опасная проблема Kyber, виновником которой оказался компилятор, уже устранена.

Американский институт стандартов и технологий (NIST) собирается стандартизировать Kyber как ML-KEM, пригодный для квантово-устойчивого шифрования. Однако даже самый криптостойкий алгоритм может оказаться неэффективным, если его реализация содержит уязвимости, и такой подводный камень обнаружили в PQShield.

Выявленная уязвимость может проявиться, когда компилятор — в данном случае Clang — оптимизирует код. Как оказалось, он при этом порождает в функции poly_frommsg переход, зависящий от обрабатываемого секрета.

Эта функция используется не только при инкапсуляции ключей, но также при декапсуляции, притом всего один раз, и извлечение данных происходит более чем за 100 тыс. циклов. Разница во времени выполнения операций очень мала, тем не менее при наличии локального доступа можно исхитриться и восстановить секретный ключ по частям.

Для этого, по словам экспертов, достаточно просто измерить время, за которое совершается декапсуляция. PoC-код, созданный в PQShield для машин с архитектурой x86, успешно эксплойтит тайминг-уязвимость и позволяет получить ключ ML-KEM 512 менее чем за 10 минут.

Исследователям удалось найти противоядие, объединив усилия с командой Kyber. Ненадежное условное перемещение было реализовано как функция в отдельном файле, и Clang, встретив флаг условия, переставал модифицировать код.

Об опасной находке были извещены авторы проектов на базе Kyber, в частности, liboqs, aws-lc, pq-code-package, WolfSS, PQClean и rustpq/pqcrypto. Исследователи не исключают, что уязвимыми могут оказаться даже библиотеки, не использующие функцию poly_frommsg.

В конце прошлого года в некоторых реализациях KEM были выявлены уязвимости, тоже грозящие раскрытием криптоключей через тайминг-атаку. Им было присвоено общее имя KyberSlash.

Антивирус от МВД оказался новой приманкой для заражения устройств россиян

Киберполиция предупредила о фейковом антивирусе МВД, который сам оказался вредоносной программой. Киберпреступники теперь предлагают россиянам защититься от мошенников с помощью этой программы. Более того, аналогичная схема фиксируется и под видом продуктов «Лаборатории Касперского».

Об активности злоумышленников предупредил телеграм-канал «Вестник Киберполиции России».

По данным ведомства, злоумышленники распространяют вредоносное приложение под видом официального антивируса от киберполиции. В рекламе такого софта активно используются упоминания МВД России, а пользователям обещают проверку сайтов, выявление мошеннических ресурсов и защиту устройств от угроз.

Сценарий классический: жертве предлагают скачать полезную программу через мессенджеры, сторонние сайты или файлообменники. После установки пользователь вместо защиты получает вредоносное приложение на своё устройство.

В МВД напомнили, что подразделения российской полиции не разрабатывают антивирусы и не распространяют софт через Telegram, сайты с загрузками или другие неофициальные каналы.

Любые предложения установить антивирус от МВД, официальную защиту от киберполиции или похожие продукты следует сразу воспринимать как потенциальную угрозу.

Ведомство рекомендует загружать программы только из официальных магазинов приложений и с сайтов разработчиков. Если подозрительная рассылка всё же попалась на глаза, лучше не экспериментировать с установкой и сообщить о ресурсе администрации платформы.

Отдельно киберполиция обратилась и к авторам подобных схем. В сообщении напомнили, что разработка и распространение вредоносных программ является уголовно наказуемым деянием.

«Практика показывает, что анонимность в сети часто оказывается временной, а встреча с сотрудниками правоохранительных органов — неизбежной», — отметили в ведомстве.

RSS: Новости на портале Anti-Malware.ru