Насадка на умную колонку защитит пользователей от прослушки

Датские инженеры создали насадку на умную колонку, позволяющую защитить пользователя от прослушивания, а также переименовать голосового помощника. Большую часть времени она воспроизводит прямо в микрофон колонки белый шум, но прекращает воспроизведение, когда слышит активационное слово от пользователя. Описание разработки опубликовано на сайте одного из разработчиков Бъорна Карманна (Bjørn Karmann).

Абсолютное большинство умных колонок работают сходным образом. В режиме ожидания их алгоритмы постоянно анализируют звук с микрофона и ищут в нем активационную фразу, такую как «Alexa», «OK Google» и другие, в зависимости от производителя колонки. При этом разработчики умных колонок утверждают, что в этом режиме алгоритмы работают только на самом устройстве и не отсылают записываемый звук на сервера компании. После того, как помощник услышал активационную фразу, он начинает слушать последующие команды человека и связывается с серверами компании, на которых происходит обработка запроса. Однако, поскольку на большинстве умных колонок работают проприетарные алгоритмы, проверить, действительно ли устройство работает таким образом, сложно.

Инженеры Бъорн Карманн (Bjørn Karmann) и Торе Кнудсен (Tore Knudsen) разработали устройство и программное обеспечение с открытым кодом, позволяющее гарантировать, что разговоры пользователя не записываются умным помощником. Устройство представляет собой насадку на умную колонку, печатаемую на 3D-принтере. Внутри нее располагаются одноплатный компьютер Raspberry Pi, блок с двумя микрофонами и два динамика. Перед началом работы пользователь задает свою активационную фразу, произнося ее несколько раз. В это время устройство записывает образцы голоса и обучает на них нейросетевой алгоритм для распознавания речи.

Во время работы устройство постоянно воспроизводит слабый шум, но, поскольку его динамики располагаются прямо возле микрофонов умной колонки, этого достаточно, чтобы оглушить ее. Одновременно с этим устройство слушает речь пользователя в поисках активационной фразы. После того, как оно услышало эту фразу, динамики прекращают воспроизводить шум и тихо произносят оригинальную активационную фразу колонки, к примеру, «OK Google» и пользователь может общаться с голосовым помощником.

Разработчики опубликовали подробные инструкции по сборке и настройке, а также 3D-модели для печати на сайте Instructables, а также исходный код программного обеспечения на GitHub.

Распространение умных колонок уже настолько велико, что, к примеру, в США примерно четверть домохозяйств имеют хотя бы одно подобное устройство. В связи с этим исследователи в области информационной безопасности обращают все более пристальное внимание на эту технологию и показывают ее недостатки. К примеру, исследователи уже научились давать голосовым помощникам неслышимые незаметные команды в слышимую для человека запись речи.

Григорий Копиев