Check Point: Адваре Judy заразило десятки приложений в Google Play

Check Point: Адваре Judy заразило десятки приложений в Google Play

Check Point: Адваре Judy заразило десятки приложений в Google Play

Десятки Android-приложений в Google Play оказались заражены вредоносной рекламой (adware), жертвой которой стали миллионы пользователей. Об этом предупреждают исследователи безопасности Check Point.

Адваре, о котором идет речь, получило имя Judy, первоначально оно было обнаружено в 41 приложении, разработанном корейской компанией. Некоторые из этих приложений уже много лет находятся на рынке. На момент, когда эксперты обнаружили факт заражения, затронутые приложения имели от 4,5 до 18,5 миллионов загрузок.

Дальнейшее исследование выявило тот же фрагмент нежелательного рекламного кода в приложениях других разработчиков, которые также имели большое количество загрузок. Как объясняют исследователи, в общей сложности были затронуты более 36 миллионов пользователей.

Вредоносному коду удалось долго оставаться незамеченным в магазине Google Play, однако после того, как Google была уведомлена о проблеме, все затронутые приложения были удалены из магазина.

Мошенникам, стоящим за этими вредоносными действиями, удалось обойти защиту Google Play (известную как Bouncer), создав, казалось бы, легитимное приложение, которое может установить соединение с устройством жертвы. После загрузки пользователем из Google Play приложение незаметно устанавливает соединения с командным сервером (C&C).

Как только соединение установлено, сервер загружает вредоносную составляющую, которая включает код JavaScript, строку user-agent и URL-адреса, контролируемого автором вредоносной программы. После заражения адваре полагается на связь с сервером для выполнения ряда действий.

«Вредоносная программа открывает URL-адреса, используя user agent, имитирующий браузер ПК и получает перенаправление на другой веб-сайт. После этого вредоносный код JavaScript ищет и устанавливает рекламные баннеры» - объясняет Check Point.

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

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