OCIベースのワークロードの保護: OCI Network Firewallを使用したエンド・カスタマからのコア環境の保護 (2025/06/30)
OCIベースのワークロードの保護: OCI Network Firewallを使用したエンド・カスタマからのコア環境の保護 (2025/06/30)
投稿者:Arvind Bassan | Principal Cloud Architect
クラウド上でセキュアなプラットフォームを運用する場合、コアインフラストラクチャをエンドユーザーの環境から分離することが重要です。顧客は特定のサービスやAPIにアクセスする必要があるかもしれませんが、だからといって社内ネットワークを見られるべきではありません。あるSaaSプロバイダーは、Oracle Cloud Infrastructure(OCI)を使用して、バックエンドサービスをセキュアにしつつ、顧客環境への接続を限定的に許可するという、まさにその課題に直面していました。
このブログでは、OCI ネットワーク ファイアウォールとプライベート - ソース ネットワーク アドレス変換 (SNAT)を使用してこれをどのように実現したかについて説明します。
課題: 内部ネットワークを公開せずに顧客の接続を保護する
このSaaSプロバイダーはバックエンドをOCIにホストし、企業顧客がリモートピアリング接続(RPC)を介して安全に接続できるようにしています。RPCはOCIのバックボーンを介したプライベート接続を提供しますが、同時に内部IPアドレスが顧客ネットワークに公開される可能性も伴います。
プロバイダーには、次のようなセキュリティとコンプライアンスのニーズがありました。
- 顧客から内部(プライベート)IPアドレスを隠す
- 許可されるトラフィックを制御および制限する
- バックエンドサービスに出入りするすべてのトラフィックを検査する
解決策: OCI ネットワーク ファイアウォールの新しいプライベート SNAT 機能
OCIネットワークファイアウォールは長年にわたり、ディープパケットインスペクションとポリシーベースのトラフィック制御を提供してきました。最近導入されたプライベート - ソースネットワークアドレス変換(SNAT)により、動的IPマスキングもサポートされるようになりました。これは、多くのマルチテナント環境や統合環境にとって大きなメリットとなります。
この新しいプライベート SNAT 機能を使用することで、プロバイダーは次のことを実現できました。
- トラフィックが顧客の VCN に到達する前に、内部 IP を NAT IP に自動的に変換します。
- バックエンドネットワークの匿名性を維持しながらアクセス制御を実施する
- すべての顧客向けトラフィックを集中検査ポイントにルーティングします
これにより、顧客の構成を変更することなく、リスクが大幅に軽減されました。
ソリューションの実装
1. NATとセキュリティルールを含むネットワークファイアウォールポリシーを作成する
- OCIコンソール > アイデンティティとセキュリティ > ネットワークファイアウォールポリシーに移動します
- 「ネットワークファイアウォールポリシーの作成」をクリックし、名前とコンパートメントを入力します。
- ポリシーリソースで、NATルール > NATルールの作成をクリックします。
- 名前、説明、一致条件(送信元、宛先、サービス)を入力し、「NATルールの作成」をクリックします。
2. ネットワークファイアウォールをプロビジョニングする
- OCIコンソール > アイデンティティとセキュリティ > ネットワークファイアウォールに移動します
- 「ネットワークファイアウォールの作成」をクリックし、名前とコンパートメントを指定して、先ほど作成したポリシーを選択します。
- ファイアウォールを展開するには、VCN とサブネット(重複しないもの)を選択します。
- NATルールは自動的に検出され、作成時にNATが有効になります。
3. NAT IPプールの割り当てを確認する
- 同じコンソールセクションで、新しく作成したネットワークファイアウォールを開きます。
- ポリシーリソースでNAT IPアドレスをチェックします
- OCIは、4Gbpsファイアウォールの場合は4つのNAT IPを、25Gbpsファイアウォールの場合は少なくとも5つのNAT IPを自動的に割り当てます。
4. トランジットルーティングを構成する
- ターゲットタイプをファイアウォールプライベートIPに設定してトランジットルーティングを追加します
- これにより、2つの環境間のすべてのトラフィックがOCIネットワークファイアウォールを通過するようになります。
テストと検証
2つの顧客環境間でTCP(ポート3389)とICMPを使用してトラフィックを生成しました。OCIネットワークファイアウォールのトラフィックログを確認したところ、割り当てられたNAT IPプールを使用してSNAT/PATが正常に適用されていることを確認しました。
まとめ
OCI ネットワーク ファイアウォールの新しいプライベート SNAT サポートにより、お客様はバックエンド環境のセキュリティ保護に向けて大きな前進を遂げることができます。
この機能強化により、追加のインフラストラクチャや複雑さを伴わずに、IP マスキングが簡素化され、コンプライアンスが強化され、内部サービスと外部向けトラフィック フローが明確に分離されます。
OCI 上の SaaS プロバイダーの場合、これはセキュリティとネットワーク設計戦略の一部として検討すべき強力な機能です。
コメント
コメントを投稿