Гид по технологиям

Как похищают криптографические ключи через компоненты ПК и как защититься

• 6 min read • Кибербезопасность • Обновлено 16 Nov 2025
Как похищают ключи через компоненты ПК
Как похищают ключи через компоненты ПК

Внутренние компоненты ПК: катушки, платы и кабели

Что показали исследователи

Группа компьютерных учёных из Израильского технологического института (Технион) описала в статье для Ассоциации вычислительной техники (ACM) серию побочных атак, с помощью которых можно извлечь закрытые ключи криптосистем (например, RSA и ElGamal). Для атак использовалось относительно бюджетное и доступное оборудование: параболический микрофон, обычный мобильный телефон, провода, простая антенна или бытовой приёмник AM.

Исследование демонстрирует три основных канала утечки:

  • Акустический: «coil whine» — шум и вибрации катушек и других компонентов, меняющиеся в зависимости от вычислений.
  • Электрический: изменение потенциала корпуса ноутбука и связанных с ним кабелей, которое можно измерить напрямую или через экран кабеля.
  • Электромагнитный: излучение электромагнитного поля, которое улавливается антенной или радиоприёмником.

В одном из показательных экспериментов учёные утверждают, что при записи шума во время расшифровки RSA-шифротекста злоумышленник может извлечь 4 096‑битный RSA‑ключ за приблизительно один час.

Как работают конкретные атаки

Акустическая атака: coil whine

Coil whine — это тонкий звуковой оттенок и вибрации, возникающие в индуктивных компонентах при прохождении токов. Принцип атаки:

  1. Во время криптографической операции меняются токи и напряжения на компонентах.
  2. Эти изменения приводят к вариациям в характеристиках звука и вибрации.
  3. Запись и статистический анализ сигнала позволяют сопоставить фазы вычислений с фрагментами секрета.

Дальность: с параболическим микрофоном — до ~10 метров; альтернативно — обычный мобильный телефон в 30 см от корпуса.

Электрический канал: потенциал корпуса и шлейфы

Корпус ноутбука и экраны кабелей могут менять электрический потенциал в зависимости от тока и операций. Изучая эти колебания напрямую через провод или косвенно через соединённые кабели, атакующий может восстановить биты ключа.

Электромагнитный канал

Любой цифровой переход создаёт электромагнитное излучение. С помощью простой антенны или даже AM‑приёмника можно захватить поле и проанализировать его для извлечения информации о выполняемых операциях.

Оборудование и сценарии атаки (примерная методика)

Мини‑методология, основанная на описанных исследованиях:

  1. Выбрать цель и тип криптографической операции (RSA, ElGamal, подписи).
  2. Подготовить приёмное оборудование: параболический микрофон, мобильный телефон, провод с заземлением, антенна или AM‑приёмник.
  3. Захватить сигнал при выполнении операции (несколько сессий для статистики).
  4. Предобработать: фильтрация, синхронизация, удаление шума.
  5. Применить анализ (машинное обучение, корреляционный анализ, сравнение шаблонов).
  6. Восстановить биты ключа и проверить корректность.

Важно: для успешного восстановления требуются метки/вспомогательные данные и значительное количество вычислительных примеров и времени.

Когда атака реально сработает, а когда — нет (примеры и ограничения)

Когда сработает:

  • Атакующий имеет физическую близость к системе в течение продолжительного времени.
  • Система выполняет многократно повторяемые криптооперации по одному ключу (например, дешифрование входящих сообщений).
  • Оборудование недостаточно экранировано, компоненты шумят, кабели не изолированы.

Когда маловероятно:

  • Обычный домашний пользователь: разовые операции, отсутствие длительного наблюдения.
  • Устройства с активной защитой (экраны, шумоподавление, специальные аппаратные модули).
  • Системы, где ключ постоянно меняется или операции случайно рандомизируются.

Контрпример: массовые фишинговые кампании и большинство интернет-атак масштабируются лучше и дешевле, чем подобные целевые побочные атаки.

Important: атаки реальны, но они остаются нишевыми — дорогостоящими по времени и требующим физического доступа.

Контрмеры: аппаратные и программные

Аппаратные контрмеры:

  • Экранирование электромагнитного излучения (кабина Фарадея, экранированные корпуса).
  • Звукоизолирующие корпуса и амортизация источников вибрации.
  • Электрическая изоляция корпуса, развязка экранов кабелей, экранированные кабели.
  • Физическая защита: недоступность корпуса и кабелей для съёма сигналов.

Плюсы: мощная защита от соответствующих каналов. Минусы: дорого, громоздко, влияет на охлаждение и обслуживание.

Программные контрмеры:

  • Алгоритмы с постоянным временем (constant-time) и усреднёнными операциями, уменьшающие зависимость утечки от данных.
  • Рандомизация промежуточных значений и побочных констант.
  • Использование аппаратных криптомодулей (HSM), в которых внутренние операции спроектированы с защитой от побочных каналов.

Преимущество: может быть внедрено на уровне ПО/микрокода. Недостаток: не всегда полностью снимает аппаратную утечку.

Руководство для организаций: как оценить риск и что сделать

Краткий план действий (SOP):

  1. Инвентаризация: определить системы с критическими ключами (HSM, сервера сертификатов, базы подписей).
  2. Оценка угрозы: есть ли физический доступ третьих лиц, можно ли организовать длительное наблюдение? Оцените мотивацию атакующего (госструктуры, конкуренты, инсайдеры).
  3. Аудит оборудования: проверка на источники вибрации и излучения, осмотр кабелей и экранов.
  4. Приоритизация: классифицировать системы по критичности и вероятности атаки.
  5. Внедрение контрмер: аппаратная защита для критичных точек, программные best practices для всех.
  6. Тестирование: имитированные атаки, анализ уязвимости.
  7. Мониторинг и обучение персонала по физической безопасности.

Ролевые чек-листы:

  • IT‑администратор: инвентаризация ключей, включение constant‑time библиотек, установка HSM.
  • Сетевой инженер: экранирование критичных кабелей, разводка кабелей вдали от периметра.
  • Физическая безопасность: контроль доступа, видеонаблюдение, запрет на оставление мобильных устройств рядом с серверами.

Критерии приёмки

  • Все критичные ключи либо размещены в экранированных или физически защищённых HSM, либо в ПО с доказанной устойчивостью к побочным каналам.
  • Проведён тест на утечку через акустический/электрический/ЭМ‑канал для каждой критичной системы.
  • Доступ к корпусам и кабелям ограничен и документирован.

Когда тратить бюджет: оценка затрат и приоритеты

  • Высокая ценность данных и высокая вероятность физического доступа (государственные учреждения, оборонка): приоритет — аппаратные контрмеры и HSM.
  • Средняя ценность данных: программные hardening‑методы и случайная проверка аппаратных утечек.
  • Низкая ценность и низкая угроза: мониторинг и минимальные процедуры физической безопасности.

Краткий словарь (1‑строчный)

  • Побочный канал: нежелательный путь утечки информации (звук, электричество, ЭМ‑излучение).
  • Coil whine: акустический шум от индуктивных компонентов под нагрузкой.
  • HSM: аппаратный модуль безопасности для хранения и операций с ключами.

Заключение

Исследование Техниона напомнило: даже кажущиеся незначительными физические эффекты — звук, потенциал корпуса или ЭМ‑излучение — могут нести криптографическую информацию. Для большинства пользователей эти атаки не представляют собой практической угрозы из‑за требований к физическому доступу и длительному наблюдению. Для организаций с высокими ставками следует провести оценку риска, внедрить адекватные аппаратные и программные контрмеры и регулярно тестировать системы на утечки.

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


Дополнительные ресурсы и проверочные тесты

  • Идеи тестов:

    • Запись акустики при криптооперациях с телефонной камерой в 30 см.
    • Замер потенциала корпуса с помощью мультиметра и осциллографа.
    • Наблюдение ЭМ‑поля при помощи небольшой антенны и приёмника AM.
  • Примечание для тестировщиков: соблюдайте правовые и этические нормы при проведении испытаний на оборудовании, которое вам не принадлежит.


Краткая версия для анонса: Исследователи из Техниона показали, что акустические, электрические и электромагнитные побочные каналы ПК могут использоваться для кражи RSA/ElGamal‑ключей. Атаки реальны, но нишевы; защита — аппаратные экраны, звукоизоляция и программные методы против утечек.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро