Обычный HDMI-кабель, соединяющий ноутбук или компьютер с монитором, может стать источником утечки конфиденциальной информации: по электромагнитному полю, которое он излучает в процессе передачи сигнала, злоумышленник способен практически полностью воссоздать изображение, отображаемое на экране. Именно эту возможность демонстрирует система TempestSDR, которая перехватывает сигнал, «сбегающий» из HDMI-соединения, и превращает его обратно в картинку. В демонстрационной конфигурации, показанной в материале, ноутбук слева и выключенный центральный монитор соседствуют с экраном, на котором восстановлено изображение, записанное с соседнего дисплея по радиосигналам утечки.
Как устроен перехват: от антенны до изображения
Принцип работы TempestSDR опирается на то, что любой проводной интерфейс при передаче данных создаёт вокруг себя электромагнитное поле, параметры которого можно считывать внешним приёмником. Антенна фиксирует эту утечку, радиоприёмник на базе HackRF захватывает сигнал, а программное обеспечение восстанавливает из него изображение. Качество полученной картинки изначально невысокое и сильно зависит от качества экранирования кабеля, расстояния до источника и уровня помех, однако даже нечёткое изображение остаётся достаточно узнаваемым, чтобы через него «пробивалось» содержимое экрана.
Где в дело вступает нейросеть DeepTempest
Значительный шаг вперёд сделал Федерико Ларрока (Federico Larroca) из Университета Республики в Монтевидео (Уругвай), разработавший нейросеть DeepTempest. Она предназначена для улучшения восстановленных изображений и текста: сеть делает надписи читаемыми, а картинку — более чёткой, сокращая число ошибок более чем на 60 % по сравнению с базовым методом. При захвате текста система восстанавливает содержимое с ошибкой примерно в 30 % символов, что на 60 % ниже показателя наиболее совершенных методов атаки, существовавших ранее. При этом, как подчёркивается в материале, итоговая картинка остаётся нечёткой — ИИ улучшает читаемость, но не превращает утечку в идеальную копию экрана.
Практические ограничения: дистанция решает
Важным ограничением технологии является дистанция. Для успешного перехвата злоумышленник должен находиться рядом с кабелем — фактически настолько близко, чтобы в принципе иметь возможность разглядеть экран, сигнал которого он пытается считать. Находясь, например, в фургоне на другой стороне улицы, «считать» что-либо будет крайне сложно даже в том случае, если кабель имеет очень плохую экранировку. Таким образом, технология представляет реальную угрозу в сценариях близкого доступа, но не является универсальным средством слежки на расстоянии.
Защита и происхождение кодового имени «Tempest»
Наиболее эффективным способом защиты от подобных атак авторы называют использование качественных кабелей с электромагнитным экранированием. Такое экранирование необходимо не только для обеспечения высокого качества звука и изображения, но и для снижения утечки сигнала. Само название «Tempest» в подобных системах неслучайно: это кодовое наименование, принятое в АНБ США для обозначения слежки через электромагнитные утечки, а также мер противодействия ей. Совокупность этих факторов — близость, экранирование и помехи — определяет, удастся ли в конкретном случае восстановить содержимое экрана по «беспроводному следу» проводного соединения.