ポリシーリスクを可視化。自然な言葉でポリシーに関する疑問を解決します。 デモを申し込む →
Published:
DevOpsのペースに追いつくポリシー: 変更管理の見直しが必要な理由
by FireMon
俊敏性は現代のエンタープライズITの生命線です。開発者は数週間ではなく数時間でコードをリリースしています。インフラはエラスティックにスケールします。新しいサービスは次々と立ち上がります。しかし、ビジネスが加速する一方で、セキュリティポリシーは取り残されがちです。こうした速度を想定して設計されていないプロセスやツールに足を取られているのです。これは問題です。変更管理が変更そのものに追いつけなければ、セキュリティは物事を遅らせるだけでなく、破綻を招く要因そのものになってしまうからです。
低速レーンに取り残された変更管理
よくある光景を描いてみましょう。DevOpsチームが新しいマイクロサービスを展開します。そのサービスには、バックエンドデータベース、認証サービス、場合によってはサードパーティAPIへのアクセスが必要です。環境はハイブリッドで、一部のサービスはクラウドコンテナ上で、その他はオンプレミスの仮想マシン上で稼働しています。すべてにタグが付けられ、動的であり、基盤となるネットワークから抽象化されています。ここでセキュリティの出番です。チームは変更要求を提出します。これらのシステム間で、この環境向けに、これらのポートを開放してほしい、という内容です。チケットが起票されます。ファイアウォールチームがそれをレビューします。同チームはドキュメントを確認し、要求をゾーンやIPレンジにマッピングし、ネットワーク経路を読み解こうとします。これらのステップは不可欠ですが、最新の自動化ツールやワークフロー管理ツールを使っても時間がかかります。変更が実施される頃には、そのサービスはすでにリファクタリングされているかもしれません。これはセキュリティチームを非難するものではありません。彼らはすべてのセキュリティ要件を満たすためにプロセスに従っているのです。しかし、そのプロセスは今日のペースを想定して作られたものではありません。インフラが固定され、アプリケーションに明確な境界があり、ファイアウォールが主要な防御線であった時代に作られたものです。今日では、形を変え続ける迷宮を守るようなものです。
レガシーなワークフローと現代のリスク
問題の根本にあるのは、従来のセキュリティポリシー変更の構造そのものです。すなわち、遅く、手作業で、インフラに縛られているという点です。
- IPベースのルールは、資産が一箇所にとどまることを前提としています。クラウド環境では、そうはいきません。
- ゾーンベースのモデルは、機能やリスクではなく、所在地によって資産をグループ化します。
- 手作業による承認は抵抗と遅延を生み、多くの場合、意味のあるリスク低減にはつながりません。
これらのアプローチは、ITが予測可能であった時代には機能しました。しかし現在では、危険なパラドックスを生み出しています。セキュリティを徹底するには、イノベーションを遅らせなければならないのです。さらに悪いことに、納期に間に合わせるためにチームがプロセスを丸ごと省略し、シャドーアクセス経路や管理されないリスクを生み出すこともあります。こうしてセキュリティは可視性を失います。こうしてポリシードリフトが発生します。そして、これこそがZero Trustセグメンテーションの取り組みが、スケールさせるために必要な労力の現実にすぐ直面し、限定的な範囲にとどまりがちな理由です。
ポリシーがボトルネックであってはならない
現実はこうです。セキュリティは、スピードとコントロールのどちらかを選ぶ必要はありません。ただし、両者をどう両立させるかは判断しなければなりません。その出発点は、インフラを制御するという発想から、安全な成果を可能にするという発想への転換です。「どのIPがどのポートへのアクセスを必要とするのか」ではなく、「この資産は何であり、どのような役割を担い、ビジネス上の目的を果たすために本当に必要なアクセスは何か」と問う方が適切です。この考え方により、意思決定は速くなり、適用はより一貫し、現代のインフラの実際の動き方によりよく整合するようになります。
資産コンテキストが重要な理由
今日の資産はサーバーだけではありません。コンテナ、サーバーレス関数、クラウドネイティブアプリ、一時的な仮想マシンなどが含まれます。これらは、名称、役割、タグ、事業部門、セキュリティ態勢、コンプライアンス状況など、豊富なメタデータを持っています。こうしたコンテキストを理解し取り込んだセキュリティポリシーは、より強靭で管理しやすくなります。例えば、次のとおりです。
- IP 172.16.5.34に対するルールを承認するのではなく、「PCI-Compliantとタグ付けされた本番CRMサービス」へのアクセスを承認します。
- サブネットをブロックするのではなく、デバイスの態勢、ユーザーID、アプリケーションの役割に基づいてアクセスを制限します。
- 新しいアクセス要求のたびにチケットを延々とレビューするのではなく、資産の属性が変化した際に自動的に適応するインテントベースのルールを定義します。
これがポリシーの未来です。動的で、リスクを認識し、単なるネットワークトポロジーではなく資産のアイデンティティに紐づくものです。
従来型ツールが今なお力を発揮する領域
もちろん、これまでの手法を捨て去るべきだという意味ではありません。FireMonのPolicy Plannerのようなツールは、特に規制対象環境や、構造化された反復的なアクセス変更において、引き続き重要な役割を果たします。サードパーティベンダー向けのアクセスをレビューする必要がありますか。DMZファイアウォールにルールを追加しますか。PCIやHIPAAの監査に向けて証跡を準備しますか。そうした場面ではPolicy Plannerが役立ちます。プロセスに厳格さ、文書化、説明責任をもたらします。人的ミスを防ぎ、承認ワークフローを徹底し、複雑な変更であっても適切なチェックを経ることを保証します。一方で苦手とするのは、変更が多く速度の速い環境です。クラウド展開、コンテナオーケストレーション、動的なマイクロセグメンテーション戦略など、ルール変更を数日待つことが許されない領域です。こうしたシナリオでは、ポリシー自体が環境における単一の信頼できる情報源を反映する必要があります。IPや手作業のプロセスに縛られるのではなく、インテントによって定義され、コンテキストによって駆動されなければなりません。
では、何を変えるべきか
現在のポリシー変更プロセスがボトルネックのように、あるいはそれ以上にリスクの発生源のように感じられるのであれば、その土台を見直す時期です。出発点をいくつか挙げます。
- 変更のバックログを監査する: 変更にどれだけ時間がかかっているか、どのルールが繰り返し修正されているか、手続き上だけの承認がどれだけあるかを確認します。
- 役割、環境、所有者、リスク態勢といった既存の資産メタデータを活用し、インテントベースのポリシーモデルを実現します。
- ビジネスロジックに基づいてセグメント化する: 資産をネットワーク上の位置だけでなく、機能と機密性によってグループ化します。IP間ではなく、グループ間のアクセスを定義します。
- 低リスクの判断を自動化する: 確立されたポリシーに合致する変更や、事前定義されたリスクチェックを通過する変更については、承認の簡素化を検討します。
そしておそらく最も重要な点として、ビジネスルールを確立して徹底することでDevOpsチームに必要なスピードを与え、本当に必要な場合にのみ介入してください。セキュリティは彼らの足を引っ張るものではなく、安全に速く動く力を与えるものであるべきです。
最終目標: 適応型セキュリティ
ポリシー変更は苦痛である必要はありません。進化させればよいのです。エンタープライズインフラがクラウドネイティブ、ハイブリッド、エフェメラルな環境へと移行し続ける中で、セキュリティチームも進化しなければなりません。静的なポリシーと硬直したワークフローでは通用しません。適応型でコンテキストに富んだアプローチが有効です。これはガバナンスを放棄することを意味しません。イノベーションのスピードを可能にするガードレールを整備するということです。Policy Plannerのようなツールは、範囲が明確で監査可能な変更に不可欠です。しかし、動的な環境を保護するには、より速く動き、今日のアプリケーションの構築、展開、スケールの仕方に整合する新しいモデルも導入しなければなりません。ポリシーは障害物であってはならないからです。加速装置であるべきです。