Минцифры принудит россиян сдавать биометрию административными мерами

Минцифры принудит россиян сдавать биометрию административными мерами

Минцифры принудит россиян сдавать биометрию административными мерами

Власти России, судя по всему, недовольны крайне медленным сбором биометрических данных россиян. Чтобы как-то ускорить процесс, Минцифры введёт административные меры и организует сбор таких данных не только в банках.

Одной из вышеупомянутых мер может стать ограничение удалённого доступа к определённому числу государственных услуг. При этом стимулировать граждан сдавать биометрию должен сбор данных через МФЦ или специальное мобильное приложение от «Ростелеком».

Таким образом, власти уже очевидно навязывают гражданам использование Единой биометрической системы (ЕБС), настаивая на удобстве такого подхода. С помощью новых мер число записей в ЕБС планируют увеличить с 164 тысяч до 70 миллионов.

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

Как выяснил «КоммерсантЪ», Минцифры провело совещание на тему применения ЕБС, по результатам которого стало ясно, что граждан нужно подталкивать к сдаче соответствующих данных. Собеседник издания, например, выделил одну из мер, которая будет побуждать россиян сдавать биометрию:

«Если не сдать биометрические данные, некоторые государственные услуги могут стать недоступными удалённо».

Задача ведомства — довести количество записей в ЕБС до числа зарегистрированных на портале госуслуг профилей. То есть в итоге система должна вместить около 70 миллионов соответствующих записей.

Расширения 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