Cloudflare One と SentinelOne の連携は、エンドポイント保護と Zero Trust Network Access ↗ を組み合わせた包括的なセキュリティソリューションを提供します。この連携により、デバイスのセキュリティポスチャに基づいてアクセスを判断でき、健全で準拠したデバイスだけが保護対象リソースへアクセスできます。このリファレンスアーキテクチャでは、組織がこの連携を導入してセキュリティ体制を強化する方法を説明します。連携は、組織や機関の Zero Trust Architecture Maturity Model の向上にも役立ち、最終的に CISA の Zero Trust の 5 本柱 ↗ すべてで Advanced または Optimal を目指せます。
このリファレンスアーキテクチャは、Cloudflare と SentinelOne で Zero Trust セキュリティモデルを導入中、または導入を計画している IT / セキュリティ担当者向けです。連携のセットアップ、設定オプション、よくある導入シナリオを詳しく説明します。両プラットフォームの基礎を固めるには、各社の中核ドキュメントも確認してください。
Cloudflare の SentinelOne 連携を理解するための推奨リソース:
Cloudflare One は SentinelOne と連携し、アプリケーションとリソースにデバイスベースのアクセスポリシーを適用できます。連携は、シリアル番号でデバイスを識別するサービス間ポスチャチェックで動作します。これにより、管理対象で安全なデバイスだけが機密リソースへアクセスできます。
SentinelOne プラットフォームは、重要なエンドポイントセキュリティ機能を提供します。
SentinelOne エージェントは、すべての管理対象デバイスへ導入する必要があります。リアルタイムのセキュリティ監視と脅威検出を行います。主なポスチャデータは次のとおりです。
- デバイスの感染状態
- 検出されたアクティブな脅威の数
- エージェントの稼働状態
- ネットワーク接続状態
- エージェントの運用状態
SentinelOne Management Console は、集中管理と可視化を提供し、Cloudflare との連携に必要な API も含みます。
Cloudflare の Zero Trust 基盤が、ポリシー適用レイヤーになります。
Cloudflare One Client は、管理対象デバイス上で SentinelOne エージェントと一緒に導入します。このクライアントが Cloudflare ネットワークへの安全な接続を作り、デバイスポスチャチェックを有効にします。
Cloudflare ダッシュボードでは、次の項目を設定します。
- サービスプロバイダー連携の設定
- デバイスポスチャポリシー
- デバイスポスチャチェックを含む Access ポリシー
ユーザーが保護対象リソースへアクセスしようとすると、次の流れになります。
- ユーザーのデバイスが Cloudflare One Client 経由で Cloudflare ネットワークに接続します。
- Cloudflare が SentinelOne API を問い合わせ、デバイスのセキュリティポスチャを確認します。
- SentinelOne プラットフォームが、感染状態、脅威、エージェントの健全性を含む現在のデバイス状態を返します。
- Cloudflare が設定済みポリシーに照らしてこの情報を評価します。
- ポリシー評価の結果に応じて、アクセスを許可または拒否します。
連携には、次の設定が必要です。
まず、適切な権限を持つサービスアカウントを SentinelOne で作成します。API トークンを生成し、インスタンスの REST API URL を控えます。
次に、Cloudflare Zero Trust ダッシュボードで SentinelOne をサービスプロバイダーとして設定します。内容は次のとおりです。
- API トークンと REST API URL を指定する
- 適切なポーリング頻度を設定する
- 接続をテストし、通信できることを確認する
最後に、アクセスに必要なセキュリティ要件を定義するデバイスポスチャチェックを設定します。手順の詳細は SentinelOne のデバイスポスチャ連携 を参照してください。
連携では、複数の属性でデバイスセキュリティをしっかり検証できます。
Infection Status(感染状態)の監視により、侵害されたデバイスが機密リソースへアクセスできないようにします。Active Threat Detection(アクティブな脅威の検出)により、進行中のセキュリティインシデントがあるデバイスのアクセス継続を防ぎます。Agent Health Monitoring(エージェント健全性の監視)により、セキュリティスタックが機能し、正しく設定されていることを確認します。
SentinelOne は、ユーザーリスクスコアの算出に役立つ エンドポイント検出および対応(EDR) ↗ のシグナルを提供します。セキュリティリスクになりうるユーザーを特定して管理でき、インシデント発生前の予防的な対策が可能になります。
注: この画像のラベルは、以前の製品名のままの場合があります。
連携アーキテクチャは、管理対象エンドポイントから始まります。ここには 2 つの重要なコンポーネントが共存します。SentinelOne エージェントは主要なセキュリティ実行役として、デバイス上の脅威を継続的に監視し、健全性を評価し、リアルタイムのセキュリティ状態を提供します。あわせて Cloudflare One Client が安全な接続を確立し、Cloudflare の Zero Trust 基盤とのやり取りを管理します。両コンポーネントが連携し、エンドポイントセキュリティと安全なネットワークアクセスを両立します。
ユーザーが保護対象リソースへアクセスしようとすると、アーキテクチャは詳細な検証を開始します。まず Cloudflare One Client が Cloudflare のグローバルネットワークへセキュアトンネルを確立し、すべての通信向けに暗号化チャネルを作ります。この接続により、デバイスと保護対象リソース間のトラフィックは安全に保たれ、セキュリティポリシーで適切に評価できます。
アーキテクチャの中核は Cloudflare Zero Trust プラットフォームです。連携して動く 3 つの主要エンジンで構成されます。Device Posture Engine は最初の防御線として、SentinelOne プラットフォームへ問い合わせ、デバイスのセキュリティ状態を検証します。感染状態、アクティブな脅威、エージェントの健全性、ネットワーク接続状態など、複数の属性を確認します。この情報がアクセス判断の土台になります。
次に Access Policy Engine が、このデバイスポスチャ情報を他のコンテキストと組み合わせてアクセスを判断します。デバイスのセキュリティ状態、ユーザー ID、所在地、その他のリスク要因などを条件にした定義済みポリシーを評価します。すべてのセキュリティ要件を満たすデバイスだけが、保護対象リソースへアクセスできます。
Secure Web Gateway は、すべてのトラフィックをフィルタリングし、悪意のあるサイトへのアクセスを防ぎ、データ損失防止ポリシーを適用して、さらに保護層を加えます。アクセス許可後も、すべてのトラフィックを継続的に監視して保護します。
SentinelOne プラットフォームは、3 つの主要コンポーネントでこのアーキテクチャに不可欠な役割を果たします。Management Console はすべてのエンドポイントを集中管理し、セキュリティチームがポリシーを設定し、デバイス状態を監視し、セキュリティイベントへ対応できます。API Services は Cloudflare とのリアルタイム通信を担い、管理対象デバイスの重要なセキュリティ情報を提供します。
Security Analytics は、すべてのエンドポイントからのセキュリティテレメトリを継続的に処理し、脅威を特定し、リスクを評価し、詳細なセキュリティ洞察を提供します。この情報は API Services 経由で Cloudflare へ流れ、最新のセキュリティインテリジェンスに基づく動的なアクセス判断が可能になります。
ユーザーが保護対象リソースへアクセスする必要がある場合、アーキテクチャは次の流れになります。
まず、SentinelOne エージェント がデバイスのセキュリティ状態を評価し、健全性とセキュリティの詳細を SentinelOne プラットフォームへ報告します。同時に、Cloudflare One Client が Cloudflare の Zero Trust プラットフォームへアクセス要求を開始します。
次に、Cloudflare の Device Posture Engine が API Services 経由で SentinelOne プラットフォームへ問い合わせ、デバイスのセキュリティ状態を検証します。このチェックには、現在のセキュリティ指標、脅威の状態、コンプライアンス情報が含まれます。その後 Access Policy Engine が、定義済みセキュリティポリシーに照らしてこの情報を評価します。
すべてのセキュリティ要件を満たす場合、Cloudflare One Client が確立したセキュアトンネル経由でアクセスを許可します。セッション中は継続的に監視し、デバイスのセキュリティ状態が変われば、アクセス権限をすぐに再評価できます。
このアーキテクチャは、複数の仕組みで包括的なセキュリティを提供します。エンドポイントでは、SentinelOne エージェントが高度な脅威検出と対応を行います。Security Analytics がこのセキュリティテレメトリをリアルタイムで処理し、脅威やセキュリティ問題をすばやく特定できます。
Cloudflare の Secure Web Gateway はネットワークレベルの保護を提供し、トラフィックをフィルタリングして悪意のあるリソースへのアクセスを防ぎます。Access Policy Engine と連携し、内部・外部リソース向けのすべてのトラフィックがセキュリティ要件を満たすようにします。
この統合アーキテクチャには、いくつかの重要な運用上の利点があります。現在のセキュリティ状態に基づいてすべてのアクセス要求を検証する、本格的な Zero Trust アクセス制御を導入できます。SentinelOne と Cloudflare の連携により、エンドポイント保護とネットワークレベルのアクセス制御を組み合わせ、シームレスにセキュリティを適用できます。
デバイスのセキュリティ状態の変化に応じてアクセス制限を自動でかける、動的なポリシー適用にも対応します。侵害されたデバイスや非準拠のデバイスを機密リソースからすばやく隔離し、組織のセキュリティを維持できます。
この連携を導入するときは、ネットワーク構成を検討してください。主な要素は次のとおりです。
- エンドポイントが複数ネットワークに分散しているか
- ポスチャチェックに必要な帯域とレイテンシ
- 既存のセキュリティツールやワークフローとの連携
Cloudflare One と SentinelOne の連携は、成功させるために計画的に進める必要があります。土台として、ポスチャチェック対象のすべてのデバイスへ SentinelOne エージェントと Cloudflare One Client を導入します。この準備により、追加のセキュリティ制御を作る前に、セキュリティ監視と安全なネットワーク接続が整います。
導入時は、SentinelOne をデバイスセキュリティ情報の信頼できる情報源とするサービスプロバイダー関係として扱います。この関係は安全な API 通信で確立します。認証情報の適切な管理と、プラットフォーム間の接続の定期確認に注意してください。連携は、SentinelOne がリアルタイムのデバイスセキュリティ状態を提供し、Cloudflare がその情報でアクセスを判断する仕組みに依存します。
効果的なポリシー設計は、セキュリティと使いやすさの両方に重要です。次のようなポリシーを検討してください。
- 基本的な衛生要件から始め、徐々にセキュリティ要件を上げる
- ユーザーの役割とアクセスニーズの違いを反映する
- 例外時のフォールバックを用意する
ポリシー設定も導入の重要な要素です。SentinelOne の詳細なデバイスポスチャ情報を使い、きめ細かいアクセスポリシーを作れます。デバイスの感染状態、アクティブな脅威、エージェントの健全性など、複数の要因を考慮できます。これらの属性を監視することで、セキュリティ要件を満たすデバイスだけが保護対象リソースへアクセスできます。
連携の効果を保つには、定期的なテストと監視が欠かせません。Cloudflare のログとテスト機能で、ポスチャチェックが想定どおり動き、ポリシーが正しく適用されていることを確認できます。この継続的な確認により、連携のセキュリティ上の利点を安定して得られます。
Cloudflare One と SentinelOne の連携は、Zero Trust の原則を実装するための強力な手段です。エンドポイント保護とアクセス制御を組み合わせることで、安全で準拠したデバイスだけが機密リソースへアクセスできます。侵害されたデバイスが社内リソースへアクセスするリスクを大きく減らしつつ、認証と認可をスムーズに行い、ユーザーの生産性も維持できます。