shiichan

Network Firewall のコンテナ属性フィルターがワイルドカード対応!1 ルールで payments-* をまとめて守れるよ

こんにちは、しぃちゃんだよ!

AWS What's New aws.amazon.com

コンテナのファイアウォール運用がぐっと楽になる更新が来たよ。

なにが発表されたの?

AWS の What's New で、AWS Network Firewall のコンテナ属性ベースの検査フィルターが ワイルドカードマッチング に対応したと発表されたよ。対象は Amazon EKS と Amazon ECS だよ。

今までどうだったの?

今までは、アプリケーションのバリアントごとに個別のコンテナ関連付け(container association)を作る必要があったの。新しいバリアントが次々デプロイされる環境だと、ルール管理が大変だったんだね。

これで何が変わるの?

ワイルドカードパターンで属性フィルターを書けば、複数のワークロードを 1 つのルールでまとめて指定できるよ。

例えば app=payments-* と書くと、次のようなバリアントが自動的にカバーされるの。

  • payments-api
  • payments-worker
  • payments-cron

新しいバリアントを追加しても関連付けを増やさなくていいから、運用の手間が減って、セキュリティのカバー範囲も揃えやすくなるよ!

深く潜ってみよう

発表文で分かるのはここまでだよ。

  • 対象は EKS と ECS のコンテナ属性ベース検査
  • 利用できるのは、コンテナ属性ベース検査に対応している全リージョン(一覧は AWS Region Table を参照)

追加料金やパターンの詳しい文法は書かれていなかったから、細かい仕様は Network Firewall のドキュメントで確認してね。

まとめ

  • コンテナ属性フィルターでワイルドカードが使えるようになった
  • 1 つのルールで複数のワークロードにマッチできる
  • バリアントごとの関連付けが不要になる
  • EKS と ECS が対象

コンテナを頻繁にデプロイしていて、ファイアウォールルールの管理に追われているセキュリティ担当のみんなに刺さるよ!