テック技報最新号へ →
セキュリティ

Windows の「Enhanced NTLM auditing」で残っている NTLM 依存を洗い出す

Windows Server 2019/2022 にも、NTLM を使ったアカウント・プロセス・接続先と「なぜ Kerberos ではなく NTLM になったか」まで記録する拡張監査が入った。NTLM を減らす・止める前の調査に使える。

@MalwareBibleJP · 2026-10-24
#windows#ntlm#active-directory#logging#audit#kerberos

何が分かるか

  • クライアント・サーバー・ドメインコントローラーのそれぞれで記録される。接続元と接続先、認証結果、NTLM のバージョンなど。
  • クライアントのイベント ID 4020/4021 には、プロセス名・PID と、NTLM が選ばれた理由を示す Reason ID が入る。理由として、アプリが NTLM を直接指定した、接続先を IP アドレスで指定した、ドメインコントローラーに到達できなかった、などが区別される。
  • NTLMv1 の利用や認証保護の不足は警告イベントになる。

使い方

  1. 更新を入れる。Windows Server 2022 は KB5126655、2019 は KB5126651 以降。Windows 11 24H2 以降と Windows Server 2025 には先に入っている。
  2. 拡張イベントは既定で有効。制御はグループポリシーで行う。
    • クライアント・サーバー向け:「NTLM Enhanced Logging」
    • ドメイン全体:「Log Enhanced Domain-wide NTLM Logs」
  3. イベントビューアーの「アプリケーションとサービス ログ → Microsoft → Windows → NTLM → Operational」で確認する。SIEM に集めるなら、このチャネルを転送対象に加える。
  4. 4020/4021 を Reason ID ごとに集計し、対処を決める。
    • IP アドレス指定が理由なら、ホスト名(FQDN)でアクセスするよう設定を直し、必要なら SPN を登録する。
    • アプリの直接指定なら、アプリの設定変更か更新を検討する。
    • NTLMv1 の警告が出る端末は最優先で直す。

注意点

出典

X の元の投稿を開く