Netwrix 1Secureは、データとアイデンティティ全体にわたる統合された可視性を提供します。14日間の無料トライアルでフルアクセス可能です。無料トライアルを開始

リソースセンターブログ

Active Directory をクリーンアップする方法

Active Directory をクリーンアップする方法

May 5, 2023

クラウドの人気が高まっているにもかかわらず、Microsoft Active Directory (AD) は多くの組織にとって IT インフラの重要な構成要素であり続けています。実際、Active Directory はしばしば中央のアイデンティティ リポジトリとして機能し、不可欠な認証および認可サービスを提供します。そのため、これをクリーンに保ち、適切に整理しておくことが非常に重要です。

定期的な AD のクリーンアップがなぜ重要なのか、そして手入れが行き届いていない AD 環境の重要な兆候を正確に確認しましょう。次に、Active Directory をクリーンアップするための貴重なヒントを入手し、支援してくれる解決策について学びます。

厳選した関連コンテンツ:

クリーンな Active Directory のメリット

Active Directory は、ユーザー アカウント、コンピューター アカウント、サーバー オブジェクトのための中央リポジトリであり、 Group Policy object とその他の重要な情報を格納します。しかし、ユーザーが組織に参加したり退職したり、コンピューター ハードウェアが更新されたり、ドメイン コントローラーで Windows Server が更新されたり、その他の変更が行われたりすることで、AD データベースは時間の経過とともに煩雑になり、断片化されることがあります。AD をクリーンアップすると、次のすべてを改善できます:

  • パフォーマンスActive Directory データベース は、複数のドメイン コントローラー間で絶えず複製されており、肥大化した AD は不要な複製トラフィックを生みます。ユーザーの認証、AD オブジェクトの検索、Group Policy オブジェクトのダウンロードに時間がかかることがあります。AD を定期的にクリーンアップすることで、これらの処理を最適に実行できるようになります。
  • セキュリティ — 脅威アクターは、削除されることのなかった退職者の Active Directory ユーザー アカウントを乗っ取ることで、ネットワークへのアクセスを得ようとすることがよくあります。未使用のアカウントを定期的に削除することで、この攻撃経路を遮断できます。
  • コンプライアンス — 多くの規制要件では、組織がユーザーの身元に対して強力な管理を実装することが求められています。Active Directory を定期的にクリーンアップすることで、これらの規定への準拠を達成し、かつその遵守を証明するのに役立ちます。
  • IT 運用 — 散らかった AD は、管理者にとって管理をより難しくします。クリーンアップすることで、サポートに費やす時間を減らし、戦略的な取り組みに充てられる時間を増やせます。
  • ビジネスの俊敏性 — M&A(合併・買収)では、Active Directory 環境を統合する必要が生じることが多く、その多くはタイトなスケジュールの下で行われます。AD がクリーンで整理されていれば、そうした締め切りに対応しやすくなります。さらに広い観点では、AD のクリーンアップにより、新しいアプリケーションの追加、ワークフローの更新、その他の変更を行ってビジネスを前進させる作業が簡素化されます。

管理状態の悪い Active Directory の兆候

管理状態の悪い AD 環境には、次のような兆候があります:

  • 期限切れ、重複、または孤立したユーザーアカウント
  • 空の、または重複しているセキュリティおよび配布グループ
  • セキュリティ グループのアクセス許可についての見通しがほとんどない
  • アカウントのプロビジョニングおよびプロビジョニング解除(de-provisioning)の確立されたプロセスがない
  • オブジェクトおよびグループの所有権を特定できない
  • オブジェクト属性の詳細が不正確または不完全

Active Directory をクリーンアップする方法

以下のベストプラクティスは、Active Directory のクリーンアップに役立ちます:

  • 古い・無効化された・非アクティブ・孤立したユーザーアカウントを定期的に特定する — 違反者(adversaries)は、機密データにアクセスするために、侵害できる未使用の Active Directory ユーザーアカウントを探します。AD 管理製品 は危険な AD ユーザーアカウントを特定するだけでなく、カスタマイズ可能なワークフローを提供し、それらをステージング OU に自動的に移動できるため、個別または一括で削除した場合の影響を確認できます。
  • 重複するユーザーアカウントを特定する — 組織内で役割を変更した後、ユーザーが複数のアカウントを持ってしまうことがあります。特に AD ドメインが複数ある場合はその傾向が強まります。こうした重複アカウントをクリーンアップすることで、過剰プロビジョニング(overprovisioning)に関連するセキュリティリスクにつながり得る複雑さや混乱を減らせます。
  • ユーザー アカウントの属性が完全で正確であることを確認する — Active Directory のクリーンアップは、単にオブジェクトを削除することだけではありません。AD オブジェクトに、アカウント管理を適切に行うために必要なすべての情報が正しく入力されていることを確認することも含まれます。メタデータのクリーンアップも必ず実施してください。
  • 履歴 SID を活用する — パフォーマンスを改善するために、履歴 SID を特定してクリーンアップし、トークンの肥大化や破損したアクセス制御を解消します。
  • 期限切れのパスワードを特定する — パスワードが期限切れになっている Active Directory アカウントを特定します。期限切れのパスワードは、アカウントがあまり使用されておらず、非アクティブであることを示している場合があります。設定
  • 空のグループ、重複したグループ、循環的にネストされたグループを見つける — 用途のない空の AD グループや重複した AD グループを特定して削除します。Netwrix Active Directory Security Solution も、AD のパフォーマンスを妨げる循環的にネストされたグループを特定し、是正するための支援を行えます。
  • メンバー数の多いセキュリティ グループを見直す — Everyone のように一部のセキュリティ グループは大規模であることが想定されていますが、多くのセキュリティ グループはもっと小さくするべきです。各グループには、そのグループが提供するリソースへのアクセスを必要とするユーザーだけを含めるようにしてください。
  • メール対応グループの整理 — 配布リストやメール対応のセキュリティグループは、所有者が最新の状態を維持できないことが原因で、時間の経過とともに肥大化しがちです。ソリューションがこれらのグループを特定し、整理するのに役立てられることを確認してください。
  • 各グループに所有者を設定し、定期的なアテステーション(確認)を求めてください — 各グループには、当該グループが今も必要であり、正しい権限とメンバーシップを持っていることを定期的に確認することが求められる所有者が必要です。

Netwrix がどのように支援できるか

PowerShell のような標準ツールで AD をクリーンアップするのは手間がかかり、スクリプトの作成と保守には専門知識が必要です。しかし Netwrix Active Directory Security Solution を使えば、Active Directory およびファイル システム内の不要なオブジェクトを簡単に照会、分析、レポート作成、そして是正(リメディエーション)できるため、ついに Active Directory をコントロール下に置けます。結果として、セキュリティを強化し、コンプライアンスを達成して立証し、IT チームの効率を高め、そしてビジネスの俊敏性を向上させられます。

共有する

もっと詳しく

著者について

Asset Not Found

Joe Dibley

セキュリティリサーチャー

Netwrix のセキュリティリサーチャーであり、Netwrix Security Research Team のメンバーです。Joe は Active Directory、Windows、およびさまざまなエンタープライズソフトウェアのプラットフォームとテクノロジーの専門家であり、新たなセキュリティリスク、複雑な攻撃手法、そしてそれに関連する緩和策と検知について研究しています。