知識マップ: Zerologonはなぜ認証を突破できたのか? ── Netlogonでゼロが正解になった理由
記事「Zerologonはなぜ認証を突破できたのか? ── Netlogonでゼロが正解になった理由」の主張を、概念と関係(エッジ)に分解した知識グラフの全体です。各関係には根拠・確認日・確度が付いています。
Netlogonの確認値計算で、ゼロIVとゼロ入力が、特定の鍵では同じゼロ状態を保ち続けた。この性質により秘密を知らない相手も確認値を一致させられた。DCの身元と追加の欠陥が被害をドメイン全体へ広げ、修正では認証の入力検査とRPCの保護を強化した。
flowchart LR
accTitle: ZerologonとNetlogonの暗号認証の知識マップ
accDescr: コンピューター認証、AES-CFB8、初期化ベクトルとRPCの保護の関係を示します。
zerologon["Zerologon(CVE-2020-1472)"]
netlogon_aes_credential["NetlogonのAES版確認値計算"]
aes_cfb8["AES-CFB8"]
netlogon_remote_protocol["Netlogon Remote Protocol"]
computer_account["コンピューターアカウント(PC$)"]
initialization_vector["初期化ベクトル(IV)"]
computer_account_impersonation["コンピューターアカウントへのなりすまし"]
secure_nrpc["セキュアNRPC"]
netlogon_remote_protocol -->|"利用する"| computer_account
netlogon_remote_protocol -.->|"利用する"| netlogon_aes_credential
netlogon_aes_credential -->|"利用する"| aes_cfb8
aes_cfb8 -->|"前提とする"| initialization_vector
zerologon -.->|"原因になり得る"| computer_account_impersonation
secure_nrpc -.->|"軽減する"| zerologon
概念間の関係(全6件)
図と同じ関係を文章でも列挙します。表示している文と機械可読な意味データ(RDFa)は同じ要素に載っています。確度が「確立した関係」のものは直接の関係として、「条件付きの関係」のものは成立条件つきの言明(rdf:Statement)として表現しています。
- Netlogon Remote Protocolはコンピューターアカウント(PC$)を利用します。
- Netlogon Remote ProtocolはNetlogonのAES版確認値計算を利用します。
- NetlogonのAES版確認値計算はAES-CFB8を利用します。
- AES-CFB8は初期化ベクトル(IV)を前提とします。
- Zerologon(CVE-2020-1472)はコンピューターアカウントへのなりすましの原因になることがあります。
- セキュアNRPCはZerologon(CVE-2020-1472)を軽減します。
主要概念の定義
機械可読データ
このデータセットについて
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。