BitDefender выпускает обновленную линейку антивирусных продуктов

BitDefender выпускает обновленную линейку антивирусных продуктов

Антивирусная компания BitDefender сегодня анонсировала новую линейку своих продуктов для обеспечения безопасности настольных ПК. В линейку входят три индивидуальных продукта: Antivirus Plus 2013 за 49,95 долларов в год, Internet Security за 69,95 долларов и Total Security 2013 за 79,95 долларов. Одна годовая лицензия позволяет установить антивирусное решение на три домашних компьютера сразу.

Среди новых функций продуктовой линейки можно выделить:

Систему Bitdefender Safepay, представляющую собой прототип защищенного браузера, который автоматически запускается, когда пользователь заходит на сайт онлайн-банкинга или интернет-магазина. Браузер работает "в песочнице" и проверяет все входящие и исходящие данные при помощи встроенных антивредоносных инструментов. Кроме того защищенный браузер проверяет компьютер на наличие кей-логгеров, разнообразных модулей-шпионов и других хакерских разработок, передает cybersecurity.ru.

Вторая существенная разработка - USB Immunizer - сканирует и удялет вредоносное ПО на USB-носителях, что позволяет защитить машину от некоторых нашумевших троянцев и интернет-червей.

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

Выпущенные продукты работают только под Windows, BitDefender предлагает защиту для компьютеров Mac, а также на базе Linux, но в качестве отдельных решений.

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