移行 · ADCS AND NDES

最後の証明書サーバーを廃止する。

ADCSが残り続ける理由は主に三つあります。IntuneのためのNDES、ドメイン参加済みPCの自動登録、そしてドメインコントローラーのKerberos証明書です。SCEPmanはAzureテナントからこの三つをすべてカバーするため、CA、CDP Webサーバー、NDESサーバーをユースケースごとに順番に廃止できます。

  • NDESが不要
  • クライアントソフトウェア不要のグループポリシー自動登録
  • ドメインコントローラー証明書
  • 既存ルートCA配下の中間CA

現状: ADCS

CA、CDP Webサーバー、NDESおよびIntune Certificate Connector、いずれもパッチ適用が必要なサーバー

移行中

既存ルートCA配下のSCEPman、または既存ルートCAと並行する新しいルートCA。ユースケースは一つずつ移行

移行後: SCEPman

MDMデバイス、ドメイン参加済みWindowsおよびドメインコントローラーの証明書をAzureテナントから発行

比較

ADCS、NDESおよびSCEPmanの運用に必要なもの

各オプションの作業量をドキュメントに基づいてまとめています。

PKCSコネクターを使用したMicrosoft CA、SCEPを使用したNDES、SCEPmanの比較
PKCSコネクターを使用したMicrosoft CASCEPを使用したNDESSCEPman
セットアップ2 to 3 days and more: CRL配布ポイント、テンプレート、GPO、サービスアカウント、コネクターバージョン2 more days and more: 証明書の種類ごとに1台のNDESサーバー、追加テンプレートが2つ、デバッグが困難コアサービスのセットアップにunder 30 minutes
メンテナンスCDPの監視、コネクターの監視、OSのアップデート上記すべてに加え、登録エージェント証明書の手動更新AzureでのHealth監視、App Serviceがプラットフォームをアップデート
失効手動。CAデータベースの検索が難しい手動Entra ID、IntuneおよびJamfから自動失効。Certificate Masterで手動失効も可能
可用性複数の障害ポイント: 仮想化、OS、CDP Webサーバー、コネクター同上に加えNDESApp Service、オプションでTraffic Manager配下の2リージョン構成
スケーリングCAクラスターが必要で、手動で構成NDESサーバーを複数台用意自動スケーリング、またはわずか数クリック
バックアップCAデータベース、CAキーおよび設定を定期的にバックアップ同上コアサービスはステートレス。キーはKey Vaultに保存、ストレージバックアップはオプション
攻撃対象領域Tier 0サーバーがコネクター経由でインターネットと通信Tier 0資産であるNDESへのインバウンドアクセスEntra認証済みエンドポイント、プライベートエンドポイント経由のKey VaultとStorage
MDMIntuneのみ複数対応、ただし各々にNDESインスタンスが必要Intune、Jamf Proおよびその他のMDM
ENTERPRISE EDITION · 3.0以降

ADCSなしでドメイン参加済みWindowsに証明書を発行

ドメイン内のWindowsクライアントは、グループポリシーが登録サービスを指定し、Kerberosで本人確認を行い、自動登録が残りを処理するという登録の流れをすでに備えています。SCEPmanのActive Directoryエンドポイントがその登録サービスとして機能します。ADにサービスプリンシパルを登録してグループポリシーでSCEPmanを参照先として設定すると、コンピューターとユーザーはWindowsに組み込まれたツールで登録を行います。クライアントへのインストールは不要です。
  • user, computer, RDP server and domain controller向けのテンプレートを個別に有効化。
  • 有効期間の残りが20%を下回ると、クライアントが自動的に更新。
  • 登録を指定したADグループのメンバーに限定。
  • SCEPmanはSID拡張を付与するため、KB5014754以降にドメインコントローラーが適用するストロングマッピング要件を証明書が満たします。
KERBEROS

ドメインコントローラーへの証明書発行

Entra参加済みおよびハイブリッド参加済みデバイスがオンプレミスリソースにサインインするためには、ドメインコントローラーにKerberos認証証明書が必要です。ハイブリッドキー信頼のWindows Hello for Businessも同様です。SCEPmanはActive Directoryエンドポイントのドメインコントローラーテンプレートか、専用のDCエンドポイントを通じてこの証明書を発行します。証明書には、クライアント認証、サーバー認証、Kerberos認証、スマートカードログオンの拡張キー使用法が含まれます。
共存

SCEPmanをルートCA配下の中間CAとして追加

初日にルートCAを置き換える必要はありません。Enterprise EditionではSCEPmanを中間CAとして運用できます。既存のルートCAがSCEPmanのCA証明書に署名し、その証明書はKey Vaultに保管されます。ルートCAを信頼するデバイスはSCEPmanの証明書をすぐに信頼するため、ADCSが残りのユースケースを処理し続ける間に、移行を段階的に進めることができます。

5ステップの移行パス

ネットワークチームと順序を計画してください。最初のデバイスがSCEPman証明書を提示する前に、RADIUSサーバーとVPNゲートウェイが新しいルートを信頼している必要があります。
  • ルートCAの決定
    ルートCAの決定
    新しいSCEPmanルートをMDMとグループポリシーで展開するか、現在のルートCA配下でSCEPmanを中間CAとして運用するかを選択します。
  • SCEPプロファイルの追加
    SCEPプロファイルの追加
    MDMにSCEPmanを参照先とする新しいSCEPプロファイルを既存プロファイルと並行して追加し、デバイスが新しい証明書を取得したらNDESプロファイルを削除します。
  • Windowsの移行
    Windowsの移行
    Active Directoryエンドポイントを有効化し、自動登録ポリシーをテンプレートごとに順番に切り替えます。
  • サーバーの移行
    サーバーの移行
    サーバー証明書はCertificate Master、ESTまたはAPIを通じて、ドメインコントローラーはそれぞれのテンプレートを通じて移行します。
  • ADCSの廃止
    ADCSの廃止
    残った証明書を失効させ、最後のCRLを公開してから、CA、CDPおよびNDESを廃止します。

ADCSからの移行に関するよくある質問

01SCEPmanとADCSは並行して運用できますか?

できます。両者は別々のCAであるため、移行中はデバイスが両方の証明書を保持できます。

02Enterprise Editionが必要ですか?

Active Directoryエンドポイント、ドメインコントローラー証明書、Certificate Masterおよび中間CAを使用するには、Enterprise Editionが必要です。

03MDMを使用しないユーザーの証明書はどうなりますか?

ドメイン参加済みユーザーはActive Directoryエンドポイントを通じて取得し、それ以外のユーザーはCertificate Masterまたはセルフサービス登録を利用します。

04SCEPmanを社内ネットワークに配置する必要がありますか?

不要です。クライアントはHTTPS経由でアクセスし、Active DirectoryエンドポイントはKerberosと登録済みサービスプリンシパルを使用して認証を行います。

ADCSからの移行を計画する。

最も影響の大きいMDMとNDESの移行から始め、最後のテンプレートが移行し終わるまでADCSを維持してください。