クラウドアクセスセキュリティブローカー(CASB)
このトピックでは、SRXシリーズファイアウォールでCASBを設定し、選択したクラウドアプリケーションのセットに対してインラインアクティビティ制御を有効にする方法について説明します。
CASBの概要
クラウドアクセスセキュリティブローカー(CASB)は、企業ユーザーとクラウドサービスプロバイダの間に位置する重要なセキュリティチェックポイントとして機能します。その主な役割は、セキュリティポリシーを適用して、クラウドアプリケーションへのアクセスを保護および制御することです。
CASBは、SRXシリーズファイアウォール上の新しいレイヤー7サービスで、インラインのアプリケーションアクティビティ制御を提供します。CASBのポリシーエンジンにより、アクセス条件を絞り込むことができます。組織内で使用する一連のクラウドアプリケーションのファイルへのアクセス、ダウンロード、およびアップロードのルールを指定できます。
利点
- CASBは、SaaSアプリケーションとアクティビティを包括的に可視化し、制御することでセキュリティチームを強化します。
- CASBでは、特定のアプリケーションやアクティビティに関連付けてカスタマイズされたポリシールールにより、きめ細かな制御が可能になります。
- CASBは、ドメイン検証を通じて、組織が使用するSaaSアプリケーションが合法であり、悪意を持ってなりすまされていないことを検証します。
ファイアウォールでCASBを使用するには、CASBポリシーを設定し、セキュリティポリシーでCASBポリシールールを適用する必要があります。
CASB機能を設定する手順:
- CASBポリシーを設定します。
CASBポリシールールに、次のいずれかの一致条件を設定します。
Dropbox、Google Docs、OneDriveなどのアプリケーション、またはファイル共有、チャット、電子メールなどのアプリケーショングループ。
ログイン、ダウンロード、アップロードなどのアクティビティ。ただし、すべてのアプリケーションがすべてのアクティビティをサポートしているわけではありません。アプリケーションを構成するときは、その特定のアプリケーションでサポートされているアクティビティのみを選択してください。アプリケーションとそれに関連するアクティビティー間のマッピングの包括的なビューについては、表 1 を参照してください。
表 1: アプリケーションとアクティビティのマッピング サポートされているアプリケーション
支援活動
箱 ログイン、アップロード、ダウンロード、共有 Dropbox ログイン、アップロード、ダウンロード、共有 Google ドキュメント ログイン、アップロード、ダウンロード、共有 Salesforce ログイン、アップロード、ダウンロード、共有 OneDrive ログイン、アップロード、ダウンロード、共有 SharePoint ログイン、アップロード、ダウンロード、共有 スラック ログイン、チャット、オーディオ/ビデオ、ファイル転送 Gmailの ログイン、読み取り、作成、送信、添付ファイルのアップロード、添付ファイルのダウンロード share-activityオプションのactivity-parametersを設定できます。このオプションのステートメントを設定することで、トラフィックをより細かく制御することができます。
CASBのアプリケーションインスタンスを作成します。CASBの場合、企業と企業以外のSaaSアプリケーションインスタンスを区別するために、管理者はinstanceパラメーターを使用してアクセスポリシーを構成する必要があります。インスタンスを識別するために、CASBではインスタンスID、ドメイン、およびタイプ(オプション)を必要とします。 表 2 に、アプリケーション・インスタンスの設定オプションを示します。
表2: アプリケーション・インスタンス設定 設定
ガイドライン
名前
(必須)アプリケーションインスタンス名。たとえば、「 dropbox123 」のように入力します。
アプリケーションインスタンスID
(必須)アプリケーション インスタンス ID。SaaSサービスにアクセスするための一意のURLを指します
各アプリケーションは、独自のインスタンス ID を持つことができます。次の URL の例では、アプリケーションの SaaS URL から取得されたインスタンス ID として共通文字列 acmecorp07 を使用します。
ボックスURL - acmecorp07.app.box.com
OneDrive または SharePoint の URL - acmecorp07ms-my.sharepoint.com
- Salesforce URL — acmecorp07.my.salesforce.com および acmecorp07.lightning.force.com
Slack — Slack URL は acmecorp-zoy8730.slack.com で、インスタンス ID は acmecorp-zoy8730 です。
以下のアプリケーションには汎用 URL があり、インスタンス ID は適用されません。
Dropbox—dropbox.com
Google ドキュメント - docs.google.com
Gmail—mail.google.com
ドメイン
(必須)ドメインアドレスを入力します。これは、電子メールドメインを指します。
たとえば、acmecorp07.com は組織ドメインです。Box、Dropbox、Google Docs、Salesforce、Gmail、Slackは、すべてのユーザーに同じドメインを使用します。
OneDrive と SharePoint のドメイン値は acmecorp07ms.onmicrosoft.com。
種類
(オプション)次のいずれかの値を入力して、タイプをアプリケーションインスタンスにマップします。
仕事
個人的
Dropbox の値のタイプを設定する必要があります。その他のアプリケーションの場合、この設定はオプションです。
タグ
(オプション)次のいずれかの値を入力して、タグ付けをアプリケーションインスタンスにマッピングします。
[制裁対象(Sanctioned)]:組織によって認可されたアプリケーションインスタンス。
[Unsanctioned]:組織によって認可されていないアプリケーションインスタンス。
ポリシー アクションを定義します。各ポリシーには、すべての一致条件が成功した場合にシステムが実行する一連のアクション(許可/拒否およびログアクション)があります。
既定のルールを構成します。デフォルトルールは、他のルールのいずれも一致しない場合、またはポリシーに他のルールがない場合に一致します。デフォルトルールの設定は必須です。
許可されたトラフィックのアプリケーションサービスとしてセキュリティポリシーのCASBポリシーを適用します。
CASBルールについては、以下の点に注意してください。
-
CASBルールを順番に配置して、アプリケーションまたはアクティビティの特定の一致基準を処理します。
-
統合ポリシー構成用のデフォルトCASBポリシーを設定します。このデフォルト・ポリシーは、動的アプリケーション一致が発生するまでセッションに適用されます。セキュリティポリシーに最終的に一致するアプリケーションが利用可能になると、対応するCASBポリシーが適用されます。最終的なファイアウォールポリシーでCASBポリシーが明示的に設定されていない場合、CASBサービスはセッションを停止します。
- SRX300、SRX320、SRX325、SRX340、SRX550M、SRX1500には、最大64個のCASBポリシーを設定できます。SRX4000ラインおよびSRX5000ラインファイアウォールには、最大256のポリシーを設定できます。
CASB ポリシーの設定例
CASBを設定するには、以下のことを行う必要があります。
-
SRXシリーズファイアウォールJunos OS リリース24.2R1をインストールします。
-
SRXシリーズファイアウォールに有効なアプリケーション識別機能ライセンスをインストールします。 Junos OSライセンスの管理を参照してください。
-
Junos OS アプリケーション シグネチャ パッケージをダウンロードしてインストールします。Junos OS アプリケーション シグネチャ パッケージのダウンロードとインストール
次のサンプルは、ユーザーが特定のドメインとのみ SharePoint アプリケーションで共有できるようにするための CASB ポリシーの構成を示しています。
- CASBポリシーパラメータを設定します。
[edit] user@host# set security casb instance is1 application SharePoint user@host# set security casb instance is1 instance-id acmecorp07 user@host# set security casb instance is1 domain acmecorp07ms-my.sharepoint.com user@host# set security casb instance is1 tag sanctioned user@host# set security casb instance is1 type work user@host# set security casb casb-policy casb-policy-1 rules rule1 match application SharePoint activity Share param-name share-domain param-value acmecorp07 user@host# set security casb casb-policy casb-policy-1 rules rule1 match application SharePoint instance is1 user@host# set security casb casb-policy casb-policy-1 rules rule1 then allow user@host# set security casb casb-policy casb-policy-1 rules rule1 then log-action user@host# set security casb casb-policy casb-policy-1 default-rule allow user@host# set security casb casb-policy casb-policy-1 default-rule log-action
手記:CASBポリシーを設定するプロセスでは、 application と activity の両方が必須コンポーネントですが、 param-value はポリシー内でより詳細なオプションを指定できるオプションの要素です。
セキュリティポリシーのCASBポリシーをapplication-servicesとして適用します。
[edit] user@host# set security policies from-zone trust to-zone untrust policy policy-name then permit application-services casb-policy casb-policy-1
以下のCASBポリシーは、すべてのファイル共有アプリケーションからのダウンロードを拒否します。
- CASBポリシーパラメータを設定します。
[edit] user@host# set security casb casb-policy casb-policy-2 rules rule1 match application-group FileSharing application any activity deny user@host# set security casb casb-policy casb-policy-2 rules rule1 then deny user@host# set security casb casb-policy casb-policy-2 default-rule allow
セキュリティポリシーのCASBポリシーをapplication-servicesとして適用します。
[edit] user@host# set security policies from-zone trust to-zone untrust policy policy-name then permit application-services casb-policy casb-policy-2
CASBポリシーでは、以下のアクティビティも実行できます。
-
ログ アクティビティ。
[edit] set security casb casb-policy <policy-name> log-activity [login upload download]
-
ルールの順序を変更します。
[edit] insert security casb casb-policy <policy-name> rule <rule-name> [before | after]
-
デフォルトポリシーを設定します。
[edit] set security casb default-policy <casb-policy-name>
デフォルトのポリシーは、統合ポリシーに必要です。デフォルトポリシーが設定されていない場合、コミット中にエラーメッセージが表示されます。
ERROR: default-policy is not configured which is must with unified multi policy configuration
検証オプション
以下のコマンドを使用して、CASBポリシーの設定を確認します。
- show security casb casb-policiesを使用して、デバイスに設定されているすべてのCASBポリシーを表示します。
user@host> show security casb casb-policies Casb Policies: 1 Policy Name ID cp1 1
- CASBポリシーの詳細を表示するには、 show security casb casb-policies policy-name を使用します。
user@host> show security casb casb-policies cp1 PIC : FPC 0 PIC 0 Policy Name: cp1 Policy ID: 1