Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
re:Inforce で発表された AWS WAF と WAF ルールにまつわる 生成 AI 奮闘記
Search
otanikohei
July 05, 2025
Technology
180
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
re:Inforce で発表された AWS WAF と WAF ルールにまつわる 生成 AI 奮闘記
AWS re:Inforce 2025 で発表された AWS WAF の新 UI と、AWS WAF の Web ACLs ルールにまつわる 生成 AI 奮闘記
otanikohei
July 05, 2025
More Decks by otanikohei
See All by otanikohei
AWS DevOps Agent でアラート 調査を効率化
otanikohei2023
0
53
Route 53 Global Resolver で高額課金発生!
otanikohei2023
0
270
子供たちにペイ管理アプリを再リリースした話
otanikohei2023
0
130
初心者向け - AWS Amplify ホスティング
otanikohei2023
0
61
Kiro のクレジットを使い切る!
otanikohei2023
0
390
ForgeVision AWS re:Invent 2025 re:Cap KANSAI
otanikohei2023
0
120
ForgeVision AWS re:Invent 2025 re:Cap
otanikohei2023
0
300
AWS re:Invent 2025 の現地の様子と Matt Garman の re:Invent 2025 キーノートを観て感じたこと + Kiro の進化
otanikohei2023
0
280
5 分 LT チャレンジ AWS Systems Manager ジャストインタイムノードアクセスの概要
otanikohei2023
0
190
Other Decks in Technology
See All in Technology
Let's Change Our World—Again
snoozer05
PRO
4
280
AWSDirectConnectの構築の進め方を整理してみた
masa_my
1
110
生成AI時代、PMは事業責任者に進化するともっと面白い〜PMだからこそ事業構造を動かせる時代に〜
kakehashi
PRO
0
190
CloudWatch Logsのコスト最適化:どこまでAIに任せてどこから人間が承認すべきか
yama3133
0
150
[EMNLP26] RIGEL: Self-Distilled Score Adaptation for Image and Video Captioning Evaluation
keio_smilab
PRO
0
110
野良MCPサーバーを排除せよ!MCPサーバーのガバナンス
yukiogawa
1
130
S3 Filesで挑む! 八戸せんべい汁の食べ頃問題
usanchuu
0
140
コンテナ運用におけるネットワーク・コンテナコストの削減方法/How to Reduce Network and Container Costs in Container Operations
masakiokuda
2
370
フィンテック養成勉強会#68
finengine
0
180
20年間 SNS サービス「GREE」 を支えた技術の刷新と、長期運用サービスの Kubernetes へのリアーキテクト
gree_tech
PRO
0
110
Rustuna: Rustによる高速なOptuna実装
pfn
PRO
0
210
10年後、Engineering 行為を剥奪されるとして、わたしたちは、どう、何を創ればいいだろうか。 / If Engineering Is Taken Away in 10 Years, How and What Should We Create?
bitkey
PRO
1
220
Featured
See All Featured
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
1k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Marketing to machines
jonoalderson
1
5.9k
Odyssey Design
rkendrick25
PRO
2
880
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
3.4k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Writing Fast Ruby
sferik
630
63k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
Building Applications with DynamoDB
mza
96
7.2k
Building Adaptive Systems
keathley
44
3.3k
Transcript
re:Inforce で発表された AWS WAF と WAF ルールにまつわる 生成 AI 奮闘記
2025/07/05 (土) フォージビジョン株式会社 https://www.forgevision.com/ JAWS ミート 2025 - 非公式 肉スポンサーセッション
アジェンダ • 自己紹介 ◦ 尾谷 紘平 • AWS re:Inforce とは
• 発表されたアップデート新サービスなど • re:Inforce 2025 でアップデートされた AWS WAF の UI について • 自己紹介 ◦ 長友 亜美 • WAF ルールにまつわる Bedrock 奮闘記
自己紹介 - 1/2 ➔ 尾谷 紘平 フォージビジョン株式会社所属 大阪府高槻市在住 ・内製化支援チームマネージャ ・Orca
Security 販売担当マネージャ ・JAWS-UG 初心者支部メンバー ・大型イベントの実行委員やスタッフなど ・JAWS DAYS 2020〜 / FESTA 2021〜2024 ・JAWS SONIC & Midnight-JAWS ・JAWS PANKRATION 2021 3
この1年で担当させていただいた JAWS-UG のロゴ 4 フルスクラッチ AI デザインから 書き起こし PNG データから
イラレデータ起こし ドット絵化 フルスクラッチ フルスクラッチ PNG データから イラレデータ起こし 現在、2件並行しています。 案件お待ちしております!
AWS re:Inforce とは
AWS re:Inforce 2025 https://pages.awscloud.com/jp-reinforce-2025.html AWS re:Inforce とは ➔ セキュリティに特化したグローバルカンファレンス 2019
年に第一回がボストンで 開催され、今回で 6 回目 ・2019: 第 1 回 ボストン ・2020: 第 2 回 ヒューストン (中止) ・2021: 第 2 回 ヒューストン (中止) ・2022: 第 3 回 ボストン ・2023: 第 4 回 アナハイム ・2024: 第 5 回 フィラデルフィア ・2025: 第 6 回 フィラデルフィア 2025 年 6 月 16 日~18 日に開催 6 ペンシルベニア州 フィラデルフィア 観光地: フィラデルフィア市庁舎・フィラデルフィア美術館 イースタン州立刑務所・クルーズなど ロケ地: ロッキー・フィラデルフィア・イン・ハー・シューズなど
AWS re:Inforce 2025 https://pages.awscloud.com/jp-reinforce-2025.html AWS re:Inforce とは ➔ 第 6
回 re:Inforce 2025 フィラデルフィア・コンベンションセンターで 3 日間開催 ・2025 年 6 月 15 日 〜17:00 レジストレーションのみ可 ・2025 年 6 月 16 日~18 日 初日は朝食なし ・2025 年 6 月 17 日 Keynote ・2025 年 6 月 18 日 17:00〜 クロージング・レセプション 7
AWS re:Inforce 2025 https://pages.awscloud.com/jp-reinforce-2025.html AWS re:Inforce とは ➔ 次回開催日程・場所などは未定 ・2019:
第 1 回 ボストン ・2020: 第 2 回 ヒューストン (中止) ・2021: 第 3 回 ヒューストン (中止) ・2022: 第 3 回 ボストン ・2023: 第 4 回 アナハイム ・2024: 第 5 回 フィラデルフィア ・2025: 第 6 回 フィラデルフィア ・2026: 第 7 回 未定 8 史上初めて、地球上で最大のサッカー大会の開催が 3 カ国で 分担されることになった。合計 16 の都市で試合が開催される。 アメリカでは、シアトル、サンフランシスコ、ロサンゼルス、 ダラス、ヒューストン、カンザスシティ、フィラデルフィア、 アトランタ、マイアミ、ボストン、ニューヨークが開催都市と なり、メキシコの本部は、モンテレイ、グアダラハラ、メキシコ シティになる。そして、カナダではバンクーバーとトロントが メインの会場となる。 2026 FIFA ワールドカップ - 開催国
EXPO の風景
EXPO の風景 re:Inforce 2025 の EXPO は AWS Summit の
3 分の 1 程度 の大きさでした。 セキュリティに特化した イベントらしく、スポンサーも セキュリティやモニタリングに 特化したベンダーばかりが出展 しています。 2025 ダイヤモンドスポンサー一覧 ・CROWDSTRIKE ・DataDog ・Orca Security ・Paloalto ・tenable 10
EXPO の風景 Orca Security はボーリング ゲームのようなものを設置して いました。 ピンを倒すのではなくて、 3 球投げて、穴に入ったら
ノベルティがゲットできる ルールでした。 盛り上がっていました。 11
EXPO の風景 2024 年はスポンサーティアが 下がり、Paloalto と Wiz に押されている印象が ありましたが、今年はブースが 大きくなり、
日本人のエンジニアが現地で 解説されていて、日本人が 多くブースに来られていました。 12 2023 の Orca 2025 の Orca 2024 の Orca
発表されたアップデート 新サービスなど
Keynote で発表された新サービスと注目機能 ➔ AWS IAM Access Analyzer の 内部 Access
検出 ➔ 全てのアカウントのルートユーザーに MFA を必須化 ➔ AWS Certificate Manager のどこでも使えるパブリック証明書 ➔ AWS Shield Network Security Director プレビュー ➔ AWS WAF と CloudFront のシンプルなコンソール、 オンボーディング体験(5 Step で構築) ➔ AWS Network Firewall - アクティブな脅威に対する防御 ➔ Amazon GuardDuty Extended Threat Detection (2024 年 12 月 GA された機能を EKS に拡大) ➔ AWS Security Hub の Unified Cloud Security Solution プレビュー ➔ AWS MSSP Specialization ➔ AWS Well-Architected Framework Generative AI Lens 14
re:Inforce 前後で発表された新サービスと注目機能 ➔ Amazon Verified Permissions Express.js 向けに数分で認可機能を実装可能な OSS をリリース
➔ AWS WAF DDoS protection rule group Layer7 (アプリケーションレイヤー) の DDoS を数秒で検知してブロック ➔ Amazon Inspector コード セキュリティ機能を追加 15
re:Inforce 2025 でアップデートされた AWS WAF の UI について
WAF のどこが変わったか? ➔ 2025/06/17 に公開されたブログに沿ってご紹介します 17 https://aws.amazon.com/blogs/security/introducing-the-new-console-experience-for-aws-waf/
OLD WAF のどこが変わったか? ➔ UI が一新されました 18 OLD NEW NEW
本日、AWS WAF がセキュリティ設定を簡素化するために設計された新しいコ ンソールエクスペリエンスをリリースしました。この強化されたインターフェイス は、アプリケーションランドスケープ全体を包括的に保護する統合セキュリ ティソリューションを提供 します。
WAF のどこが変わったか? ➔ UI が一新されました イラストが追加されて直感的に分かりやすくなりました。 19 OLD NEW OLD
NEW
WAF のどこが変わったか? ➔ グローバル表記だったのが、リージョン表記に変わっています。 そして CloudFront 用の WebACL はバージニア北部で表示されます。 20
OLD NEW
WAF のどこが変わったか? ➔ ということは、 CloudFront 用の WebACL と バージニア北部の ALB
や Cognito 用の WebACL が共有して 使いまわせるようになったのでは...? 21 global region
WAF のどこが変わったか? ➔ 別でした。。マークが表示されて識別できるようになってます。 22
WAF のどこが変わったか? ➔ WebACL が 保護パック という名称になりました。 23 OLD NEW
AWS WAF は、特定のワークロード向けに事前設定されたルールパック 、自 動化されたセキュリティ推奨事項、そしてセキュリティ状況を明確に示す統合 ダッシュボードを提供します。
WAF のどこが変わったか? 24 テンプレートが出来ました。 わずか数秒でブロックする レイヤー 7 DDoS 攻撃対策ルール も選択できます!
WAF のどこが変わったか? ➔ サードパーティのマネージドルールは、アドオン保護 から AWS Marketplace にアクセスできるようになりました。 25 新しいコンソールは、セキュリティ運用を効果的に拡張するための
柔軟な保護レベルと統合されたパートナーソリューションも提供 します。
改善点 ➔ 従来はタブによる 切り替え方式でしたが、 新 UI では、一覧から ワンクリックで 素早くアクセスできる ように改善されました。
26 OLD NEW 簡素化されたインターフェースにより、設定 手順が 1 ページに統合 され、複数のページ を移動する手間が省けます。
改善点 ➔ モニタリング機能が充実 スクリーンショットでは 何も検出していないので 真っ白ですが、 モニタリングが見やすく なりました。 QuickSight ライクな
UI でフィルタリング機能が 統合されました。 27 OLD NEW 新しいコンソールには、成果重視のダッシュボード が搭載されており、脅威検出指標 、ルールパ フォーマンス分析 、実用的なインサイト を単一の ビューに統合することで、セキュリティ監視を簡素 化します。
WAF のどこが変わったか? ➔ いい感じだけれど、本当に使いやすくなったの? ➔ ブログの内容を鵜呑みにせず、弊社の検証環境、お客様の環境を 含めて一通り触ってみました。 28
改悪点 ➔ 数が多いと把握しづらい 従来は、Web ACLs に リスト表示されており ましたが、新 UI では
保護パックが 「リソースと保護」に ずらっと並ぶように なりました。 弊社が対応している お客様は WebACL が 20 個以上あり、 若干見づらい印象です。 29 OLD NEW
その他の変更点 ➔ IP sets 従来は、ナビゲーション ペインの IP sets から アクセスできましたが、
新 UI では セットとグループを管理 ボタンからアクセスする 形に変更されました。 正規表現やエージェント でブロックするような カスタムルールもここ から作れます。 30 OLD NEW
その他の変更点 ➔ 保護パックを削除したいとき すぐに分かりませんでした。保護パックを選択して、詳細パネルの 右端に削除ボタンがありました。ボタンは赤色が良いと思いました。 31
その他の変更点 ➔ JSON ダウンロードは? 従来の UI では、 Web ACL の設定情報を
JSON 形式で ダウンロードする機能が 用意されていましたが 新 UI で見つかりません。 AWS はフィードバックにより、アップデートされます。 気になる点があれば、是非フィードバックにご協力をお願いします。 32 OLD
CloudFront への WAF 関連付けの運用
自己紹介 - 2/2 ➔ 長友 亜美 フォージビジョン株式会社所属 大阪府寝屋川市在住 ・内製化支援チーム所属 特筆すべき経歴なし(伸び代は無限大)
34
長友のこれまでの関連付け方法の誤解 多くのAWSサービスでは、AWS WAFのWeb ACLを関連付ける際に一般的に associate_web_acl APIを使用します。 これは広く知られた方法ですよね。 しかし、CloudFrontに関しては他のサービスとは異なる仕様となっており、 この標準的な方法が適用できないケースがあります。 この認識の違いが、設定ミスや運用トラブルの原因となることがあります。
35
私がしたかったこと 営業時間が終了したらWebサイトをメンテナンスページにして 営業時間開始前にメンテナンスページを解除したい!! よし、EventBridgeでスケジュール設定してLambda 呼び出して CloudFrontに関連付けてるWAF変えよ!ってことで ChatGPTに聞いたら、こんなコードを提案してくれました。 36
作成してもらったコード 37 「おお、いい感じやん!さすがやん!」と思って実行したら…
作成してもらったコード 38 😇 ………は???
ChatGPT先生に聞いてみる 39 池上彰かChatGPTかというくらい質問したこと褒めてくれます 【正しい前提条件と形式を満たしていたら使えますねん】と 条件についても親切に教えてくれました。
ChatGPT先生に聞いてみる 40
ChatGPT先生に聞いてみる 41
真実はいつもひとつ 42
真実はいつもひとつ 43 めっちゃ手のひら返すやん😇
正しいやり方 44
まとめ CloudFrontにWAFを付けたり外したりするには associate_web_acl ではなく update_distribution を使わなきゃダメなんですねー。 理由はシンプルで、CloudFrontはグローバルサービスで、WAFの紐付けが他のリソースと違うということです。 つまり、WAFの変更はCloudFrontの設定の一部として扱われている。って感じでした! 🤖 ChatGPTを使って思ったこと
ChatGPTはすごく便利。でも… 「AIの言うことを鵜呑みにするな」 という教訓も得ました。 間違ってることもあるし、仕様が特殊なリソース(CloudFrontとか)は特に注意! エンジニアは失敗から学ぶ生き物。 日々成長しているわたしに乾杯🍻ってことで終わります 45