Открыть сервис

Побочный канал утечки информации

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

История изучения

Первые упоминания о возможности утечки информации через побочные каналы относятся к середине XX века. В 1950-х годах в США были проведены исследования, показавшие, что сигналы с экранов электронно-лучевых трубок (ЭЛТ) можно восстановить на расстоянии нескольких метров. В 1960-х годах британские и американские спецслужбы разработали методы перехвата данных с шифровальных машин по электромагнитному излучению (проект «Темпест» — Tempest). В СССР аналогичные исследования велись в рамках закрытых программ по защите информации.

Массовое осознание проблемы произошло в 1980-х годах, когда стали доступны недорогие радиоприёмники и осциллографы. В 1990-х годах были опубликованы первые открытые работы по акустическому перехвату клавиатурного ввода. В 2000-х годах внимание исследователей сместилось к анализу побочных каналов в современных микропроцессорах (например, атаки по времени выполнения операций, анализ энергопотребления). В 2010-х годах были продемонстрированы атаки на облачные серверы через общую физическую память (например, атаки Spectre и Meltdown, хотя они относятся к более широкому классу уязвимостей, их реализация часто использует побочные каналы).

Классификация побочных каналов

Побочные каналы классифицируются по физической природе сигнала-носителя и по способу его перехвата.

По физической природе

  • Электромагнитные каналы — наиболее распространённый тип. Возникают из-за непреднамеренного излучения электромагнитных полей работающими устройствами. Включают:
  • ПЭМИН (побочное электромагнитное излучение и наводки) — излучение от кабелей, шин данных, процессоров, мониторов. Может быть перехвачено на расстоянии от нескольких метров до сотен метров (в зависимости от мощности и частоты).
  • Высокочастотное излучение — сигналы, модулированные на несущих частотах, например, от беспроводных интерфейсов (Wi-Fi, Bluetooth) даже в выключенном режиме.
  • Акустические каналы — передача информации через звуковые волны. Включают:
  • Клавиатурный акустический перехват — анализ звука нажатия клавиш (каждая клавиша издаёт характерный звук, зависящий от её положения и силы нажатия).
  • Акустическое излучение компонентов — звук работы вентиляторов, дисководов, реле, которые могут модулироваться обрабатываемыми данными.
  • Оптические каналы — перехват через видимый или инфракрасный свет. Примеры:
  • Светодиодные индикаторы — мерцание светодиодов на маршрутизаторах, жёстких дисках, принтерах может нести информацию о трафике или состоянии.
  • Отражение от экрана — восстановление изображения по отражению от глаз пользователя, окон или других поверхностей.
  • Инфракрасное излучениетепловое излучение клавиатуры или сенсорного экрана, позволяющее определить последние нажатия.
  • Электрические каналы — утечка через цепи питания или заземления. Включают:
  • Анализ энергопотребления — измерение тока, потребляемого устройством, позволяет выявить выполняемые операции (например, в криптографических алгоритмах).
  • Наводки на линию электропитания — сигналы, модулированные на частоте сети, могут быть считаны из розетки.
  • Вибрационные каналы — передача через механические колебания корпуса или поверхности. Например, вибрация стола при нажатии клавиш может быть зафиксирована лазерным виброметром.

По способу перехвата

  • Активные — злоумышленник воздействует на устройство (например, подаёт специальный сигнал, вызывающий резонанс, или использует лазер для считывания вибраций).
  • Пассивные — злоумышленник только принимает излучение, не вмешиваясь в работу устройства. Наиболее распространены и труднообнаружимы.

Механизмы возникновения

Побочные каналы возникают из-за фундаментальных физических принципов работы электроники:

  • Электромагнитная индукция — любой ток, протекающий по проводнику, создаёт магнитное поле. При изменении тока (например, при переключении транзисторов) возникает электромагнитная волна. Чем выше частота переключения, тем эффективнее излучение.
  • Тепловое излучение — все объекты с температурой выше абсолютного нуля излучают инфракрасные волны. Разница температур между разными частями устройства (например, нагретыми микросхемами и холодными участками) может быть зафиксирована тепловизором.
  • Акустическая эмиссия — механические колебания кристаллов кварца (в тактовых генераторах), пьезоэлектрических элементов, катушек индуктивности создают звуковые волны. При изменении нагрузки на процессор частота и амплитуда этих колебаний меняются.
  • Электрические наводки — токи, протекающие по цепям питания, модулируются сигналами данных. Эти токи могут быть зафиксированы на общей шине заземления или через ёмкостную связь.

Методы защиты

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

Организационные меры

  • Зонирование — размещение критичных устройств в экранированных помещениях (например, в «клетках Фарадея»).
  • Контроль доступа — ограничение физического доступа к устройствам и кабелям.
  • Режимные мероприятия — запрет на использование мобильных телефонов и других устройств с беспроводными интерфейсами в зонах обработки секретной информации.

Технические меры

  • Экранирование — использование металлических корпусов, экранированных кабелей, ферритовых фильтров. Для защиты от ПЭМИН применяются специальные материалы (например, медно-никелевая сетка).
  • Фильтрация питания — установка сетевых фильтров, подавляющих высокочастотные помехи.
  • Генерация шума — установка устройств, создающих случайный электромагнитный шум в том же диапазоне, что и защищаемое оборудование, чтобы маскировать полезный сигнал.
  • Оптическая изоляция — использование оптоволоконных линий связи вместо медных, которые не излучают электромагнитные поля.

Программные меры

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

Примеры известных атак

  • Атака по времени (Timing attack) — в 1996 году Пол Кохер (Paul Kocher) продемонстрировал, что время выполнения операции RSA зависит от секретного ключа. Измерив время множества операций, можно восстановить ключ.
  • Анализ энергопотребления (DPA/SPA) — в 1999 году группа исследователей (Кохер, Джаффе, Джун) показала, что дифференциальный анализ энергопотребления (DPA) позволяет восстановить ключ шифрования AES, измеряя ток, потребляемый микросхемой.
  • Акустический перехват клавиатуры — в 2005 году исследователи из Калифорнийского университета в Беркли продемонстрировали, что по звуку нажатия клавиш можно с точностью до 96% восстановить вводимый текст, используя нейронную сеть.
  • Атака на светодиоды — в 2017 году группа из Университета Бен-Гуриона (Израиль) показала, что мерцание светодиода на жёстком диске может передавать данные на расстояние до 100 метров, модулируя скорость чтения/записи.
  • Meltdown и Spectre — в 2018 году были обнаружены уязвимости в процессорах Intel, AMD и ARM, позволяющие читать память других процессов через побочный канал времени выполнения инструкций.

Правовое регулирование в России

В Российской Федерации защита от побочных каналов регулируется рядом нормативных документов:

  • ГОСТ Р 50739-95 — «Средства вычислительной техники. Защита от несанкционированного доступа к информации. Общие технические требования».
  • ГОСТ Р 53114-2008 — «Защита информации. Обеспечение информационной безопасности в организациях. Основные термины и определения».
  • Федеральный закон № 149-ФЗ «Об информации, информационных технологиях и о защите информации» — устанавливает общие требования к защите информации.
  • Приказ ФСТЭК России № 17 — «Об утверждении Требований о защите информации, не составляющей государственную тайну, содержащейся в государственных информационных системах».

Для систем, обрабатывающих государственную тайну, применяются более строгие требования, включающие обязательное экранирование помещений, аттестацию оборудования на соответствие требованиям по ПЭМИН и проведение специальных исследований.

Источники

  1. Кохер П. «Timing Attacks on Implementations of Diffie-Hellman, RSA, DSS, and Other Systems» (1996).
  2. Кохер П., Джаффе Дж., Джун Б. «Differential Power Analysis» (1999).
  3. Бергер Д. и др. «Acoustic Side-Channel Attacks on Keyboards» (2005).
  4. ГОСТ Р 50739-95 «Средства вычислительной техники. Защита от несанкционированного доступа к информации».
  5. ГОСТ Р 53114-2008 «Защита информации. Обеспечение информационной безопасности в организациях».
  6. Федеральный закон № 149-ФЗ «Об информации, информационных технологиях и о защите информации».
  7. Приказ ФСТЭК России № 17 «Об утверждении Требований о защите информации, не составляющей государственную тайну».

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →