0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

OCI Network Firewallによるトラフィック監視 (Intra-VCNルーティング)

Last updated at Posted at 2022-09-09

Palo Altoの次世代ファイアフォール VM-SeriesをベースにしたOCIネイティブのNetwork Firewallが2022年7月にリリースされました。IPSやIDSとしてトラフィックを検査するので、正しく動作させるにはVCNやサブネットのネットワークの構成が非常に肝になります

OCIチュートリアルには、ネットワークやポリシーの設定手順が一から丁寧に説明されていますので、まずはこちらを参照しながら具体的な設定や動作を試してみるのが良いかと思います
OCI Network Firewallを構築する

ここではネットワークに絞って、Network Firewallを通過させるためのサブネットの構成やルート表の設定について、いくつかのパターンを紹介していきます

サブネット間トラフィック監視 (Intra-VCNルーティング)

最もシンプルな構成としては、下記のようにサブネット間の通信にNetwork Firewallを必ず経由させるIntra-VCNルーティングがあります。ポイントは、Private Subnet1 <=> Private Subnet2の通信は、ルート表の指示によって必ずNetwork Firewallにルーティングされるというものです。
image.png

ここからは、実際にこのネットワーク構成を作ってみます

  • 3つのプライベート・サブネットを作成
    image.png

  • Network Firewallのポリシーを作成
    導通テスト用に無条件ですべてのトラフィックを許可するポリシーを作成する
    image.png

  • Network Firewallを作成する。サブネットはFirewall Subnetを選択し、ポリシーは上記で作成したものを指定する。作成後には、FW自身のIPアドレスをメモしておく
    image.png

  • 2つのルート表を作成

    • Subnet1用のルート表
      image.png
    • Subnet2用のルート表
      image.png
  • 作成した上記のルート表をそれぞれのサブネットのルート表に割り当てる
    image.png
    image.png

  • Subnet1とSubnet2にそれぞれインスタンスを作成し、SSH接続できるか確認する
    下記の例だと、Vm1からVm2のSSH接続ができれば、Network FirewallのAll Passのポリシーを経由して接続ができたことになる (※Vm1には、パブリックの踏み台VMまたはBastionサービスで接続する)
    image.png

  • 次に無条件ですべてのトラフィックを拒否するポリシーを作成する
    image.png

  • Network Firewallの編集から上記のポリシーに変更
    image.png

  • 正しくNetwork Firewallが動作していればSSH接続が拒否される

$ ssh 172.16.1.206
ssh: connect to host 172.16.1.206 port 22: Connection refused

これでNetwork Firewallを経由するIntra-VCNのネットワーク設定は完了です。以降は、Network Firewallのポリシーを色々変えながら挙動を確認してみて下さい。
次回は、ハニーポットを使ってインターネットからの不正アクセスをIPS(侵入防止)で防ぐという構成を作成してみたいと思います。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?