Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AWS WAF Top Insightsについて
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
y_sakata
March 12, 2025
Technology
170
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AWS WAF Top Insightsについて
y_sakata
March 12, 2025
More Decks by y_sakata
See All by y_sakata
Amazon Bedrock Agentsがメンテナンスモードに入る前に持っておきたい視点
y_sakata
0
16
Amazon Bedrock Agentsがメンテナンスモードに入る前に持っておきたい視点
y_sakata
0
9
Amazon SNSサブスクリプションの誤解除を防ぐ
y_sakata
3
420
「プロジェクトの引き継ぎ」のベストプラクティスを探す旅
y_sakata
0
130
Other Decks in Technology
See All in Technology
Webアプリ認証の全体像 / The Big Picture of Web App Authentication
kitano_yuichi
1
450
データと地図で読む 大井町の「かわるもの、かわらないもの」
yoshiyama_hana
0
320
そのドキュメント、自動化しませんか?
yuksew
1
440
大 AI 時代におけるC# の事情 ~ぶっちゃけトークを交えながら~
nenonaninu
1
200
ファミコンでPHPを動かす / PHP on the Famicom
tomzoh
2
650
AI研修(Day1)【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
1.1k
インシデント事例と パッケージの全量解析に学ぶ ソフトウェアサプライチェーンの守り方 / supply-chain-attack-defense
flatt_security
0
1.1k
2年前に削除したPHPクラスが、 ある日突然決済をエラーにした
ykagano
1
840
reFACToring
moznion
0
500
Power Automateアップデート情報
miyakemito
0
250
探索・可視化・自動化を一本化 Amazon Quickでデータ活用スピードを上げる方法
koheiyoshikawa
0
210
キャリアLT会#3
beli68
2
270
Featured
See All Featured
We Are The Robots
honzajavorek
0
280
Fashionably flexible responsive web design (full day workshop)
malarkey
408
67k
Designing for Performance
lara
611
70k
First, design no harm
axbom
PRO
2
1.2k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
320
Code Review Best Practice
trishagee
74
20k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
270
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
560
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
410
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
57k
Transcript
AWS WAF Top Insightについて NHN テコラス株式会社 エンジニアリング本部 CCoE チーム 坂⽥
裕⼆ Sakata Yuji
⾃⼰紹介 エンジニアリング本部 CCoEチーム 坂⽥ 裕⼆ 経歴 2021年7⽉- 2023年8⽉ 某CIer MSPセクション(監視‧運⽤)
2023年9⽉- 現在 NHN テコラス株式会社(構築‧運⽤‧プリセールス‧コンサル)
⾃⼰紹介 エンジニアリング本部 CCoEチーム 坂⽥ 裕⼆ 経歴 2021年7⽉- 2023年8⽉ 某CIer MSPセクション(監視‧運⽤)
2023年9⽉- 現在 NHN テコラス株式会社(構築‧運⽤‧プリセールス‧コンサル) ⾃⼰紹介スライドに嬉しいアプデが
⾃⼰紹介 エンジニアリング本部 CCoEチーム 坂⽥ 裕⼆ 経歴 2021年7⽉- 2023年8⽉ 某CIer MSPセクション(監視‧運⽤)
2023年9⽉- 現在 NHN テコラス株式会社(構築‧運⽤‧プリセールス‧コンサル) 2025年度のCBsに選出されました!
⾃⼰紹介
AWS WAFのアップデート 5分LTなので アジェンダ紹介とか無しで駆け抜けるよ!!
AWS WAFのアップデート みなさん、AWS re:Invent2024が終わってから 「アプデ情報追うの、⼀旦いっか」 と気を抜いていませんか!!
AWS WAFのアップデート ▪2025年1⽉のアップデート AWS WAFのダッシュボードに Top Insightsのセクションが追加されました。 Amazon CloudWatch Logsにログを転送している場合は
AWS WAFコンソールを開くだけで、Top Insightが「このようなIPからのリクエス トが多い」「どのようなURI パスにアクセスが来ている」 などの情報を視覚的に⾒せてくれるようになりました。 Amazon CloudWatch Logs AWS WAF ▪AWS WAF コンソールに新しい Top Insights (上位のインサイト) のビジュアライゼーションを追加 https://aws.amazon.com/jp/about-aws/whats-new/2025/01/aws-waf-console-top-insights-visualizations/
AWS WAFのアップデート
AWS WAFのアップデート
AWS WAFのアップデート Q.なにがうれしいの
AWS WAFのアップデート Q.なにがうれしいの A.CW Logsにログを吐きさえすれば Logs InsightsとかAthenaとかを都度回さなくても いつでも簡単にどんなリクエストが来てるかを⾒れるようになった。
AWS WAFのアップデート 話の前提として
実際のWAF導⼊ 既存のワークロードにWAFを追加したり、ルールを追加したりする上で ⼀番⼤きな懸念は 「正常な動作や、業務上必要な通信まで誤ってブロックしてしまう事」
実際のWAF導⼊ AWS WAFには Countモードと、Blockモードが存在します。 モード説明 • Countモード • ルールに⼀致した通信を検知する •
Blockモード • ルールに⼀致した通信を拒否する Countモードで動作確認をすることにより、 誤って正規ユーザーのアクセスを遮断することを回避しま す。 Countモード Blockモード 不 審 な 通 信
実際のWAF導⼊ 実際こんな感じで、対応していくことになる。 フェーズ3 実際の対応 誤検知が疑われる場合 ルールの調整を実施。 本番⽤リソースに Blockモードを適⽤。 フェーズ2 実際の対応
Countモードでの導 ⼊ ログの内容を提供 フェーズ1 対応内容の確定 ‧WAFを適⽤する対 象 ‧ルールの命名規則 ‧ログ設定 上記をそれぞれ確 認。
実際のWAF導⼊ フェーズ3 実際の対応 誤検知が疑われる場合 ルールの調整を実施。 本番⽤リソースに Blockモードを適⽤。 フェーズ2 実際の対応 Countモードでの導
⼊ ログの内容を提供 フェーズ1 対応内容の確定 ‧WAFを適⽤する対 象 ‧ルールの命名規則 ‧ログ設定 上記をそれぞれ確 認。 ここが結構楽になったのでは!!
実際のWAF導⼊ いままで→ 「期間をうまいこと定めて、ログの内訳を引っ張ってこれるようにクエリを⽤意して、 Logs insightsとかAthenaでログを整形してcsv出⼒してお客様に渡して….」
実際のWAF導⼊ 例として、Logs Insightsでクエリ叩いて、マネコンからお出しされるcsvがこれ。
実際のWAF導⼊ ……必要な情報は取れているけど、都度出⼒してお客様に渡すのつらいわ…… < 頑張ッタヨ! ホメテ!
実際のWAF導⼊ ユーザーが⾃⾝でTop Insightsを⾒る運⽤にすれば→ 「CW Logsにログ流すよう設定して、Top Insights⾒れるようにしました マネジメントコンソールにログインいただければ いつでもどんなリクエストがCountされたか確認できます!」 といった感じで 無駄なコミュニケーションコストを発⽣させずに済むようにならないか期待。
実際のWAF導⼊ (アクセシビリティ的にもUI/UX的にも)⾒やす〜〜〜〜い!
料⾦ • Logs保管する分、利⽤料がかかります。(今までと同じ。) • Top Insightsが裏側でクエリを叩く度、クエリ料⾦がかかります
まとめ AWS WAFのログ保管⽅法は、2025年現在で3通り存在しますが 今後はちょっとだけ、Logsへの転送を贔屓してあげようかなと思います。 Amazon Simple Storage Service (Amazon S3)
Amazon CloudWatch Logs Amazon Kinesis Data Firehose /// ///
おわり おわり ( ↑ のアニメーション、SpeakerDeckだとどう⾒えるんだろうね?)