Яндекс.Еду оштрафовали на 60 000 рублей за утечку ПДн клиентов

Яндекс.Еду оштрафовали на 60 000 рублей за утечку ПДн клиентов

Яндекс.Еду оштрафовали на 60 000 рублей за утечку ПДн клиентов

Мировой суд Замоскворецкого района Москвы ознакомился со свидетельствами, предоставленными Роскомнадзором, и признал «Яндекс.Еду» виновной в утечке клиентских данных. В соответствии с вынесенным решением сервису придется уплатить штраф в размере 60 тыс. рублей.

Как выяснил «Интерфакс», дело «Яндекс.Еды» рассматривалось в рамках ч. 1 ст. 13.11 КоАП (нарушение законодательства при обработке ПДн, от 60 тыс. до 100 тыс. руб. штрафа). Пострадавшие, обратившиеся в суд, требовали по 100 тыс. руб. компенсации.

Утечка, о которой идет речь, произошла в конце февраля; в своем сообщении от 1 марта сервис доставки заявил, что слив ПДн клиентов в Сеть произошел по вине инсайдера. Позднее злоумышленники создали специальный сайт, привязав данные пользователей «Яндекс.Еды» к интерактивной карте.

На этой открытой площадке можно было найти такие сведения, как ФИО, адреса, телефоны, коды домофонов, состав заказов, время доставки. К счастью, регистрационных и платежных данных клиентов в слитой базе «Яндекс.Еды» не оказалось.

По данным «Ъ», от утечки пострадали 58 тыс. пользователей, в том числе сотрудники спецслужб, заказавшие еду в офис на Лубянке. Период, за который были собраны слитые ПДн, — последние полгода.

После инцидента «Яндекс.Еда» сократила число сотрудников с доступом к клиентским данным, исключила обработку такой информации вручную и пообещала наказать инициатора слива. Роскомнадзор тем временем составил административный протокол по факту нарушения законов о персональных данных и направил материалы в суд. Некоторые пострадавшие тоже подали иски, требуя, чтобы сервис заставили возместить ущерб.

Расширения Chrome могут слить секреты URL через атаку по стороннему каналу

Как оказалось, расширения Chrome можно использовать для слива кодов авторизации, сеансовых ID и других секретов из URL любой открытой вкладки. Никаких специальных разрешений для этого не понадобится, только доступ к declarativeNetRequest API.

Этот механизм, пришедший на смену webRequest API, позволяет расширениям сообщать браузеру, что следует изменить или заблокировать на загружаемой странице (заголовки, реклама, трекеры).

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

Исследователь Луан Эррера (Luan Herrera) обнаружил, что блокировку, диктуемую правилами, Chrome производит почти мгновенно, за 10-30 мс, а остальные запросы выполняются дольше (~50-100ms) — из-за сетевых подключений. Эту разницу во времени расширение может использовать для бинарного поиска с целью посимвольного слива URL.

// extensions/browser/api/web_request/extension_web_request_event_router.cc:1117-1127
case DNRRequestAction::Type::BLOCK:
  ClearPendingCallbacks(browser_context, *request);
  DCHECK_EQ(1u, actions.size());
  OnDNRActionMatched(browser_context, *request, action);
  return net::ERR_BLOCKED_BY_CLIENT;

Оракул для подобной тайминг-атаки строится с использованием chrome.tabs.reload для перезагрузки страницы и перехватчика chrome.tabs.onUpdated, помогающего отследить событие status === "complete". Замер времени между reload и завершением загрузки покажет, заблокирован запрос или успешно обработан.

Повторение проверок и бинарного поиска позволяет получить полный URL (с довеском после «?»), затратив на каждый знак строки несколько прогонов. Таким образом, можно незаметно для пользователя украсть включенные приложением в адрес секреты — токены OAuth и сброса пароля, API-ключи, ссылки на контент, закрытый для поисковых систем.

Проверка PoC проводилась на Windows 11 24H2 с использованием Chrome разных версий:

  • 144.0.7559.97 (Stable)
  • 145.0.7632.18 (Beta)
  • 146.0.7647.4 (Dev)
  • 146.0.7653.0 (Canary)

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

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