Azure でのネットワーク セキュリティ境界への切り替え

この記事では、さまざまなアクセス モードと、Azure のネットワーク セキュリティ境界に切り替える方法について説明します。 アクセス モードでは、リソースのアクセスとログの動作が制御され、Azure リソースをセキュリティで保護するのに役立ちます。

リソースの関連付けのアクセス モード構成ポイント

アクセス モード構成ポイントは、境界上のリソースの関連付けの一部であるため、境界の管理者が設定できます。

プロパティ accessMode は、リソースのパブリック ネットワーク アクセスを制御するリソースの関連付けで設定できます。

現在、 accessMode の使用可能な値は 強制 と 遷移です。

アクセス モード 説明
切り替え これが既定のアクセス モードです。 このモードでの評価では、ベースラインとしてネットワーク セキュリティ境界構成が使用されます。 一致する規則が見つからない場合、評価はリソース ファイアウォール構成にフォールバックし、既存の設定でアクセスを承認できます。
強制 明示的に設定すると、リソースはネットワーク セキュリティ境界アクセス ルールのみに従います。

ネットワーク セキュリティ境界の導入中の接続の中断を防ぐ

切り替えモードを有効にする

既存の PaaS リソースへのネットワーク セキュリティ境界の導入中に望ましくない接続の中断を防ぎ、セキュリティで保護された構成へのスムーズな移行を確保するために、管理者は移行モード (以前の学習モード) で PaaS リソースをネットワーク セキュリティ境界に追加できます。 この手順は、リソースがネットワーク セキュリティ境界によって排他的にセキュリティ保護されていないことを意味します。 代わりに、ネットワーク セキュリティ境界規則を以前のリソース ファイアウォール規則と共存させ、次のことが可能になります。

  • ネットワーク セキュリティ境界の構成に従って接続を確立できるようにします。 さらに、この構成のリソースは、ネットワーク セキュリティ境界アクセス ルールによって接続が許可されていない場合に、優先されるリソース定義のファイアウォール ルールと信頼されたアクセス動作にフォールバックします。
  • 診断ログを有効にすると、ネットワーク セキュリティ境界の構成またはリソースの構成に基づいて、接続が承認されたかどうかを詳しく示すログが生成されます。 管理者は、これらのログを分析して、アクセス 規則のギャップ、境界メンバーシップの欠落、望ましくない接続を特定できます。

既存のリソースの強制モードへの切り替え

ネットワーク セキュリティ境界のみを使用してパブリック アクセスを完全にセキュリティで保護するには、強制モードに移行することが不可欠です。 強制モードに移行する前に考慮すべき点は、パブリック アクセス、プライベート アクセス、信頼されたアクセス、および境界アクセスへの影響です。 強制モードの場合、さまざまな種類の PaaS リソースにわたる関連する PaaS リソースに対するネットワーク アクセスの動作を次のようにまとめることができます。

  • パブリック アクセス: パブリック アクセスは、パブリック ネットワークを介して行われた受信要求または送信要求を参照します。 ネットワーク セキュリティ境界によってセキュリティ保護された PaaS リソースでは、受信パブリック アクセスと送信パブリック アクセスが既定で無効になっていますが、ネットワーク セキュリティ境界アクセス ルールを使用して、それらのルールに一致するパブリック トラフィックを選択的に許可できます。
  • 境界アクセス: 境界アクセスは、同じネットワーク セキュリティ境界のリソース部分の間の受信要求または送信要求を参照します。 データの侵入と流出を防ぐために、このような境界トラフィックは、強制モードでソースと送信先の両方でパブリック トラフィックとして明示的に承認されない限り、境界を越えることはありません。 境界アクセスのために、リソースにマネージド ID を割り当てる必要があります。
  • 信頼されたアクセス: 信頼されたサービス アクセスは、その配信元が信頼済みと見なされている特定の Azure サービスである場合に、パブリック ネットワーク経由でアクセスできるようにするわずかな Azure サービスの機能を参照します。 ネットワーク セキュリティ境界では、信頼されたアクセスよりも詳細な制御が提供されるため、信頼されたアクセスは適用モードではサポートされません。
  • プライベート アクセス: プライベート リンク経由のアクセスは、ネットワーク セキュリティ境界の影響を受けません。

ネットワーク セキュリティ境界への新しいリソースの移動

ネットワーク セキュリティ境界では、publicNetworkAccess と呼ばれる新しいプロパティを SecuredbyPerimeter に導入することで、既定の動作でセキュリティによる保護をサポートします。 設定すると、パブリック アクセスがロック ダウンされ、PaaS リソースがパブリック ネットワークに公開されなくなります。

リソースの作成時に、publicNetworkAccess が SecuredByPerimeter に設定されている場合、境界に関連付けられていない場合でも、リソースはロックダウン モードで作成されます。 構成されている場合は、プライベート リンク トラフィックのみが許可されます。 境界に関連付けられると、ネットワーク セキュリティ境界によってリソース アクセスの動作が制御されます。 次の表は、さまざまなモードとパブリック ネットワーク アクセス構成でのアクセスの動作をまとめたものです:

プロファイルが関連付けられていない アソシエーションアクセスモード: トランジション 関連付けアクセス モード: 強制
パブリック ネットワーク アクセス: 有効 受信: リソース ルール
アウトバウンド: 許可
受信: ネットワーク セキュリティ境界 + リソース ルール
アウトバウンド: ネットワーク セキュリティ境界規則 + 許可
受信: ネットワーク セキュリティ境界規則
アウトバウンド: ネットワーク セキュリティ境界の規則
パブリック ネットワーク アクセス: 無効 受信: 拒否
アウトバウンド: 許可
受信: ネットワーク セキュリティ境界規則
アウトバウンド: ネットワーク セキュリティ境界規則 + 許可
受信: ネットワーク セキュリティ境界規則
アウトバウンド: ネットワーク セキュリティ境界の規則
パブリック ネットワーク アクセス: SecuredByPerimeter 受信: 拒否
送信: 拒否
受信: ネットワーク セキュリティ境界規則
アウトバウンド: ネットワーク セキュリティ境界の規則
受信: ネットワーク セキュリティ境界規則
アウトバウンド: ネットワーク セキュリティ境界の規則

publicNetworkAccess プロパティと accessMode プロパティを構成する手順

publicNetworkAccess と accessMode の両方のプロパティは、次の手順に従って Azure portal を使用して設定できます:

  1. Azure portal でネットワーク セキュリティ境界リソースに移動します。

  2. 境界に関連付けられているリソースの一覧を表示するには、[設定]>[関連するリソース] を選択します。

  3. 構成するリソースの横にある [...] (省略記号) を選択します。

    リソースの管理オプションが選択されているリソース ページのスクリーンショット。

  4. ドロップダウン メニューから、[公衆ネットワーク アクセスを構成する] を選択し、[有効]、[無効]、または [SecuredByPerimeter] の使用可能な 3 つのオプションから目的のアクセス モードを選択します。

    アクセス モードのオプションを含む公衆ネットワーク アクセス設定のスクリーンショット。

  5. アクセス モードを設定するには、ドロップダウン メニューから [アクセス モードの変更 ] を選択し、使用できる 2 つのオプションから目的のアクセス モードを選択します。 [切り替え] または [適用] です。

    アクセス モードのオプションを含むアクセス モード設定のスクリーンショット。

次のステップ