CISOのパラドックス:リスクを管理しながらイノベーションを推進する

CISOは「ノー」と言うのをやめ、初期段階から開発者と協力し、セキュリティを日々の業務に組み込むことで、ビジネスがスピードを落とさずに進めるようにすることが成功の鍵です。

ここでは率直に話しましょう。CISOの主な仕事の一つは、「ノーと言う部門」から脱却することです。私たちは、ビジネスにリスクをもたらすことなく、製品やサービスを迅速に提供できる方法を見つけなければなりません。

これがパラドックスの本質です。プロダクトチームが常に新しい技術を試し、記録的なスピードでアップデートを出す環境では、従来の最終段階での監査では追いつきません。セキュリティはもっと上流に移動しなければなりません。日々の業務に組み込まれ、イノベーションを妨げるのではなく促進する、積極的で実行可能な対策が必要です。

そのためCISOは、初期段階からチームと密接に連携し、明確かつ実用的なリスク許容度を設定し、セキュリティを開発ワークフローに組み込む必要があります。

初期段階から連携し、成果を形作る

CISOは、ゴール地点に現れても影響力を持てません。ゲートキーパー的な考え方を捨て、最初から真のパートナーになる必要があります。かつては、セキュリティ対策が最終段階でのみ導入されていたため、意思決定者はプロジェクトの遅延を受け入れるか、未解決のリスクに直面するかの難しい選択を迫られていました。プロダクトサイクルが四半期ごとで、スピードが競争を左右しなかった時代には、このアプローチは理にかなっていました。しかし、AI主導のプロダクト開発が進み、週単位のスプリントや継続的デリバリー、ベンダー依存が当たり前となった今、この方法は通用しません。

セキュリティが収益目標、顧客への約束、規制リスクを理解すれば、指針は具体的かつ前向きなものになります。各プロダクトチームにセキュリティ担当者を組み込むことで、アイデンティティ、データフロー、ログ、暗号化などの意思決定時に常に相談できる顔がいる状態を作りましょう。エンジニアが簡単な質問のために2週間のチケットを切るようなことは避けるべきです。オープンな「オフィスアワー」やチャットチャンネル、すぐに相談できる電話などを用意し、API設計や暗号化要件、リージョンごとのデータ移動などの意思決定に即時フィードバックを得られるようにしましょう。

官僚主義は私たちの環境では排除しなければなりません。スプリント計画や初期設計レビューに参加し、認証経路、最小権限アクセス、ログのカバレッジ、SIEMやEDRを通じた本番環境での変更監視など、重要な質問を投げかけましょう。セキュリティ担当者が同じテーブルにつくことで、会話は「これをやってもいいか?」から「どうすれば安全にできるか?」に変わり、初日からより良い成果が生まれます。

リスク許容度とガードレールを設定する

チームは、どう進めばよいか分からないときにスピードが落ちます。意思決定の一部を取り除き、認証・認可・アカウンティングを開発プロセスに統合しましょう。認証については、簡単に侵害されるデータベースアカウントの開発を許さず、エンタープライズのアイデンティティ管理ソリューションを活用・導入することが重要です。CISOはまた、明確な職務分離を保証する標準的なロールベースアクセス制御レベルを定義し、ソリューション設計に組み込む必要があります。アカウンティングについては、単にログを作成するだけでなく、異常検知のための高カーディナリティデータが取得され、それが中央のセキュリティオペレーションセンターに統合されて脅威検知と対応ができるようにしましょう。プロダクト開発チームにセキュリティ運用の責任を負わせるべきではなく、他のチームが本番環境の脅威を監視する役割を担うべきです。

CISOは、組織のリスク許容度を曖昧さのないビジネス言語で定義しなければなりません。どのサードパーティプロファイルが詳細な評価を要し、どれが補完的なコントロール付きの限定パイロットとして実施できるかを明確にしましょう。どの脆弱性の深刻度でマージをブロックし、どれは期限付きの修正計画で進められるかを明記しましょう。どのデータ分類がリージョンを跨いで移動でき、どの保護が必須かも明確にします。

そして、それらの選択を自動化に落とし込みます。CI/CDやインフラストラクチャ・アズ・コードにガードレールを組み込み、強制力を一貫性と可視性のあるものにします。各コードコミットを脆弱性スキャンし、重大なポリシー違反があればビルドを失敗させ、明確な理由と解決策を提示します。許容範囲内であれば、手動介入なしで先に進みます。結果として、ガバナンスが加速装置となり、予測可能で透明性が高く、設計エンジニアの働き方に合致したものとなります。

高速な開発ライフサイクルにセキュア・バイ・デザインを組み込む

開発者が1日に何度もコードをデプロイする時代、「最終セキュリティレビュー」をリリース前に行うことは現実的ではありません。この従来型の最終段階ゲートモデルは、イノベーションを妨げるだけでなく、実際のリスクも見逃してしまいます。効果的であるためには、セキュリティは開発中に組み込まれなければならず、後から検査するだけでは不十分です。

安全な方法が危険な方法よりも難しければ、開発者は必ず簡単な方を選びます。私たちの仕事は50ページのPDFを配ることではなく、開発環境にセキュリティを組み込み、事前に検証された堅牢なテンプレートをデフォルトで安全な形で提供することです。つまり、認証や認可がすでに組み込まれた標準サービスのテンプレートを用意することです。安全なコンポーネントが危険な代替よりも使いやすければ、開発者は迷わずそれを採用します。

自動化はこの戦略の強制レイヤーです。セキュリティツールがCI/CDパイプラインに直接統合されていれば、ほぼリアルタイムでフィードバックが得られます。これにより、重大なリスクに対して「早期失敗」が可能となり、実行可能な修正策も提供されます。

この規律は本番環境にも拡張されなければなりません。世界最高水準のDevSecOpsを持っていても、ゼロデイや設定ドリフトが発生する可能性はあります。そのため、堅牢なWebアプリケーションファイアウォールとランタイムアプリケーション攻撃緩和・自己防御機能を統合した包括的なWebアプリケーションシールドソリューションに頼っています。これらのソリューションは、本番環境でアプリケーションが稼働中にリアルタイムで脆弱性やリスクを緩和します。開発チームが根本的な問題をサービス停止や侵害なしに解決するための重要な時間を確保し、他のすべてのコントロールが失敗した場合でも、重要な瞬間に防御できる手段を提供します。

ランタイムテレメトリーとリスクベースのアラートは、このカバレッジの最終チェックです。これにより、エンジニアがコードの最初の1行から本番環境まで、自分のアプリケーションに完全な責任を持つ文化的変化が促進されます。その結果、セキュリティはボトルネックになることなく、徹底的かつ持続的なカバレッジを実現します。

この記事はFoundry Expert Contributor Networkの一部として公開されています。
参加希望はこちら

翻訳元: https://www.csoonline.com/article/4095976/the-cisos-paradox-enabling-innovation-while-managing-risk.html

ソース: csoonline.com