Израильские инженеры разработали метод, позволяющий понять, что за объектом наблюдает дрон. Они предложили создавать периодические визуальные стимулы, например, вспышки — если беспилотник действительно наблюдает за объектом, битрейт изображения будет значительно возрастать во время вспышек. При этом такой метод выявления беспилотников работает даже для дронов, которые шифруют канал связи, отмечают исследователи в работе, опубликованной на arXiv.org.
За последние несколько лет квадрокоптеры и другие типы беспилотников стали массовым продуктом и легко доступны для приобретения. При этом некоторые владельцы беспилотников применяют их для несанкционированной слежки за людьми и даже стратегически важными объектами.
Исследователи под руководством Юваля Эловици (Yuval Elovici) из Университета имени Бен-Гуриона создали метод, который позволяет выявить присутствие дрона, наблюдающего за конкретным объектом. Для этого они решили анализировать радиоэфир, поскольку беспилотники часто транслируют видеопоток с камеры на пульт оператора или другое устройство.
Поскольку эти сигналы могут быть зашифрованы, исследователи решили использовать атаку по сторонним каналам. Этот тип атак подразумевает, что она производится не на сам алгоритм, а на его практическую реализацию. К примеру, использование обнаруженных недавно масштабных уязвимостей Meltdown и Spectre основано на атаке по времени, в которой вредоносная программа получает информацию о значении элемента памяти не непосредственно читая его, а измеряя задержку чтения данных процессором.
Метод исследователей также основан на особенностях сжатия видеофайлов. Поскольку на видео зачастую присутствует много статичных объектов, многие видеоформаты записывают в каждый кадр не всю полученную с камеры информацию, а лишь ту, которая отсутствует в соседних кадрах. Соответственно, если камера дрона постоянно направлена на неподвижный объект, размер каждого кадра будет примерно одинаковым.
Исследователи предложили использовать эту особенность сжатия — их метод заключается в создании визуальных стимулов (например, ярких вспышек) с заданной периодичностью. Если камера беспилотника действительно наблюдает за объектом, размер кадров, а следовательно и общий объем данных, передаваемых между дроном и пультом, будет заметно возрастать во время стимулов.
Авторы работы продемонстрировали пример атаки, запустив в воздух дрон с камерой, направленной на дом. В этом доме установлены окна из электрохромного стекла, которые могут менять прозрачность при приложении тока. Исследователи продемонстрировали снятые одновременно видеозапись и график битрейта передаваемых данных между дроном и пультом, перехваченных с помощью недорогой параболической антенны. На записи можно видеть, что во время периодического «включения» и «выключения» электрохромного стекла битрейт значительно вырастает, а после снова снижается до исходного уровня:
Использование дронов для наблюдения беспокоит и другие организации. В 2016 году Высший административный суд Швеции приравнял все любительские беспилотные аппараты с камерами к видеосистемам скрытого наблюдения, для использования которых необходимо получать специальное разрешение, поскольку они могут нарушать право граждан на неприкосновенность частной жизни.
Григорий Копиев
Получилось не с первого раза
Институт RAI (бывший Институт искусственного интеллекта Boston Dynamics) показал, как робот Atlas выполняет связку сложных акробатических движений. В опубликованном видео робот делает элемент рондад, затем обратное сальто, после чего успешно удерживается на ногах после приземления. Сделать этот сложный трюк андроид смог не с первого раза — позднее на Youtube-канале Boston Dynamics, разработавшей робота, появились кадры неудачных попыток, во время которых он неоднократно падает. Boston Dynamics недавно представила коммерческую версию робота Atlas для работы на производстве. Она имеет 56 степеней свободы, рост 1,9 метра и массу 90 килограмм. Робот может переносить до 30 килограмм, а кратковременно поднимать до 50 килограмм груза.