Минкомсвязь РФ разрешит крымчанам использовать анонимайзеры

Минкомсвязь РФ разрешит крымчанам использовать анонимайзеры

Минкомсвязь РФ разрешит крымчанам использовать анонимайзеры

Об этом сообщил депутат Госдумы Дмитрий Белик, на обращение которого ответило ведомство. Он просил министерство оставить для жителей Крыма и Севастополя право пользоваться сервисами, которые помогают обходить блокировки иностранных сайтов.

Доступ ко многим международным ресурсам с территории ограничен из-за санкций ЕС и США. Напомним, закон о запрете использования анонимайзеров и VPN был принят Госдумой в июле и начнет действовать с 1 ноября.

Депутат Госдумы от Севастополя Дмитрий Белик сообщил “Ъ”, что министр связи отреагировал на его обращение, которое он написал несколько недель назад. В письме он просил Роскомнадзор и Минкомсвязь РФ установить особые условия для Крыма и Севастополя после вступления в силу закона о запрете анонимайзеров и VPN, так как оба региона находятся под санкциями. По словам депутата, жители полуострова пользуются различными способами обхода блокировок для захода на иностранные сайты, онлайн-магазины, для перевода денег. Также анонимайзеры активно используют крымчане, работающие в IT-сфере, пишет kommersant.ru.

По его словам, Минкомсвязь «пошла навстречу 2,5 млн» крымчан и согласилась оставить для них ряд анонимайзеров.

«Ответ министра вселяет оптимизм. Мы понимаем, что есть вопросы безопасности. Но надо понимать, что Крым и Севастополь — это субъекты со своими особенностями»,— сказал Дмитрий Белик.

Госдума 21 июля приняла закон, который запрещает пользоваться анонимайзерами, VPN и другими средствами, помогающими обходить блокировки сайтов. Запрет вступит в силу в ноябре 2017 года. Вместе с тем жители Крыма и Севастополя пользуются анонимайзерами, чтобы обходить санкции ЕС и США. Например, без их использования с территории полуострова невозможно зайти на сервис Airbnb (онлайн-площадка для поиска и краткосрочной аренды частного жилья по всему миру), а без VPN невозможно скачать или обновить программу в Play Market для Android, который также не работает в Крыму.

Руководитель компании «Мастерсофт» Александр Якушечкин рассказал “Ъ”, что после введения санкций крымским разработчикам приложений для Android практически невозможно их выкладывать в Play Market Google. Им приходится работать в каналах VPN из других субъектов РФ, чтобы скрыть, что они работают из Крыма. Для жителей полуострова, которые не связаны с IT-сферой, по словам Александра Якушечкина, главная проблема из-за санкций — отсутствие доступа к магазину приложения для Android Play Market. «Если анонимайзеры запретят, то придется пользоваться “Яндекс.Store” и другими магазинами»,— сказал господин Якушечкин. Вместе с тем он считает, что отследить работу анонимайзеров крайне сложно с технической точки зрения, а еще сложнее проследить, из Крыма человек обращается к нему или из другого субъекта РФ.

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