-
Notifications
You must be signed in to change notification settings - Fork 0
MS_PKI
-
TOP > インフラストラクチャ > 証明書
- PKI(公開鍵暗号基盤)
- 証明書で発生する問題
- 証明書失効リスト (CRL)
- 証明書信頼リスト (CTL)
-
PKI : Public Key Infrastructure(公開鍵暗号基盤)
-
公開鍵暗号を利用し、安全に情報のやりとりを行うセキュリティのインフラ(基盤)。
-
その 1 つに、インターネット上の身分証明書の役割を担っている「電子証明書」がある。
-
認証や署名により、公開鍵の正当性を保証する。
- CA:Certification Authority
- 認証局、証明機関などと呼ばれる。
以下の要件を満たす必要がある。
- 鍵の保管・管理の徹底
- 発行申請者の認証による発行ミス防止
- 各種セキュリティ対策の徹底
- 物理的侵入
- 不正アクセス
- 災害
- 障害
- 保守/運用体制の確立
- メンテナンス体制の整備
- 証明書の変更
- 証明書の取消
- メンテナンス体制の整備
- 不測の事態発生時の対応
- 対応の体制
- 手順の整備
その他、以下の様な役割を持つ。
- 認証局運用規定(CPS)の公開
- CA 自身の証明書の公開(主要 OS などに事前インストール)
- CA 自身の秘密鍵を厳重に保管・管理する。
認証局の中には以下の機能がある。
※ RA のみを企業で管理し、他はアウトソースする形態が増えてきている。
審査により証明書申請者の身元を保証する、申請の窓口となる機関。
- 申請書、証明書中に列記される情報が正確であることの確認
- 申請書中で特定された人物と同一であることの確認
- 証明書に含まれる公開鍵に対応する秘密鍵の所持を確認
- 法人申し込みなどの代理申請で、代理人の権限を確認
秘密鍵を保管・管理し、証明書の発行・失効を行う。
- 認証局の中枢部
- 認証局の秘密鍵を厳重に保管・管理する。
- 証明書の発行
- 失効:証明書失効リスト (CRL)の発行
移行メモ(正誤): 元 Wiki には発行局の役割として 「発行:証明書失効リスト (CRL) / 失効:証明書信頼リスト (CTL)」と記載されていたが、これは誤りである。
- 失効させた証明書を列挙するのが CRL(発行局が発行する)。
- CTL は「信頼するルート CA の一覧」であり、 個々の証明書を失効させるものではない(発行局の機能でもない)。
従って、発行局が発行するのは証明書と CRL である。
CA 自身や、CRL を集中管理する VA が運営する。
-
証明書失効リスト (CRL)を集中管理し、
証明書の有効性をチェックする機関・システム - CA とは異なり、デジタル証明書の発行は行わずに検証機能に特化している。
- CA の公開鍵で署名の正当性を検証したり、証明書の有効期限を確認したりする。
補足: 実装としては、CRL の配布のほかに OCSP(Online Certificate Status Protocol)レスポンダが VA に相当する。 Windows では証明書サービス (AD CS)の 「オンライン レスポンダー」がこれを担う。
- 最上位の CA(上位なのにルートとか解り難いな)
- 証明書チェーンのルートに居る。
- 自身の証明書は自己署名されており、
「信頼されたルート証明機関」ストアに事前配布されることで信頼の起点となる。
- ルート CA から証明書を発行された下位の CA。
- ルート CA の秘密鍵をオフラインに保つため、
実際のエンド エンティティ証明書の発行は中間 CA が行う。
パブリック CA(DigiCert、Sectigo、Let's Encrypt 等)。
ルート証明書が主要 OS / ブラウザに事前インストールされているため、
インターネット向けのサーバ証明書はこちらを使う。
プライベート CA。
Active Directory の証明書サービス的な。
社内向け(デバイス認証、IPsec、コード署名など)に用いる。
- CA が証明書を発行するときのポリシ。
-
X.509 v3 の拡張領域で規定する(
certificatePolicies拡張)。 - 下記のようなケース毎、共通のセキュリティ要件によって決定する。
- 特定のコミュニティ
- 特定のアプリケーション
- 特定の, etc.
-
他者が CA の
- 下記項目を評価できるように、
- 信頼性
- 安全性
- 経済性
- 以下の詳細を規定した文書
- セキュリティ ポリシ
- 責任と義務
- 約款
- 外部との信頼関係
- 下記項目を評価できるように、
-
と言う事で、当然、
- 助言型監査
- 保証型監査
などで利用される。
補足: CP と CPS の関係は 「CP = 何を守るか(要件)、CPS = どう守るか(実装・運用手順)」である。 記述形式は RFC 3647 で標準化されている。
- PMI(権限管理基盤)
- 証明書
- 証明書サービス (AD CS)
- RFC 5280 - Internet X.509 Public Key Infrastructure Certificate and CRL Profile
- RFC 3647 - Internet X.509 PKI Certificate Policy and Certification Practices Framework
Tags: セキュリティ, 暗号化, 証明書
このWikiは「Open棟梁Project」,「OSSコンソーシアム 開発基盤部会」によって運営されています。