Дронов-шпионов выдали колебания битрейта
Исследователи под руководством Юваля Эловици (Yuval Elovici) из Университета имени Бен-Гуриона создали метод, который позволяет выявить присутствие дрона, наблюдающего за конкретным объектом. Для этого они решили анализировать радиоэфир, поскольку беспилотники часто транслируют видеопоток с камеры на пульт оператора или другое устройство.
Исследователи предложили создавать периодические визуальные стимулы, например, вспышки — если беспилотник действительно наблюдает за объектом, битрейт изображения будет значительно возрастать во время вспышек. При этом такой метод выявления беспилотников работает даже для дронов, которые шифруют канал связи.
Поскольку эти сигналы могут быть зашифрованы, исследователи решили использовать атаку по сторонним каналам. Этот тип атак подразумевает, что она производится не на сам алгоритм, а на его практическую реализацию.
Метод исследователей также основан на особенностях сжатия видеофайлов. Поскольку на видео зачастую присутствует много статичных объектов, многие видеоформаты записывают в каждый кадр не всю полученную с камеры информацию, а лишь ту, которая отсутствует в соседних кадрах. Соответственно, если камера дрона постоянно направлена на неподвижный объект, размер каждого кадра будет примерно одинаковым.
Исследователи предложили также использовать особенность сжатия, которая заключается в создании визуальных стимулов с заданной периодичностью. Если камера беспилотника действительно наблюдает за объектом, размер кадров, а, следовательно, и общий объем данных, передаваемых между дроном и пультом, будет заметно возрастать во время стимулов.