G Data предупреждает об очередной волне спама в День смеха

G Data предупреждает об очередной волне спама в День смеха

В День смеха (1 апреля) во всем мире принято подшучивать над родственниками, друзьями и коллегами. Тем временем киберпреступники также не теряют бдительность и используют любую возможность для распространения вредоносного кода. Специалисты G Data Software ожидают очередной сезонный всплеск рассылки спам-сообщений о Дне дурака с предложениями загрузить «интересное» ПО для розыгрыша друзей и близких, которое на практике загружает только вирусы. Вместе с привычными спам-сообщениями зловредописатели распространяю вредоносный код в социальных сетях, размещая на стене или в личных сообщениях ссылки на видео с первоапрельскими шалостями, розыгрышами и праздничными открытками.



«1 апреля уже давно стал красным днем календаря для любого киберпреступника. Еще в недавнем прошлом темой письма в зараженных сообщениях была «1 Апреля – никому не верь!», «День дурака» и прочее. Сегодня они становятся более привлекательными для любопытного пользователя — «100 и 1 способ разыграть своих близких», «Розыгрыши на 1 апреля» и прочее. Такие виды поздравлений должны быть немедленно удалены с компьютер, особенно если имя отправителя вам неизвестно. Мы советуем пользователю не нажимать на какие-либо содержащиеся в подобных сообщениях ссылки, так как они зачастую автоматически загружают вирусы на ваш компьютер, — рассказывает Ральф Бенцмюллер, руководитель лаборатории безопасности компании G Data Software».

Советы от экспертов лаборатории G Data Software:

  • Неизвестный отправитель. Ни в коем случае не открывайте письма от неизвестных отправителей. И не нажимайте на какие-либо прикрепленные к ним ссылки или файлы. 
  • Социальные сети. Киберпреступники выигрывают за счет любопытства пользователей, поэтому также будьте осторожны в социальных сетях. Не нажимайте на подозрительные и особенно сокращенные ссылки. Зачастую за ними находятся опасные ссылки на вредоносные сайты и файлы. 
  • Грамматические ошибки. Выявить уловку преступникам можно языку сообщения. Если сообщение от незнакомого человека или даже друга содержат глупые грамматические и орфографические ошибки, а также, если по тексту видно, что он бы переведен на русский язык в электронном переводчике, то лучше удалить такое сообщение, не читая.  
  • Обновление антивируса. Регулярно загружайте все обновления для вашего антивирусного решения, так как специалисты исследовательских лабораторий вендров, работающих в области информационной безопасности, в режиме реального времени разрабатывают патчи, которые автоматически закрывают лазейки в системе. 
  • Атаки спама. Удаляйте спам сообщения! Ни при каких обстоятельствах не отвечайте на сообщения, не подтверждайте получение письма и не пытайтесь отписаться от рассылки. Любой ответ расценивается как подтверждение активности почтового ящика. В противном случае объем спама может увеличиться в несколько десятков и даже сотен раз.  

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