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の類似サービスと比較して知るAWS WAF #devio2022
Search
becominn
July 25, 2022
Technology
0
3.4k
AWSの類似サービスと比較して知るAWS WAF #devio2022
DevelopersIO 2022の登壇資料です。
動画はこちら↓
https://www.youtube.com/watch?v=f2UcwkGYUMQ
becominn
July 25, 2022
Tweet
Share
More Decks by becominn
See All by becominn
DDoS攻撃をAWSサービスだけで緩和する方法をまとめてみた #cm_odyssey
becominn
1
5.6k
自分のペースで楽しく仲良く継続しよう、という話
becominn
0
69
[FUKUOKA Engineers Day 2024] JAWS-UGでAWSを楽しく学ぼう
becominn
0
97
AWS Security Hub、三日会わざれば刮目して見よ #jawsugfuk #jawsug
becominn
0
670
AWS CloudShellという推しサービスについて / lt-20220502-jawsug-cli
becominn
0
1.8k
Other Decks in Technology
See All in Technology
『バイトル』CTOが語る! AIネイティブ世代と切り拓くモノづくり組織
dip_tech
PRO
1
130
フレームワークを意識させないワークショップづくり
keigosuda
0
210
ニッポンの人に知ってもらいたいGISスポット
sakaik
0
170
能登半島地震で見えた災害対応の課題と組織変革の重要性
ditccsugii
0
1k
Copilot Studio ハンズオン - 生成オーケストレーションモード
tomoyasasakimskk
0
130
能登半島地震において デジタルができたこと・できなかったこと
ditccsugii
0
250
AIエージェント入門 〜基礎からMCP・A2Aまで〜
shukob
0
110
物体検出モデルでシイタケの収穫時期を自動判定してみた。 #devio2025
lamaglama39
0
240
Liquid AI Hackathon Tokyo プレゼン資料
aratako
0
110
Wasmの気になる最新情報
askua
0
130
「使い方教えて」「事例教えて」じゃもう遅い! Microsoft 365 Copilot を触り倒そう!
taichinakamura
0
440
AWS Top Engineer、浮いてませんか? / As an AWS Top Engineer, Are You Out of Place?
yuj1osm
2
220
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
72
11k
For a Future-Friendly Web
brad_frost
180
10k
The Straight Up "How To Draw Better" Workshop
denniskardys
238
140k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Why Our Code Smells
bkeepers
PRO
340
57k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
10
870
The Language of Interfaces
destraynor
162
25k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Facilitating Awesome Meetings
lara
56
6.6k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.9k
Transcript
AWSの類似サービスと⽐較して知る AWS WAF AWS事業本部コンサルティング部 べこみん
2 自己紹介 べこみん (Twitter @beco_minn) • AWS事業本部コンサルティング部 • 興味のあるサービス: AWS
WAF • 趣味: 猫と遊ぶこと、日本酒を飲むこと
3 このセッションで話すこと AWS WAFの概要 AWS WAFと類似のAWSサービス比較 以下のサービスと比較 ・AWS Network Firewall
・Security Group ・Network ACL ・AWS Shield
4 このセッションで話さないこと AWS WAFの具体的な使い方 AWSサービス以外(サードパーティ)のWAF製品について
5 AWS WAFとは
6 AWS WAFとは ・WAF = Web Application Firewall ・Webアプリケーションの脆弱性を利用した 攻撃から、Webアプリケーションを保護する
マネージドサービス ・複数のルールを組み合わせて使用 ・Amazon CloudFront、ALB、Amazon API Gateway、AWS AppSyncにアタッチして使用
7 そもそも Web Application Firewall とは ・Webアプリケーションを保護することに特化したソフトウェ アまたはハードウェア ・Webアプリケーションへの通信内容を検査し、不正な操作を 検出、防御する
・運営者が設定したルールに応じて検査を行う 参考: IPA - Web Application Firewall 読本
8 AWS WAFで検出、防御可能な攻撃 ・決められたキャパシティ内で複数のルールを組み合わせられ る(AWS WAF v2) ・マネージドルールや自分でカスタマイズしたルールを設定 ・ AWSが用意したマネージドルールもある
参考:AWS - AWS WAF の AWS マネージドルール ・設定したルール次第で、SQLインジェクションやXSSをはじめ、 OWASP Top 10に入ったセキュリティリスク、Botからのアクセ スなどを検出、防御可能
9 AWS WAFと類似のAWSサービス比較
10 VS AWS Network Firewall
11 VS AWS Network Firewall AWS Network Firewall ・VPCサブネットに配置して利用するマネージドサービス ・ただのFWではなく、シグネチャベースのIDS/IPSとしても使
用可能 ・パケットのペイロードまで見て(DPI)、フィルタリングを行う ・ルールで評価した通信に対してアクションを選択可能
12 VS AWS Network Firewall AWS WAF AWS Network Firewall
対象のネットワーク レイヤー L7 L3 - L7 主な役割 Webアプリケーションへの通信の 検査、Webアプリケーションの保護 トラフィック検査とフィルタリング 侵入防止 構成 CloudFront、ALB、API Gateway、 AppSyncにアタッチ VPCサブネットに配置 (ルーティング変更が必要) AWS Firewall Managerとの連携 可 可 料金 要(従量課金) 要(従量課金)
13 VS Security Group
14 VS Security Group Security Group ・EC2やRDS、ELBなどのネットワークインターフェース(ENI)に アタッチして使用する仮想ファイアウォール ・主に接続元IPアドレスでのアクセス制御を行う ・ルールはステートフル
・追加料金は無し
15 VS Security Group AWS WAF Security Group 対象のネットワーク レイヤー
L7 L3 – L4 主な役割 Webアプリケーションへの通信の検 査、Webアプリケーションの保護 接続元IPアドレスなどでの アクセス制御 構成 CloudFront、ALB、API Gateway、 AppSyncにアタッチ VPC内リソースのENIにアタッ チ AWS Firewall Managerとの連携 可 可 料金 要(従量課金) 不要
16 VS Network ACL
17 VS Network ACL Network ACL ・VPCサブネットにアタッチして使用する仮想ファイアウォー ル ・接続元IPアドレスでのアクセス制御を行う ・ルールはステートレス
・追加料金は無し
18 VS Network ACL AWS WAF Network ACL 対象のネットワーク レイヤー
L7 L3 – L4 主な役割 Webアプリケーションへの通信の検 査、Webアプリケーションの保護 接続元IPアドレスでの アクセス制御 構成 CloudFront、ALB、API Gateway、 AppSyncにアタッチ VPCサブネットにアタッチ AWS Firewall Managerとの連携 可 不可 料金 要(従量課金) 不要
19 VS AWS Shield
20 VS AWS Shield AWS Shield ・DDoS攻撃からの保護に特化したマネージドサービス ・追加料金無しで使えるStandard ・定額料金(+データ転送料)を支払うことで使用可能な Advanced
・Standardに関してはAWSを利用している時点で適用済み
21 VS AWS Shield AWS WAF AWS Shield 対象のネットワーク レイヤー
L7 L3 - L4 (AdvancedはL7も) 主な役割 Webアプリケーションへの通信の 検査、Webアプリケーションの保護 DDoS攻撃からの保護 構成 CloudFront、ALB、API Gateway、 AppSyncにアタッチ CloudFrontやRoute53、 ELBなどを保護 AWS Firewall Managerとの連携 可 可 料金 要(従量課金) 不要 Advancedは要(定額)
22 比較まとめ AWS WAF AWS Network Firewall Security Group Network
ACL AWS Shield 対象のネットワークレ イヤー L7 L3 - L7 L3 – L4 L3 – L4 L3 - L4 (AdvancedはL7も) 主な役割 Webアプリケーション への通信の検査、 Webアプリケーション の保護 トラフィック検査とフィルタリ ング 侵入防止 接続元IPアドレスなどで の アクセス制御 接続元IPアドレスでの アクセス制御 DDoS攻撃からの保護 構成 CloudFront、ALB、 API Gateway、 AppSyncにアタッチ VPCサブネットに配置 (ルーティング変更が必要) VPC内リソースのENIに アタッチ VPCサブネットにアタッチ CloudFrontやRoute53、 ELBなどを保護 AWS Firewall Managerとの連携 可 可 可 不可 可 料金 要(従量課金) 要(従量課金) 不要 不要 不要 Advancedは要(定額)
None