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

DDoS Mitigation in AWS

DDoS Mitigation in AWS

Avatar for Sakura Onishi

Sakura Onishi

April 08, 2016
Tweet

Other Decks in Technology

Transcript

  1. 3 XIPBNJ XIPBNJ 4BLVSB0OJTIJ !TBLVYB ॴଐ 7+ιϦϡʔγϣϯζגࣜձࣾ ߹ಉձࣾ$BU$PEF +"846(ಙౡࢧ෦ ͨ·ʹΫϥ΢υঁࢠձ

    པ·Εͨ͜ͱ͸෯޿͘ͳΜͰ΋΍Δ 8FC J04 *OGSB 4FDVSJUZ #JH%BUB %FW0QT ೥͘Β͍લʹັྗΛ஌Γɺ"84পʹམͱ͞ΕΔ ࠷ۙΑ͘ѻ͏ͷ͸+BWB 1)1 1ZUIPO 5ZQF4DSJQU FMJYJS -(#5τϥϯεδΣϯμʔ 5PLZP3BJOCPX1SJEFͷӡӦαϙʔτ ೣ޷͖
  2. 5 %%P4ରԠઓུ %%P4ରԠઓུ ߈ܸͷछྨ 6%1'MPPE6%14UPSN 4:/'MPPE ϓϩτίϧ߈ܸ )551 (&51045 'MPPE

    ΞϓϦέʔγϣϯ߈ܸ *$.1'MPPETNVSG"UUBDL  %%P4ରࡦͱͯ͠ ߈ܸൣғͷ࠷খԽ αʔόͷਨ௚ਫฏεέʔϦϯά ΦϦδϯ*1ͷൿಗԽ *%4΍8"'ͷ࣮૷ ߈ܸ࣌ͷରԠܭը
  3. 7 6%1'MPPE 6%14UPSN 6%1'MPPE 6%14UPSN 6%1߈ܸ͸6%1ύέοτΛ߈ܸର৅αʔόͷϥϯμϜͳϙʔ τ΁େྔʹૹ৴͢Δ αʔό͸ύέοτΛड͚औͬͨ6%1ϙʔτΛ଴ͪड͚͍ͯΔ ΞϓϦέʔγϣϯΛ୳͠ɺ଴ͪड͚͍ͯΔΞϓϦέʔγϣϯ ͕ͳ͍৔߹ɺ౸ୡෆೳͷΤϥʔԠ౴Λߦ͏

    ߈ܸର৅͕͜ͷ߈ܸύέοτΛେྔʹड৴ͯ͠͠·͏ͱɺΤ ϥʔԠ౴Λ୲͏*$.1ύέοτ͕େྔʹੜ੒͞Εɺαʔό΍ ωοτϫʔΫػث͕աෛՙʹؕΓμ΢ϯ͢Δ 5$1ͱҧ͍*1ΞυϨεͷِ૷͕༰қͰ͋Δ ϋϯυγΣΠΫ͕ඞཁͳ͍ͨΊ  
  4. 8 4:/'MPPE 4:/'MPPE 5$1઀ଓͷཱ֬ʹඞཁͳXBZIBOETIBLFΛૂͬͨ߈ܸ      ߈ܸऀ͸େྔͷ4:/Λ߈ܸର৅αʔό΁ૹΓɺͦͷԠ౴ͱ͠

    ͯϗετ͸4:/"$,Λฦ͕͢ɺ߈ܸऀ͸"$,Ԡ౴ΛߦΘ ͳ͍ ݁Ռͱͯ͠αʔό͸"$,Ԡ౴Λ଴ͭΦʔϓϯίωΫγϣϯ͕ େྔʹੜ੒͞Εɺར༻Մೳͳ઀ଓϦιʔε͕ݮগ͢Δ  ΫϥΠΞϯτ͸઀ଓཁٻͱͯ͠4:/Λαʔό΁ ૹ৴͢Δ 4ZODISPOJ[FE  αʔό͸4:/"$,ΛΫϥΠΞϯτ΁Ԡ౴͢Δ 4ZODISPOJ[FE"DLOPXMFEHFNFOU  ΫϥΠΞϯτ͸"$,ΛԠ౴ͯ͠઀ଓΛཱ֬͢ Δ "DLOPXMFEHFNFOU
  5. 9 )551 (&51045 'MPPE )551 (&51045 'MPPE ͍ΘΏΔ'ΞλοΫ 5$1ϓϩτίϧ *1ͷِ૷͸೉͍͠

    େྔͷ(&5΍1045ϦΫΤετΛαʔόʹૹ৴͢Δ (&5ϦΫΤετ͸ɺੜ੒͕γϯϓϧͰεέʔϧ͠΍͍͢ 1045ϦΫΤετ͸ɺΞϓϦέʔγϣϯͰෛՙͷߴ͍ύϥ ϝʔλΛ෇༩͢Δ͜ͱͰ߈ܸΛޮ཰ԽͰ͖Δ ϨΠϠʢΞϓϦέʔγϣϯ૚ʣͷμ΢ϯΛૂ͏
  6. 12 %%P4๷ޚઓུ  %%P4๷ޚઓུ  ߈ܸൣғͷ࠷খԽ &-#ͱ$MPVE'SPOUΛ࢖ͬͯΞϓϦέʔγϣϯ΁ͷෛՙΛ෼ࢄ ଟ૚ΞϓϦέʔγϣϯΞʔΩςΫνϟΛ࠾༻͢Δ͜ͱͰɺϨΠ ϠผʹઓུΛద༻Ͱ͖Δ 

    αʔόͷਨ௚ਫฏεέʔϦϯά ΠϯελϯελΠϓΛେ͖͍΋ͷ΁มߋʢਨ௚εέʔϦϯάʣ "VUP4DBMJOHΛ༗ޮԽͯ͠ɺෛՙʹԠͯ͡αʔό୆਺Λ૿΍ ͢͜ͱͰແݶʹॲཧೳྗΛ֦ுͰ͖ΔʢਫฏεέʔϦϯάʣ
  7. 13 %%P4๷ޚઓུ  %%P4๷ޚઓུ  ΦϦδϯൿಗԽʹΑΔอޢ όοΫΤϯυαʔόͳͲഎޙʹଘࡏ͢ΔϦιʔεͷ*1Λදʹग़ ͞ͳ͍ 3PVUFͷΤΠϦΞεϨίʔυ $MPVE'SPOU

    &-# *%4΍8"'ͷ࣮૷ "84Λ࠾༻͢Δ৔߹ɺग़Δນ͸গͳ͍͔΋͠Εͳ͍ ߈ܸ࣌ͷରԠܭը ྫ͑͹஍ཧతͳ߈ܸύλʔϯ͕ݟ͔ͭͬͨͱ͖ɺ஍ཧϕʔεͷ ΞΫηεڋ൱Λߦ͏ͷ͔ʁ
  8. 18 8"' 8FC"QQMJDBUJPO'JSFXBMM 8"' 8FC"QQMJDBUJPO'JSFXBMM 8"'Λ࢖͏͜ͱͰແޮͳϦΫΤετΛϑΟϧλϦϯάͨ͠Γɺτ ϥϑΟοΫͷঢ়ଶ΍ΞΫηεݩͳͲͷঢ়ଶΛ؂ࢹͰ͖Δɻ ଟ͘ͷ8"'ʹ͸*%4 *OTUSVDUJPO%FUFDUJPO4ZTUFN ؚ͕·

    Εɺ௨৴ঢ়ଶͷղੳ΍ٙΘ͍͠ڍಈͷ௨ใ͕Մೳɻ  τϥϑΟοΫͷ؂ࢹ໨తʹར༻ ߈ܸͱࢥΘΕΔϦΫΤετͷϒϩοΫ΍௨ใ Ϛϧ΢ΣΞରࡦ σʔλഁյରࡦͳͲ  8FCαʔόࣗ਎ʹ8"'Λಋೖ͢Δ͜ͱ΋͋Δ͕ɺ8FCαʔό΍ &-#ͷલஈʹઃஔ͠τϥϑΟοΫΛϑΟϧλ͢Δ͜ͱ΋ଟ͍
  9. 20