19. Cyber Security Cloud , Inc.
AWS WAFの徭嘸\喘
19
匯違議な好弔する隠oのための AWS WAF の儻堀なO協
Order Rules Action Condition Filter
1 ManualIPBlockRule Block IP Match 1. IP Address
2 LargeBodyMatchRule Count Size Constraint 1. Size Constraint
3 SqliRule Block SQL Injection 1. Body after decoding as HTML tags
2. Body after decoding as URL
3. QueryString after decoding as HTML tags
4. QueryString after decoding as URL
5. URI after decoding as URL
4 XssRule Block Cross-Site Scripting 1. Body after decoding as HTML tags
2. Body after decoding as URL
3. QueryString after decoding as HTML tags
4. QueryString after decoding as URL
5. URI after decoding as URL
21. Cyber Security Cloud , Inc.
AWS WAFの徭嘸\喘
21
アプリケ`ション畠悶のホワイトリストをO協する
Order Rules Action Condition Filter
1 ManualIPWhiteRule Allow IP Match 1. IP Address
2 ManualIPBlockRule Block IP Match 1. IP Address
3 LargeBodyMatchRule Count Size Constraint 1. Size Constraint
4 SqliRule Block SQL Injection 1. Body after decoding as HTML tags
2. Body after decoding as URL
3. QueryString after decoding as HTML tags
4. QueryString after decoding as URL
5. URI after decoding as URL
5 XssRule Block Cross-Site Scripting 1. Body after decoding as HTML tags
2. Body after decoding as URL
3. QueryString after decoding as HTML tags
4. QueryString after decoding as URL
5. URI after decoding as URL
蒙協のIPアドレスからのアクセスは WAF で契囮させたくない
仝訳周にマッチした IP Address は Allow する々ル`ルを恬る
Rule はマッチしたr泣でuがK阻するので、恬撹したル`ルは返させたくないル`ルより枠業を互くする。
Black List との`いは、 Rule の Action が Allow/Block の`い。
22. Cyber Security Cloud , Inc.
AWS WAFの徭嘸\喘
22
ル`ルにするホワイト┳翌リストをO協する
Order Rules Action Condition Filter
1 ManualIPWhiteRule Allow IP Match 1. IP Address
2 ManualIPBlockRule Block IP Match 1. IP Address
3 LargeBodyMatchRule Count Size Constraint 1. Size Constraint
4 SqliRule Block SQL Injection 1. Body after decoding as HTML tags
2. Body after decoding as URL
3. QueryString after decoding as HTML tags
4. QueryString after decoding as URL
5. URI after decoding as URL
5 XssRule Block Cross-Site Scripting 1. Body after decoding as HTML tags
2. Body after decoding as URL
3. QueryString after decoding as HTML tags
4. QueryString after decoding as URL
5. URI after decoding as URL
String Match
(does not match)
1. Contains /パス猟忖双/
蒙協のパスでは XSS を返させない╂ CMS で HTML/JSをアップロ`ドする
XssRule に仝峺協したパスを根む にマッチしない(does not match)々Condition を弖紗する
Condition は AND でuされるため、仝パスにマッチしない々が撹羨する栽のみ XSS uと栽せてuされる。
つまり、峺協のパスを根む栽、仝パスにマッチしない々が撹羨しないため、AND 訳周を音撹羨とすることができる。