Новая версия Zgate: контроль и архивирование электронной почты

Новая версия Zgate: контроль и архивирование электронной почты

Компания SecurIT объявила о выходе новой версии продукта Zgate 1.2, предназначенного для контроля и архивирования корпоративной электронной почты. 

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

Система Zgate позволяет подключать внешние модули для антиспам- и антивирусного контроля и совместима со всеми существующими почтовыми серверами — Microsoft Exchange Server, IBM Lotus Domino, Sendmail, Postfix и т. д. 

В новой версии Zgate сделан упор на повышение производительности. По данным SecurIT, на текущий момент Zgate 1.2 на сервере начального уровня позволяет обрабатывать порядка 150 000 писем или 12 ГБ SMTP-трафика в день. Кроме этого, для анализа текста письма и его вложений теперь можно использовать стемминг, что также увеличивает производительность работы системы. 

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

«Проблема производительности для подобных систем в настоящее время весьма актуальна, большинство решений на рынке не справляются с фильтрацией почты даже в не очень больших компаниях. Нововведения в Zgate позволяют расширить возможности поиска конфиденциальной информации в сообщениях и делают технологию фильтрации электронной почты более доступной», — прокомментировал выпуск новой версии продукта генеральный директор SecurIT

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