Twitter наблюдает резкий скачок запросов на удаление твитов

Twitter наблюдает резкий скачок запросов на удаление твитов

Twitter наблюдает резкий скачок запросов на удаление твитов

Twitter увидели скачок официальных запросов на удаление твитов в первой половине года. Запросы выросли на 13 процентов, наибольшее их количество поступает из Турции и России. Запросы, как правило, связаны с тем, что содержание этих твитов нарушает местный закон.

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

Согласно отчету, Twitter получил 4,434 запроса на удаление контента от правительств или полицейских учреждений в первой половине этого года. Кроме этого, было 761 постановление суда.

Из официальных представительств Турции было сделано 2493 запросов, из России 1601. В обще сложности запросы пришли из 37 стран.

Соединенные Штаты лидируют по запросам на получение информации об учетных записях Twitter. Было сделано 2520 запросов и информация была получена в 82% случаев.

«Так как Twitter, Inc. находится в Сан-Франциско, штат Калифорния, большинство глобальных правительственных запросов о предоставлении информации мы получаем из Соединенных Штатов» - отмечается в докладе.

Япония заняла второе место по запросам на предоставление информации об аккаунтах. Великобритания, Франция и Турция замыкают список из пяти ведущих стран.

Twitter отметил всплеск запросов из Бельгии, отметив, что рост был связан с экстремистскими атаками в начале этого года. Начальник Агентства национальной безопасности США на прошлой неделе заявил, что он был "озадачен" тенденцией Twitter запрещать американской разведке доступ к данным, которые могут помочь сорвать атаки. 

Twitter заявили, что позволяют правительству использовать данные, но только не для наблюдения. «Из-за соображений конфиденциальности, мы не предоставляем правительству или разведке данные о наших пользователях, если они будут использоваться для целей слежения» - говорится в опубликованном заявлении Twitter.

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