Баг в Safari допускает межсайтовое отслеживание пользователей iPhone

Баг в Safari допускает межсайтовое отслеживание пользователей iPhone

Баг в Safari допускает межсайтовое отслеживание пользователей iPhone

Apple пока не смогла устранить баг, затрагивающий имплементацию API IndexedDB в браузере Safari. В результате владельцы вредоносных сайтов могут отслеживать онлайн-активность пользователей и даже в определённых случаях раскрывать их личность.

Уязвимость получила имя IndexedDB Leaks, первыми её обнаружили специалисты компании FingerprintJS. 28 ноября 2021 года исследователи уведомили корпорацию из Купертино о проблеме, однако она по сей день актуальна.

IndexedDB представляет собой низкоуровневый JavaScript-API, которым оснащены современные веб-браузеры для управления БД NoSQL. Как пишет в документации Mozilla, IndexedDB следует той же политике, что и другие веб-хранилища: вы сможете получить доступ к данным в пределах одного домена, но не сможете добраться до информации из других доменов.

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

 

Как раз здесь эксперт и нашёл ошибку в способе обработки IndexedDB в Safari. Причём проблема затрагивает как мобильную версию браузера (iOS, iPadOS), так и десктопную (macOS). Как объяснил Мартин Бажаник, при каждом взаимодействии веб-ресурса с базой данных во всех других активных фреймах, а также во вкладках и окнах (в пределах одной сессии браузера) создаётся новая (пустая) БД с тем же именем.

В результате администраторы злонамеренных сайтов могут не только узнать, что пользователь делает на других ресурсах, но и «опознать» его по аккаунту в сервисах Google Календарь и на YouTube. Хуже того, эта проблема затрагивает и режим частного доступа в Safari 15, так что Apple пора бы задуматься о выпуске патча.

Суд заставил Google упростить установку сторонних магазинов на Android

Федеральный судья США Джеймс Донато потребовал от Google убрать лишние предупреждения и промежуточные действия при установке конкурирующих магазинов приложений через Google Play. Изменить процедуру компания должна в течение недели. Распоряжение прозвучало на слушании по исполнению решения в антимонопольном споре Epic Games против Google.

Юристы Epic продемонстрировали, что пользователь не может сразу установить сторонний магазин: сначала ему показывают дополнительные экраны и предлагают нажать кнопку «Посмотреть», после чего только появляется вариант «Установить».

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

 

Формально Android уже много лет позволяет загружать программы и магазины из сторонних источников. Однако процесс сопровождается предупреждениями об опасности, скрытыми переключателями разрешений и несколькими окнами подтверждения. Для технически подготовленного пользователя это пара лишних нажатий, для остальных — убедительный сигнал срочно закрыть всё и вернуться в Google Play.

Требование связано с антимонопольной победой Epic Games. Ранее присяжные признали, что Google незаконно монополизировала распространение Android-приложений и проведение платежей внутри них. Теперь компанию вынуждают на практике открыть экосистему для конкурентов.

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

Напомним, на этой неделе в американской версии Google Play впервые появился сторонний магазин приложений. Первопроходцем стал Aptoide — давний конкурент Google, который раньше приходилось устанавливать вручную из APK-файла. Теперь всё работает без шаманства с настройками и пугающих предупреждений.

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