Shazam для Mac продолжает прослушивать даже в неактивном состоянии

Shazam для Mac продолжает прослушивать даже в неактивном состоянии

Shazam для Mac продолжает прослушивать даже в неактивном состоянии

Версия приложения Shazam для Mac оставляет микрофон устройства активным даже после того, как пользователь отключил его. Несмотря на то, что, судя по всему, приложение не шпионит за пользователями, такое поведение может иметь некоторые последствия для безопасности.

Напомним, что недавно Патрик Уордл (Patrick Wardle), директор исследовательского отдела в Synack, предупредил, что вредоносные программы могут следить за пользователями Mac OS X, используя легитимные приложения, например, FaceTime или Skype.

Чтобы помочь пользователям, Уордл создал инструмент под названием OverSight, предупреждающий о том, когда веб-камера или микрофон становятся активными. Кроме этого, OverSight позволяет блокировать процесс, использующий камеру или микрофон и кажущийся подозрительным.

Как раз один из пользователей OverSight обнаружил, что приложение Shazam держит микрофон активным, даже когда оно отключено. Уордл подверг Shazam обратной инженерии и выяснил, что приложение действительно продолжает записывать звук даже после того, как было отключено. Однако данные в этом состоянии оно не обрабатывает.

«Несмотря на то, что Shazam действительно записывает звук даже в выключенном состоянии, я не нашел никаких признаков того, что эти данные как-либо обрабатываются или сохраняются. Тем не менее, мне не нравится приложение, постоянно использующее микрофон моего компьютера для записи звука. Поэтому я удалил Shazam как можно скорее» - пишет Уордл в своем блоге.

Исследователь считает, что вредоносная программа может использовать эту функцию для записи аудио с микрофона без инициирования самой записи.

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

Подпишитесь на новости

Spectre вернулась: новая атака вытаскивает хеш пароля root из памяти Linux

Процессор помнит старый код, хотя на его месте уже работает новый. На этой нестыковке исследователи VUSec и Scuola Superiore Sant’Anna построили Branch Target Reuse — новый вариант Spectre v2. Атака затрагивает JIT-компиляторы, которые создают машинный код во время работы программы.

Подробности опубликованы в исследовании BTR. Когда участок памяти освобождают и используют повторно, предсказатель переходов CPU может сохранить устаревшую запись.

Процессор спекулятивно выполняет инструкции по старому адресу, а следы в кеше позволяют извлекать секретные данные.

Исследователи подтвердили проблемное поведение на протестированных процессорах Intel, AMD и Arm. Они изучили JIT-движки Firefox, GraalVM и Linux, но практические результаты различаются.


Самый убедительный пример — два эксплойта против ядра Linux. На системе Intel с действовавшими защитами исследователи продемонстрировали извлечение хеша пароля root за минуты. Именно хеша: готовый пароль и автоматический вход администратора атака не выдаёт.

Для Firefox подготовлен PoC, однако до полноценного браузерного эксплойта ещё требуется работа. В GraalVM практическую эксплуатацию в экспериментах затрудняла очистка состояния предсказателя.

Атакующему нужно выполнять непривилегированный код в подходящей JIT-среде. Одна лишь модель процессора ещё не означает, что конкретную систему можно успешно атаковать.

Защита уже появилась в ядре Linux и GraalVM. Mozilla делает ставку на завершение внедрения изоляции сайтов.

Spectre, похоже, уходить не собирается: ускоряя выполнение кода, процессоры продолжают оставлять исследователям новые поводы заглянуть туда, куда обычной программе нельзя.

RSS: Новости на портале Anti-Malware.ru