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

WAFマネージドルールで運用苦からの開放

 WAFマネージドルールで運用苦からの開放

AKIBA.aws 第3回の発表資料です

A857277d74d4719f7f7751dca5ed553e?s=128

cm-usuda-keisuke

December 06, 2017
Tweet

Transcript

  1. 8"'ϚωʔδυϧʔϧͰӡ༻͔ۤΒͷղ์  ӓాՂ༞ ",*#"BXTୈճ

  2. ࣗݾ঺հ 2 ӓాɹՂ༞ w Ϋϥεϝιουגࣜձࣾ w "84ࣄۀ෦ w ΞʔΩςΫτάϧʔϓॴଐ w

    ೥݄ೖࣾ w ηΩϡϦςΟνʔϜϝϯόʔ w ϑʔτεΩϟϯ w 8"'ͱ͔ηΩϡϦςΟपΓ
  3. "848"'ͷͭΒ͍ॴ  w ϧʔϧ ٴͼίϯσΟγϣϯɾϑΟϧλʔ Λࣗ෼Ͱ࡞੒͠ͳ͚ Ε͹ͳΒͳ͍ w ৽͍͠੬ऑੑʹରͯࣗ͠෼ͰϧʔϧΛ௥Ճ͠ͳ͚Ε͹ͳΒͳ͍ w

    ߟྀࣄ߲ w Ҿֻ͚͍ͬͨਖ਼نදݱ w ର৅ͷཁૉ ϔομɺ2VFSZ4USJOHɺ#PEZ౳  w Τϯίʔυ 63-ɺ)5.-౳
  4. "848"'ͷͭΒ͍ॴ 

  5. "848"'ͷͭΒ͍ॴ  w ͱʹ͔͘ઃఆ͕ͭΒ͍ w ৽͍͠੬ऑੑʹରԠ͢Δϧʔϧͷਖ਼͍͠࡞Γํ͕Θ͔ Βͳ͍ w ͦ΋ͦ΋Ұൠਓ͕΍Δ͜ͱͰ͸ͳ͍ w

    ηΩϡϦςΟͷઐ໳Ո͕࡞ͬͯ͘ΕͨΒ࿩͸ผ
  6. ͱࢥ͍ͬͯͨΒ  WAFϚωʔδυϧʔϧϦϦʔε

  7. આ໌͠Α͏  w 8"'Ϛωʔδυϧʔϧͱ͸ʁ w ηΩϡϦςΟϕϯμʔ͕"848"'ͷϧʔϧηοτΛఏڙ w τϨϯυϚΠΫϩ΍*.1&37"ɺ"MFSU-PHJDͳͲ w Ϣʔβ͸ϚʔέοτϓϨΠε͔Βߪೖͯ͠ద༻͢Δ͚ͩ

    w Ϛωʔδυϧʔϧ͸ηΩϡϦςΟϕϯμʔ͕ϝϯςͯࣗ͠ಈ Ξοϓσʔτ
  8. ΋͏Ұ౓ݴ͏  ηΩϡϦςΟϕϯμʔ͕ ϝϯςͯࣗ͠ಈΞοϓσʔτʂʂ

  9. ͜Ε͸8"'৽࣌୅ͷນ։͚Ͱ͋Δ  w "848"'Λར༻͢ΔϢʔβ͸ϧʔϧΛϝϯς͠ͳ ͯ͘΋ྑ͍ w ༻్ʹ͋ͬͨ8"'ͷϧʔϧΛબΜͰैྔ՝ۚͰར༻ ͠Α͏

  10.  Ͱ΋ɺ͓ߴ͍ΜͰ͠ΐ͏ʁ

  11. ͦͷ͓஋ஈ͸ 

  12. ͦͷ͓஋ஈ͸  ֹ݄$5.00 +α

  13. ͱʹ͔͍҆͘  w ࣮ࡍʹ͸ϧʔϧຖʹҧ͍ɺॳظϦϦʔεͷݸͷϧʔ ϧ͸ʙ w τϥϑΟοΫྔ͸ສϦΫΤετ͋ͨΓͱ͔ ͳͷͰͦ͜·Ͱߟྀ͢Δ΋ͷͰ͸ͳ͍ w 8"'͸ߴ͍͔Β࢖͍ͨ͘ͳ͍ͱࢥ͍ͬͯΔͦ͜ͷ͋

    ͳͨɺࠓ͕νϟϯεͰ͢ʂ
  14. 8"'ͷڪා  ʮWAFΛೖΕͨΒαʔϏε͕ࢭ·Γ·ͨ͠ʯ

  15. 8"'ͷڪා  w 8"'ʹΑΔޡݕ஌ ϑΥʔϧεϙδςΟϒ ͰαʔϏ εʹඞཁͳ௨৴͕ϒϩοΫ͞ΕΔࣄ͕͋Δ w "848"'ϚωʔδυϧʔϧͰ΋ྫ֎Ͱ͸ͳ͍

  16. "848"'Ϛωʔδυϧʔϧͷܽ఺  w ϧʔϧͷ0/0''͕Ϛωʔδυϧʔϧ୯Ґ w Ϛωʔδυϧʔϧ಺ͷݸผͷϧʔϧຖʹ੾Γସ͕͑Ͱ͖ͳ ͍ w ޡݕ஌͕୔ࢁൃੜ͢ΔΑ͏ͳ৔߹ʹ͸޲͔ͳ͍

  17. ޲͔ͳ͍έʔε  w େ͖ͳγεςϜ w ͱʹ͔͘ෳࡶͳॲཧΛߦ͏ w $.4΍ϑϨʔϜϫʔΫʹཔΓ੾͍ͬͯͳ͍ w ΧελϜ෦෼͕ଟ͍

    w ૝ఆ͞ΕΔΞΫηεํ๏ͷ෯͕޿͍
  18. ޲͔ͳ͍αʔϏε͕͋Δͷ͸࢓ํͳ͍  w Ϛωʔδυϧʔϧ͸ͳΜͰ΋Χόʔ͢Δͭ΋Γ͸ͳ͍ w "MFSU-PHJD8PSE1SFTT7JSUVBM1BUDI3VMF(SPVQGPS"848"' w 'PSUJOFU"848"'.BMJDJPVT#PUT3VMFTFU w 'PSUJOFU"848"'42-J9443VMFTFU

    w 'PSUJOFU"848"'(FOFSBMBOE,OPXO&YQMPJUT3VMFTFU w 'PSUJOFU"848"'$PNQMFUF08"415PQ3VMFTFU w *NQFSWB4FDVSJUZ3VMFTGPS"848"' w *NQFSWBT.BOBHFE3VMFTGPS8PSE1SFTT1SPUFDUJPO w 5SFOE.JDSP.BOBHFE3VMFTGPS"848"'$POUFOU.BOBHFNFOU4ZTUFN $.4  w 5SFOE.JDSP.BOBHFE3VMFTGPS"848"'8FC4FSWFS "QBDIF /HJOY  w 5SVTUXBWF.BOBHFE3VMFTGPS"848"'$.47JSUVBM1BUDIFT w 5SVTUXBWF.BOBHFE3VMFTGPS"848"'.PE4FDVSJUZ7JSUVBM1BUDIJOH w $.4΍08"415PQɺط஌ͷ߈ܸ΁ͷରԠ͕ϝΠϯ
  19. ༻్Λߜ͍ͬͯΔͷͰ  w ͦ΋ͦ΋ޡݕ஌͕ൃੜ͢ΔΑ͏ͳϦΫΤετ͸গͳ͍ w ଟগޡݕ஌͕ൃੜͯ͠΋ɺ༗Γ༨Δ8"'ͷϝϦοτ ΛڗडͰ͖Δ؀ڥͰར༻͢Δ

  20. "848"'Ϛωʔδυϧʔϧ͕޲͍͍ͯΔέʔε  w ͍··Ͱ8"'ΛೖΕΔ͜ͱͷͰ͖ͳ͔ͬͨ؀ڥ w "848"'ΛखಈͰؤு͍ͬͯͨਓ w ηΩϡϦςΟઐ໳ՈͰ͸ͳ͍͚ͲͱΓ͋͑ͣ8"'࢖ ͍͍ͨਓ w

    ͱΓ͋͑ͣ8"'͓ࢼ͍ͨ͠͠ਓ
  21. ߴ͍ ͔Ͳ͏͔͸Ϟϊ࣍ୈ͚ͩͲ 8"'ͷϝϦοτ  w ߴ͍෼ػೳ͸๛෋ w ϚωʔδυϧʔϧΑΓ͸΋ͬͱ͍ͬͺ͍ࢭΊͯ͘ΕΔ ͸ͣ 

    w ϧʔϧΛࡉ͔͘νϡʔχϯάͰ͖Δ w ޡݕ஌࣌ʹؾ͖ͮ΍͍͢࢓૊Έ͕͋ͬͨΓ w %%P4ରࡦͱ͔8"'Ҏ֎ͷػೳ͕͋Δ w "84্ͩͱҙຯͳ͍͚Ͳ
  22. ݴ͍͍ͨ͜ͱ  AWS WAF͸طʹ ӡ༻͔ۤΒ։์͞Ε͍ͯ·͢ օ͞Μ (༻్ʹ߹Θͤͯ) ࢖͍·͠ΐ͏

  23. ͋Γ͕ͱ͏͍͟͝·ͨ͠  ৄ͘͠͸Լه΍ͬͯΈͨϒϩάͰ https://dev.classmethod.jp/cloud/aws/aws-reinvent2017-waf-managed-rule-try/