LINUX.ORG.RU

Facebook и Yandex использовали свои Android-приложения для деанонимизации сеансов в браузерах

 , , ,


3

5

Компании Meta* и Yandex уличили в скрытом отслеживании пользователей и манипуляциях для обхода предоставляемых браузерами средств обеспечения конфиденциальности, таких как режим инкогнито и возможность очистки Cookie. Активность по деанонимизации сеансов применялась на платформе Android при открытии сайтов, использующих системы web-аналитики Яндекс Метрика или Facebook Pixel.

Суть использованного метода идентификации сводится к тому, что распространяемые Meta и Yandex мобильные приложения для Android, такие как Facebook, Instagram, Yandex Maps, Yandex Navigator, Yandex Search, Yandex Go: Taxi Food и Yandex Browser, создавали дополнительный канал связи с выполняемым в браузере JavaScript-кодом. Мобильные приложения запускали отдельные обработчики соединений на локальном сетевом интерфейсе (127.0.0.1), принимающие запросы по протоколам HTTP, HTTPS, WebSocket и WebRTC.

При открытии в браузере сайтов, использующие системы web-аналитики Yandex Metric или Facebook Pixel, связанный с данными системами JavaScript-код отправлял запросы на открытые мобильными приложениями сетевые порты. В запросах передавались метаданные, Cookie и управляющие команды. В мобильных приложениях браузерные сеансы связывались с реальными идентификаторами пользователя и устройства, к которым имели доступ приложения. Например, сеансы могли связываться с учётными записями в Facebook и Yandex или с идентификаторами AAID (Android Advertising ID). Таким образом, даже при открытии сайта в режиме инкогнито или после удаления Cookie, сервисы Meta и Yandex могли точно идентифицировать пользователя, открывшего сайт, привязываясь к идентификаторам из мобильных приложений, запущенных на том же устройстве.

Реализованная техника представляла опасность не только из-за утечки информации в Facebook и Yandex, но и из-за возможности использования вредоносными приложениями. Сетевые порты, на которые отправлялись сведения об активности в браузере, могли использовать любые приложения для отслеживания активности пользователя и построения истории посещений, а не только приложения Facebook и Yandex.

Компании Facebook и Yandex воспользовались тем, что платформа Android не ограничивает создание слушающих сокетов в привязке к интерфейсу loopback (127.0.0.1), если приложение имеет полномочия INTERNET. В случае Facebook локальному приложению передавалось содержимое Cookie «_fbp» (уникальный идентификатор пользователя в Facebook Pixel). Через манипуляции с WebRTC содержимое подставлялось в поле «ice-ufrag» пакетов SDP, отправляемых в STUN-запросах на локальный хост. 17 мая в Chrome была заблокирована подобная возможность и скрипты Facebook Pixel перевели на использование WebRTC TURN. После раскрытия результатов исследования компания Meta удалила из скриптов Facebook Pixel отправку запросов на localhost.

В Яндекс метод отправки данных из браузера в мобильные приложения применялся с 2017 года. JavaScript-код сервиса Yandex Metrica устанавливал HTTP- или HTTPS-соединение с localhost по сетевым портам 29009, 29010, 30102 и 30103. Обращения отправлялись на сайт yandexmetrica.com, доменное имя которого резолвилось в IP-адрес 127.0.0.1. Информация о сетевых портах, на которых мобильные приложения Yandex должны были открыть слушающие сокеты, подгружалась динамически через запрос к хосту startup.mobile.yandex.net.

Сервер также передавал параметр first_delay_seconds, содержащий задержку перед запуском сетевых сервисов (приложения начинали принимать соединения не сразу после установки, а примерно через три дня). В ответ на HTTP-запрос мобильное приложение возвращало набор данных, включающий идентификаторы в сервисах Yandex, системные UUID и AAID (Android Advertising ID). JavaScript код Yandex Metric переправлял полученные идентификаторы на сервер mc.yango.com.

Упомянутые методы передачи данных работали в версиях Chrome и Edge для Android. В Firefox работал только метод Yandex. В DuckDuckGo и Brave отправка запросов к localhost блокировалась или требовала ручного подтверждения операции. В представленном в конце мая выпуске Chrome 137 была добавлена защита от подстановки данных в SDP.

*компания МЕТА и Facebook запрещены на территории РФ (тьфу тьфу тьфу на них окаянных).

>>> Подробности (opennet)

★★★★★

Проверено: hobbit ()
Последнее исправление: dataman (всего исправлений: 2)

Да вроде как мы на ЛОРе, где среди IT-специалистов использование любых продуктов говняндекса всегда было моветоном. А на хомячков, которые себе добровольно ставят всякие Яндекс.Бары и убогие Яндекс.Браузеры – как-то пофиг.

Поделки META в лице Facebook, Instagram и btrfs – тоже всегда отправляются в мусорку. Особенно последний, который своей «отказоустойчивостью» отлично показывает уровень программистов Facebook’а. Стыдобище.

EXL ★★★★★
()
Ответ на: комментарий от EXL

Яндекс.Бары и убогие Яндекс.Браузеры – как-то пофиг.

Так тут и фишка в том, что деанонят инкогнито вкладки через навигаторы, карты и тп приложения. А сам браузер мог быть хромом, еджем или фф.

Ygor ★★★★★
() автор топика

со времен их петушинного яндекс-бара ничего не изменилось. меня достала реклама яндекс-браузера с алисой, но даже такая новость ничего не изменит.

rtxtxtrx ★★★
()

Как-то мало драмы, попкорн простаивает… :D

dv76 ★★★★
()
Ответ на: комментарий от Ygor

Ну это же требует использования приложений и сервисов компаний META и Yandex, верно?

А если нет этих говноприложений и не используются их убогие сервисы, то всё что они могут это своими говнометриками футпринты оставлять.

EXL ★★★★★
()
Ответ на: комментарий от EXL

Navitel

Неплохо, но платно, хз что по пробкам.

2GIS

Тоже норм, только недавно их выкидывали из телефонов принудительно, наверное по ошибке. А так же с 2гисом маршруты чуть медленнее и нет трасс.

не используются их убогие сервисы

А завтра воздух буквально купят и они дыхание налогом обложат, предложишь не дышать?

Ygor ★★★★★
() автор топика

Больше! Больше пользовательских данных! Ещё! Собрать все возможное, и невозможное тоже! Нахер не нужно, но все равно собрать!

Какие же уроды, господи.

Надеюсь, причастных хотя бы в Европе посадят на кукан за нарушение GDPR.

liksys ★★★★
()
Последнее исправление: liksys (всего исправлений: 1)
Ответ на: комментарий от rtxtxtrx

яндекс-браузера с алисой

Да ладно прикольная девка, что не спроси:

БАРЕН НЕ ДОЗВОЛЯЛ ОБ ЭТОМ МОЛВИТЬ

Даже элементарные вопросы о расстояниях.

Ygor ★★★★★
() автор топика
Ответ на: комментарий от itn

У пользователей появляются двадцать лет назад удалённые фото.

А что там на iOS?

Все норм.

Ygor ★★★★★
() автор топика

В оригинальной статье написано, что мета удалила код трекинга, а вот на счёт яндекса я ничего такого не нашёл. Плохо искал или они продолжают трекать?

jodaka
()

Сегодня только спросили зачем brave пользуются:

Brave	1.78.102	Not affected3	Not affected3, 4	Not affected. Localhost communications require user consent since 2022, and implements a blocklist.
rtxtxtrx ★★★
()
Ответ на: комментарий от jodaka

Плохо искал или они продолжают трекать?

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

anonymoos ★★★★★
()
Ответ на: комментарий от EXL

убогие Яндекс.Браузеры

Ты бредишь чувак?! После яндекс браузера с живыми переводами, редакторами с ИИ, встроенным управлением вкладками, недо браузеры типа хрома и FF кажутся просто голыми и убогими поделками, пользоваться невозможно просто. И это всё там есть кучу лет, а в FF перевод страниц (видео нет) появился только недавно - и реализован просто жутко - страница перезагружается полностью, закрытую страницу перевести просто нельзя.

GladAlex ★★★★★
()
Последнее исправление: GladAlex (всего исправлений: 1)
Ответ на: комментарий от Tesler

я Waze пользуюсь, но ему нужен интернет, нет оффлайн карт

CAHO
()
Ответ на: комментарий от GladAlex

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

хм.

mx__ ★★★★★
()
Ответ на: комментарий от GladAlex

редакторами с ИИ, встроенным управлением вкладками

Свистелки @ перделки + AI-generated «slop». Спасибо что полностью подтвердил мои слова.

После яндекс браузера с живыми переводами

Вот это разве что может быть интересно, но так как контент который видит большинство в интернете на 99% это английский и русский языки, то смысл в этих переводчиках разве что при редких посещениях немецких и китайских сайтов возникает.

EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 2)
Ответ на: комментарий от GladAlex

встроенным управлением вкладками

Не видел, что там в этом убожестве, но вряд ли оно лучше, чем таковое у Vivaldi. Потому что это самый функциональный браузер EVER

редакторами с ИИ

Что имеется в виду, и зачем оно нужно?

живыми переводами

Это для тех, кто не смог выучить английский.

MrCookie ★★★
()
Ответ на: комментарий от MrCookie

Был какой-то баг, что у юзеров iOS из облака всплыли много лет назад удалённые фото

А то что у голливудских знаменитостей утекли в сеть снимки без одежды это баг или фича?

Ygor ★★★★★
() автор топика

А предыдущее не обсуждали?

https://habr.com/ru/articles/878236/

удалось раскопать следующее: улетает список пользователей, список установленного ПО, файл hosts и т.д.

По крайней мере под оффтопиком.

greenman ★★★★★
()
Ответ на: комментарий от sniper21

OrganicMaps

https://www.opennet.ru/opennews/art.shtml?num=63188

Представлен CoMaps – форк проекта Organic Maps, развивающего мобильное приложение для автономной навигации с картографическими данными OpenStreetMap. Форк основан участниками сообщества, недовольными зависимостью проекта от интересов акционеров коммерческой компании Organic Maps OÜ, закрытостью процесса управления и непрозрачностью распределения пожертвований.

dataman ★★★★★
()

никогда не было и вот опять...

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

Iron_Bug ★★★★★
()

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

CYB3R ★★★★★
()
Ответ на: комментарий от CYB3R

к «мощной системе управления правами» (что само по себе ещё не факт) прилагается юзверь, который тыкает «согласен» на портянку из полного доступа ко всем ресурсам для любой говнософтины, которую он качнул из сети. а потом вдруг что-то пошло не так.

Iron_Bug ★★★★★
()

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

Smacker ★★★★★
()
Ответ на: комментарий от MrCookie

Не видел, что там в этом убожестве,

Ясно: не читал, но осуждаю!

Это для тех, кто не смог выучить английский.

Это для тех, кому родной слушать приятнее! Плюс ещё десяток языков.

Что имеется в виду, и зачем оно нужно?

Исправление ошибок в тексте, улучшение стиля и т.п.

GladAlex ★★★★★
()

Большие компании пи**ят данные за «бесплатный» софт/сервис. Вай, никогда такого не было и вот опять.

З.Ы.: интересно, что в разрекламированной TG. Мои подозрения, что там кака минимум так же печально

entropy-ronin
()
Ответ на: комментарий от EXL

Navitel и 2GIS как минимум

Спасибо! Заценю!

Osmand, OrganicMaps.

Спасибо! Заценю!

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

Tesler
()
Ответ на: комментарий от CYB3R

мощная система управления правами

А, она там настраиваемая? ЕМНИП, там при установке приложения выдаётся, чего оно хочет, можешь разрешить, можешь не разрешить и всё. Не разрешил и не получил приложения. А приложения народ ставит, так как там скидки или другой функционал, недоступный через web-страницу.

mky ★★★★★
()

Может кто то обьяснить в чем смысл? Понятно ведь, что не из за желания знать любимый порносайт

ivan007007
()
Ответ на: комментарий от EXL

у меня у мамы яндекс браузер на старом ноуте. работает гораздо быстрей хрома, рекламы и всякой дичи нет.

алиса на телефоне удобна как минимум как навинатор

не все так однозначно

ivan007007
()
Последнее исправление: ivan007007 (всего исправлений: 1)

Как хорошо, что все добрые люди используют uBlock Origin с галочкой в пункте «Block Outsider Intrusion into LAN»

basilic ★★
()
Ответ на: комментарий от Tesler

Все зависит от того, какой он будет.

Из тех, что может посадить - объявят о помощи справедливости и закону. А если нет - пошлют и пустят рекламу о борьбе за права и свободы.

Я про «втихую» провёрнутый слив данных. Очевидно же

entropy-ronin
()
Ответ на: комментарий от ivan007007

у меня у мамы яндекс браузер на старом ноуте. работает гораздо быстрей хрома, рекламы и всякой дичи нет.

У меня у папы настроенный Firefox с uBlock Origin на старом десктопе. Работает гораздо быстрей хрома, рекламы и всякой дичи нет.

basilic ★★
()
Ответ на: комментарий от GladAlex

К слову, о вкладках, в Vivaldi есть:

  • Группировка вкладок, причём сразу три вида — компактная, двухуровневая и раскрывающяся
  • Возможность переименовывать вкладки и группы
  • Возможность смотреть, сколько памяти занимает каждая вкладка / выгружена ли она из памяти, возможность вручную выгружать вкладки из памяти
  • Возможность задать интервал автообновления для каждой отдельной вкладки
  • Тайлинг вкладок: одновременно до 4-х на экране
  • Рабочие пространства
  • Сессии — для сохранения и восстановления всех вкладок и рабочих пространств

Есть всё ли это у яндекса?

MrCookie ★★★
()
Ответ на: комментарий от ivan007007

Может кто то обьяснить в чем смысл?

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

порносайт

Услуги с этим связанные тоже были в их рекламной сети.

Ygor ★★★★★
() автор топика
Ответ на: комментарий от GladAlex

с живыми переводами

Их переводчик часто такую ересь чешет… Так что я боюсь представить, как это будет в переведённом видео…

Если надо перевести какое-то неизвестное мне слово/фразу, я либо юзаю встроенный в Vivaldi переводчик, либо, если надо варианты перевода, то гугл транслейт. Он нормально переводит, в отличие от яндекса. Страницы обычно не перевожу, только если очередная страница вдруг не на англ или рус

MrCookie ★★★
()

Кто б сомневался! Но интересно другое. А именно: снесут ли Яндех с Google Play окончательно?

Потому, что фейкбук - точно не снесут.

somemong
()
Ответ на: комментарий от Ygor

Там нельзя приложениям биндить порт или нет возможности работать с локалхостом?

itn ★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.