Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AWS WAF BotControlを本番環境に導入してみた

AWS WAF BotControlを本番環境に導入してみた

7/28 JAWS-UG 初心者支部#49 夏の大LT大会 ~Summer of WonderfuLT~
https://jawsug-bgnr.connpass.com/event/253677/

Ryuji Yamamoto

July 28, 2022
Tweet

More Decks by Ryuji Yamamoto

Other Decks in Technology

Transcript

  1. JAWS-UG 初心者支部勉強会#49 アジェンダ • 自己紹介 • AWS WAF BotControlとは •

    導入した背景 • Bot Controlで見れる情報 • Bot Controlのルール設定 • 導入する際の注意点 • 導入してみた感想
  2. JAWS-UG 初心者支部勉強会#49 AWS WAF BotContorol AWS WAF BotControlとは • AWS

    WAFマネージドルールの1つ • WAFでBotからのアクセスの可視化、制御が可能 • WAFが導入できる環境なら、簡単にBot対策が可能に
  3. JAWS-UG 初心者支部勉強会#49 導入した背景 • Botからのアクセスで負荷が上がる ◦ 原因の調査、対策 • WAFが導入できる環境 •

    導入も簡単で、比較的安価に利用できる サブスクリプション料金 リクエスト料金 Bot Control 10.00 USD/月 検査するリクエスト 100 万件ごとに 1.00 USD
  4. JAWS-UG 初心者支部勉強会#49 Bot Controlで見れる情報 
 Bot Controlを設定すると下記の情報をWAFコンソールから見る事ができる
 
 1. 通常のリクエストとBotからのリクエストの比率

    2. Botからの許可したリクエスト数と、拒否したリクエスト数
 3. Botのカテゴリ別リクエスト数 4. 特定のBotのリクエストの数 実際のコンソール画面
  5. JAWS-UG 初心者支部勉強会#49 Bot Controlのルール設定 • ルール設定でカテゴリー毎に許可、拒否が可能 
 • カテゴリー中の特定のBotを拒否する事も可能 


    • WAF側で正当なBotかどうかを検証してくれる 
 ◦ WAF側で検証済みのBotはデフォルトだと ブロックされない

  6. JAWS-UG 初心者支部勉強会#49 導入してみた感想 • Botからのアクセスを可視化したい場合には便利 
 • 「Bot Controlを導入したからBot対策バッチリ!」というわけではない 


    ◦ どのBotが必要なのか精査したり、 ルールのチューニングが必要になる 
 • Countモードで集計したBotのリクエストを見ながら、ルールをチューニングする運用が良さそう