組織においてソフトウェアベースのツールやサービスの利用が増えるにつれ、非人間 ID の数は増え続けており、それらをスマートに管理する方法の必要性も高まっています。慎重な監視をせずに運用すると、非人間 ID はセキュリティ上の未知の欠陥になり得ます。特に、それらによるアクセスが過剰に多い場合、監視対象から外れた場合、不要になった後もアクティブな状態で存続している場合は大きなリスクがあります。適切に管理することは、リスクを減らし、可視性を高め、システムの保護を維持するために役立ちます。
管理において行うこと 非人間 ID の管理においては、アプリケーション、ツール、ボット、その他の自動化システムに属する ID について、発見、整理、保護、監視を行う必要があります。具体的には以下のような事柄です。
- ID の作成時には、安全性の高い命名規則とアクセス規則を適用する。
- ロールとアクセス許可の割り当ては、個々のシステムの必要性に応じて行う。
- トークン、鍵、証明書など、資格情報のセキュリティを確保する。
- 使用状況の監査を行い、異常な挙動や特権の悪用を検出する。
- 使われていない ID や期限切れの ID は、自動的に削除されるようにする。
これが重要である理由 組織では、
ID アクセス管理 (IAM) システムのようなツールを活用して、セキュリティ チームに人間の ID と非人間 ID を一元的に管理する手段を提供してください。
IAM システムでは、非人間 ID について以下の管理策を適用できます。
- 可視性: どのシステムが何のリソースにアクセスしているかを明らかにするため。
- ポリシー ベースのアクセス制御: 最小特権のアクセス許可を適用するため。
- ライフサイクル自動化: メンテナンスの手作業を減らすため。
- 監視とログ記録: 悪用やリスクの高い挙動を検出するため。
- 資格情報のローテーションと保管: 保護を強化するため。
これらのツールは、セキュリティ チームと IT チームにとって、非人間 ID の運用が所定の枠内で安全に行われる状態を維持し、ひいてはコンプライアンス、可視性、制御の不備を生まないようにするために役立ちます。
運用のベスト プラクティス 非人間 ID の管理を効果的に行うには、セキュリティ、自動化、可視性をバランスよく両立することが必須です。以下で紹介するベスト プラクティスは、リスクを減らし、ID の無計画な拡散を防ぎ、システムの保護を維持しながら成長に対応していくために役立ちます。
1. 最小特権アクセスを適用する。個々の ID に、その ID にとって必要なアクセス許可のみを付与し、それ以外は付与しないようにします。広範なアクセス権や管理者レベルのアクセス権を付与することはできるだけ避けます。これは、ID が侵害された場合の影響を最小限に抑えるためです。
2. ライフサイクル管理を自動化する。ID ツールを利用して、非人間 ID の作成、ローテーション、削除を自動的に行います。ID に、その ID によってサポートされるタスクやサービスのライフサイクルを結びつけることで、使われなくなったアカウントが環境内に残ることを防ぎます。
3. できるだけマネージド ID を使う。クラウド環境において、マネージド ID では安全なアクセスやパスワード更新の管理が自動的に行われます。したがって、パスワードやアクセス キーのような機密情報をコード内に保存する必要はなくなります。
4. 可視性と制御を集中化する。すべての非人間的 ID の追跡管理を、集中化された IAM システムを通じて行います。クラウド、オンプレミス、ハイブリッド環境を含めた横断的な可視性によって、不使用の ID、構成の誤りがある ID、リスクの高い ID を発見しやすくなります。
5. 資格情報のセキュリティを確保する。パスワード、アクセス キー、セキュリティ証明書などの機密情報は、安全なストレージ システムに保管し、アプリケーション コードや設定ファイルには含めないようにします。定期的に更新し、異常なアクティビティに注意します。
6. アクティビティの監視と監査を行う。ログとアラートを設定して、非人間 ID の使用状況を追跡把握します。通常とは異なる過剰なアクセス試行や、悪用の兆候かもしれない想定外の挙動を見つけます。
7. レビューとクリーンアップを定期的に実施する。スケジュールを設定して、非人間 ID とそのアクセス許可を定期的にレビューします。使われていない ID を削除し、必要以上に範囲が広いアクセス権については対象を狭め、環境の正常性とセキュリティを保ちます。
これらのベスト プラクティスを組織で実践することは、ID 関連のリスクに予防的な対策を講じつつ、安心して自動化やイノベーションをサポートするために役立ちます。
得られる効果
- 見落とされがちなアクセス ポイントを制限することで、セキュリティが強化されます。
- 誰がどのシステムへのアクセス権を持っているかを追跡把握しやすいため、監査とコンプライアンス確保が容易になります。
- アクセス許可の適切な管理が維持され、アクセス権の誤りや乱用の可能性が小さくなります。
- ID のセットアップ、監視、クリーンアップが自動化され、効率が改善されます。
適切なシステムと慣行によって行えば、非人間 ID の管理は、セキュリティを強化しつつモダンな IT 運用のスピードと規模をサポートできるチャンスをもたらします。
Microsoft Security をフォロー