Причём почти буквально — вместе с теплом от процессора. В 2015 году исследователи Университета Бен-Гуриона показали BitWhisper: скрытый канал связи между двумя компьютерами через изменение температуры.
Заражённая машина периодически нагружает процессор и нагревается. Соседняя считывает колебания встроенными температурными датчиками и превращает их обратно в биты.
— Никаких кабелей
— Никакого Wi-Fi
— Только тепло от корпуса
Скорость впечатляет по-своему: от 1 до 8 бит в час на расстоянии до 40 сантиметров. За восьмичасовой рабочий день получится передать от одного до восьми байт. Фильм не украдёшь, но короткую команду, фрагмент пароля или сигнал для запуска следующего этапа — вполне.
Важное ограничение: обе машины уже должны быть заражены. BitWhisper не пробивает air gap с улицы. Он позволяет двум находящимся рядом скомпрометированным компьютерам общаться там, где связь считалась невозможной
Сеть отключили. Физику — нет.
А дальше становится интереснее.
В 2024 году тот же исследователь Мордехай Гури опубликовал RAMBO. В этом случае вредоносное ПО управляет операциями с памятью и заставляет шину DRAM испускать радиосигнал
Находящийся поблизости программно-определяемый радиоприёмник с обычной антенной принимает и декодирует его. Скорость — до 1000 бит в секунду. Этого уже достаточно для передачи кейлогов, небольших файлов, биометрических данных и криптографических ключей.
Получается прекрасная сцена в духе South Park:
— Мы физически отключили машину от всех сетей. Ваши секреты в полной безопасности.
— А что происходит с оперативной памятью?
— Она немного излучает.
— А токены?
— Ииии… они испарились
Но самое интересное здесь не очередное доказательство того, что исследователи умеют заставить компьютер разговаривать батареей, вентилятором, светодиодом и электромагнитным излучением. Такие техники существуют давно. Air gap никогда не означал утечка невозможна. Он означал утечка настолько сложна и дорога, что большинство атакующих не станет её собирать. Без ИИ человеку нужно найти нужные исследования, понять ограничения, адаптировать метод под конкретное железо, написать передатчик и приёмник, подобрать модуляцию и отладить сигнал среди помех.
Модель, которая прочитала двадцать лет работ по скрытым каналам, не отменяет физику и не заражает машину магически.
Но она может заметно сократить инженерную часть:
— найти подходящий канал под имеющееся оборудование;
— сопоставить несколько исследований;
— написать прототип модулятора и декодера;
— подобрать параметры сигнала;
— анализировать результаты экспериментов;
— переносить код между архитектурами.
Пока у нас нет оснований утверждать, что ИИ самостоятельно собирает такие атаки за вечер. Это гипотеза, а не результат эксперимента
Но направление изменения угрозы понятно. Защита часто строится не на физической невозможности атаки, а на её экономической нецелесообразности. ИИ не обязан изобретать новый канал утечки. Достаточно сделать старый дешевле. И тогда вопрос к air-gapped-системе звучит уже не так:
Может ли отсюда утечь информация?
А так:
Сколько сегодня стоит превратить побочный эффект этого компьютера в передатчик?
Потому что сеть можно отключить. А физику придётся моделировать в threat model.
Источники: BitWhisper · RAMBO
