ФСБ против мошенников: операторам велено банить VoIP с хостингов России

ФСБ против мошенников: операторам велено банить VoIP с хостингов России

ФСБ против мошенников: операторам велено банить VoIP с хостингов России

ФСБ РФ потребовала от операторов связи ввести запрет на использование VoIP из-за рубежа, а также с адресов российских хостинг-провайдеров. По всей видимости, ограничительная мера призвана повысить эффективность борьбы с телефонным фродом.

Возможности IP-телефонии позволяют мошенникам скрыть свое местонахождение. Превентивная блокировка подключений с зарубежных адресов по черным спискам не всегда спасает: злоумышленники могут обойти запрет, арендовав у хостера виртуальный сервер, и с него входить в VoIP-аккаунт, используя VPN.

Эту лазейку ФСБ, видимо, и хочет закрыть. Как выяснил РБК, федералы разослали инструкции как минимум всем крупным российским телеоператорам. Похоже, одним из первых отреагировал «Ростелеком»: он еще в марте начал блокировать SIP-транки, используемые как средство анонимизации.

Опрошенные репортером эксперты полагают, что основная масса добропорядочных абонентов от нововведения не пострадает. Блокировки затронут тех, кто ездит в командировку или на отдых за границу; пользователей иностранных сервисов видео-конференц-связи (Zoom), а также компании с зарубежными филиалами / сотрудниками либо с инфраструктурой целиком у хостера.

Впрочем, у операторов всегда есть возможность через ФСБ включить страдальца в белый список виртуальных номеров и АТС — при условии, что тот законопослушен и не скрывает свою личность.

Объемы телефонного мошенничества в России неуклонно растут, и власти активно пытаются сдержать эту угрозу. В стране работает единая система верификации звонков с незатейливым названием «Антифрод», однако ее охват не распространяется на другие каналы голосовой связи — VoIP, мессенджеры.

В прошлом месяце Роскомнадзор начал прорабатывать возможность автоблокировки вызовов из-за рубежа для защиты россиян от мошенников. Примерно тогда же телеоператорам запретили пропускать звонки с номеров, не внесенных в базу «Антифрода»; мера была принята с целью подрыва мошеннических схема, полагающихся на подмену номера.

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