ZeroLogon (CVE-2020-1472) — это критическая уязвимость, обнаруженная в протоколе Netlogon, который используется в Windows Server для аутентификации пользователей и устройств в доменной сети. Эта уязвимость была выявлена исследователями из компании Secura и объявлена публично в августе 2020 года. Уязвимость получила наивысший балл 10.0 по шкале CVSS (Common Vulnerability Scoring System), что подчеркивает её критическую важность.

Суть уязвимости

ZeroLogon эксплуатирует проблему в криптографическом алгоритме, используемом протоколом Netlogon для установления защищенного канала между клиентом и сервером. Основные аспекты уязвимости:

  1. Неустойчивость криптографического алгоритма:
  2. Атака на векторы инициализации:
  3. Сброс пароля контроллера домена:

Аутентификация в протоколе Netlogon

Протокол Netlogon используется для аутентификации пользователей и устройств в доменной среде Windows. Он обеспечивает безопасное взаимодействие между клиентами и контроллерами домена, а также между различными контроллерами домена. В контексте аутентификации Netlogon выполняет следующие функции:

  1. Аутентификация пользователей и компьютеров.
  2. Синхронизация паролей учетных записей компьютеров.
  3. Поддержка доверительных отношений между доменами.

Давайте рассмотрим процесс аутентификации в Netlogon более подробно.