ВКонтакте выдала следователям всю переписку обвиняемого за анекдот юзера

ВКонтакте выдала следователям всю переписку обвиняемого за анекдот юзера

ВКонтакте выдала следователям всю переписку обвиняемого за анекдот юзера

Социальная сеть «ВКонтакте» пошла навстречу правоохранительным органам, выдав им переписку обвиняемого в разжигании межнациональной розни (статья 282 УК РФ) Эдуарда Никитина. Никитина в настоящее время судят за политический анекдот, который, как считает следствие, мог спровоцировать ненависть к русским и россиянам.

Экспертизы признали экстремистскими девять материалов, опубликованных Никитиным на его странице. В их числе некий анекдот, в котором ставится под сомнение честность и легитимность проводимых в России выборов.

Следователи обратились к руководству соцсети «ВКонтакте» с требованием предоставить переписку обвиняемого, ссылаясь на неправомерные публикации. Служба безопасности «ВК» пошла на встречу следствию и согласилась выдать переписку.

Сообщается, что правоохранители с конца 2015 года делали неоднократные попытки получить доступ к персональной информации Никитина, направляя запросы гендиректору «ВК», а также интернет-провайдеру обвиняемого.

В итоге представители «ВК» передали в руки следователей всю переписку Никитина, которую тот вел в соцсети. Она занимала чуть более одного мегабайта.

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

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

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