Приложения для iOS могут тайно записывать разговор через Siri. Apple исправила этот баг в iOS 16.1

Разработчик Гильерме Рэмбо обнаружил в iOS серьезный баг, позволявший приложениям записывать разговоры с помощью Siri.

Вот, как он описал эту проблему поддержке Apple:

Любое приложение с доступом к Bluetooth может записывать ваши разговоры с Siri и звук из функции диктовки в клавиатуре iOS при использовании гарнитур AirPods или Beats. Это произойдет без запроса приложением разрешения на доступ к микрофону и без того, чтобы приложение оставило какие-либо следы прослушивания микрофона.

— Гильерме Рэмбо

Как только он обнаружил этот баг, Рэмбо создал приложение, которое позволило ему проверить, какая из платформ Apple была затронута. Приложение выполняет следующие действия:

• Запрашивает доступ к Bluetooth

• Находит подключенное устройство Bluetooth LE с сервисом DoAP

• Подписывается на свои характеристики, чтобы получать уведомления о начале и остановке потоковой передачи, а также о поступлении аудиоданных

• Когда начинается потоковая передача, создает новый файл .wav, затем передаются пакеты Opus, поступающие от AirPods, в декодер, который затем записывает несжатый звук в файл

• Как только потоковая передача останавливается, он закрывает файл .wav, а затем отправляет локальное push-уведомление, чтобы продемонстрировать, что приложение успешно записало пользователя в фоновом режиме

Для работы бага требовалось обязательное разрешение пользователя на использование Bluetooth в приложении. Кто бы мог подумать, что он будет использоваться именно таким образом.

В macOS даже доступ к «синезубу» не запрашивался. Пользователю даже не требовалось обращаться к Siri или включать диктовку.

Apple исправила ошибку с релизом iOS 16.1. [9to5]

Источник: iphones.ru

Читайте также  Slack удалил некоторые российские аккаунты и рабочие пространства без предупреждения
Бизнес Технологии