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
DDoS Mitigation in AWS
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Sakura Onishi
April 08, 2016
Technology
63
2
Share
DDoS Mitigation in AWS
Sakura Onishi
April 08, 2016
Other Decks in Technology
See All in Technology
最近の技術系の話題で気になったもの色々(IoT系以外も) / IoTLT 花見予定会(たぶんBBQ) @都立潮風公園バーベキュー広場
you
PRO
0
110
EarthCopilotに学ぶマルチエージェントオーケストレーション
nakasho
0
100
AWS認定資格は本当に意味があるのか?
nrinetcom
PRO
0
140
Bill One 開発エンジニア 紹介資料
sansan33
PRO
5
18k
Digitization部 紹介資料
sansan33
PRO
1
7.2k
インフラを Excel 管理していた組織が 3 ヶ月で IaC 化されるまで
geekplus_tech
3
190
Zero-Downtime Migration: Moving a Massive, Historic iOS App from CocoaPods to SPM and Tuist without Stopping Feature Delivery
kagemiku
0
240
CloudSec JP #005 後締め ~ソフトウェアサプライチェーン攻撃から開発者のシークレットを守る~
lhazy
0
180
JEDAI in Osaka 2026イントロ
taka_aki
0
190
Claude Teamプランの選定と、できること/できないこと
rfdnxbro
1
2.4k
AIペネトレーションテスト・ セキュリティ検証「AgenticSec」ご紹介資料
laysakura
0
2.1k
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
390
Featured
See All Featured
A Tale of Four Properties
chriscoyier
163
24k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
720
Rails Girls Zürich Keynote
gr2m
96
14k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
480
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
200
Raft: Consensus for Rubyists
vanstee
141
7.4k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
95
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.5k
Abbi's Birthday
coloredviolet
2
6.7k
Docker and Python
trallard
47
3.8k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
790
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
250
Transcript
1 "NB[PO8FC4FSWJDFT "NB[PO8FC4FSWJDFT %%P4߈ܸͷ؇ઓུ %%P4߈ܸͷ؇ઓུ 4BLVSB0OJTIJ
2 ࣗݾհ ࣗݾհ
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ͷӡӦαϙʔτ ೣ͖
4 ࠓ͢͜ͱ ࠓ͢͜ͱ
5 %%P4ରԠઓུ %%P4ରԠઓུ ߈ܸͷछྨ 6%1'MPPE6%14UPSN 4:/'MPPE ϓϩτίϧ߈ܸ )551 (&51045 'MPPE
ΞϓϦέʔγϣϯ߈ܸ *$.1'MPPETNVSG"UUBDL %%P4ରࡦͱͯ͠ ߈ܸൣғͷ࠷খԽ αʔόͷਨਫฏεέʔϦϯά ΦϦδϯ*1ͷൿಗԽ *%48"'ͷ࣮ ߈ܸ࣌ͷରԠܭը
6 %%P4ͷओͳ߈ܸख๏ %%P4ͷओͳ߈ܸख๏
7 6%1'MPPE 6%14UPSN 6%1'MPPE 6%14UPSN 6%1߈ܸ6%1ύέοτΛ߈ܸରαʔόͷϥϯμϜͳϙʔ τେྔʹૹ৴͢Δ αʔόύέοτΛड͚औͬͨ6%1ϙʔτΛͪड͚͍ͯΔ ΞϓϦέʔγϣϯΛ୳͠ɺͪड͚͍ͯΔΞϓϦέʔγϣϯ ͕ͳ͍߹ɺ౸ୡෆೳͷΤϥʔԠΛߦ͏
߈ܸର͕͜ͷ߈ܸύέοτΛେྔʹड৴ͯ͠͠·͏ͱɺΤ ϥʔԠΛ୲͏*$.1ύέοτ͕େྔʹੜ͞Εɺαʔό ωοτϫʔΫػث͕աෛՙʹؕΓμϯ͢Δ 5$1ͱҧ͍*1ΞυϨεͷِ͕༰қͰ͋Δ ϋϯυγΣΠΫ͕ඞཁͳ͍ͨΊ
8 4:/'MPPE 4:/'MPPE 5$1ଓͷཱ֬ʹඞཁͳXBZIBOETIBLFΛૂͬͨ߈ܸ ߈ܸऀେྔͷ4:/Λ߈ܸରαʔόૹΓɺͦͷԠͱ͠
ͯϗετ4:/"$,Λฦ͕͢ɺ߈ܸऀ"$,ԠΛߦΘ ͳ͍ ݁Ռͱͯ͠αʔό"$,ԠΛͭΦʔϓϯίωΫγϣϯ͕ େྔʹੜ͞Εɺར༻ՄೳͳଓϦιʔε͕ݮগ͢Δ ΫϥΠΞϯτଓཁٻͱͯ͠4:/Λαʔό ૹ৴͢Δ 4ZODISPOJ[FE αʔό4:/"$,ΛΫϥΠΞϯτԠ͢Δ 4ZODISPOJ[FE"DLOPXMFEHFNFOU ΫϥΠΞϯτ"$,ΛԠͯ͠ଓΛཱ֬͢ Δ "DLOPXMFEHFNFOU
9 )551 (&51045 'MPPE )551 (&51045 'MPPE ͍ΘΏΔ'ΞλοΫ 5$1ϓϩτίϧ *1ͷِ͍͠
େྔͷ(&51045ϦΫΤετΛαʔόʹૹ৴͢Δ (&5ϦΫΤετɺੜ͕γϯϓϧͰεέʔϧ͍͢͠ 1045ϦΫΤετɺΞϓϦέʔγϣϯͰෛՙͷߴ͍ύϥ ϝʔλΛ༩͢Δ͜ͱͰ߈ܸΛޮԽͰ͖Δ ϨΠϠʢΞϓϦέʔγϣϯʣͷμϯΛૂ͏
10 *$.1'MPPETNVSG"UUBDL *$.1'MPPETNVSG"UUBDL େྔͷ1*/(ΛૹΓ͚ͭΔ *$.1ϋϯυγΣΠΫͷඞཁͳ͘*1ِ͕༰қ TNVSG"UUBDL ౿ΈωοτϫʔΫͷϒϩʔυΩϟετΞυϨεʹɺ߈ܸ ରαʔόΛૹ৴ݩͱِͯͨ͠͠1*/(ΛૹΔ ౿ΈωοτϫʔΫͷશαʔό͕Ұ੪ʹ߈ܸରαʔ όʔʹ͚ͯ1*/(ԠΛฦ٫͢Δ
߈ܸͷ૿෯ʹޭ ରࡦͱͯ͠ϑΝΠΞΥʔϧͰ*$.1Λഁغ͢Δઃఆʹ͢Δ ଞͷ߈ܸͱҧ͍ɺਖ਼ͳϦΫΤετͰ༻͠ͳ͍ϓϩτ ίϧΛ༻͍͍ͯΔͨΊɺ͙ͷൺֱత༰қ &-#$MPVE'SPOUΛڬΉ
11 %%P4ޚઓུ %%P4ޚઓུ
12 %%P4ޚઓུ %%P4ޚઓུ ߈ܸൣғͷ࠷খԽ &-#ͱ$MPVE'SPOUΛͬͯΞϓϦέʔγϣϯͷෛՙΛࢄ ଟΞϓϦέʔγϣϯΞʔΩςΫνϟΛ࠾༻͢Δ͜ͱͰɺϨΠ ϠผʹઓུΛద༻Ͱ͖Δ
αʔόͷਨਫฏεέʔϦϯά ΠϯελϯελΠϓΛେ͖͍ͷมߋʢਨεέʔϦϯάʣ "VUP4DBMJOHΛ༗ޮԽͯ͠ɺෛՙʹԠͯ͡αʔόΛ૿ ͢͜ͱͰແݶʹॲཧೳྗΛ֦ுͰ͖ΔʢਫฏεέʔϦϯάʣ
13 %%P4ޚઓུ %%P4ޚઓུ ΦϦδϯൿಗԽʹΑΔอޢ όοΫΤϯυαʔόͳͲഎޙʹଘࡏ͢ΔϦιʔεͷ*1Λදʹग़ ͞ͳ͍ 3PVUFͷΤΠϦΞεϨίʔυ $MPVE'SPOU
&-# *%48"'ͷ࣮ "84Λ࠾༻͢Δ߹ɺग़Δນগͳ͍͔͠Εͳ͍ ߈ܸ࣌ͷରԠܭը ྫ͑ཧతͳ߈ܸύλʔϯ͕ݟ͔ͭͬͨͱ͖ɺཧϕʔεͷ ΞΫηεڋ൱Λߦ͏ͷ͔ʁ
14 %%P4ରࡦ6%1'MPPE %%P4ରࡦ6%1'MPPE ΞϓϦέʔγϣϯͰͪड͚͍ͯΔϙʔτҎ֎Λ։͔ͳ͍ 71$"$- &$4FDVSJUZ(SPVQ ΤϥʔԠΛฦ͢ΘΓʹύέοτΛഁغ͢Δ ߈ܸ*1ΛϒϩοΫ͢Δରࡦ͋·Γ༗ޮͰͳ͍͜ͱ͕ଟ͍
15 %%P4ରࡦ4:/'MPPE %%P4ରࡦ4:/'MPPE ༗ޮͳ5$1ϦΫΤετͷΈΛ௨աͤ͞ΔΑ͏ʹ͢Δ $MPVE'SPOU &-# ಠࣗͷ8"'ϨΠϠ $MPVE'SPOU&-#ΛؒʹڬΉ͚ͩͰɺ༗ޮͳ5$1ͷΈΛΦϦ δϯαʔόʹ௨աͤ͞Δ͜ͱ͕Ͱ͖Δ ԿΒ͔ͷཧ༝ͰઃஔͰ͖ͳ͍߹ɺΣϒαʔόʹ4:/
'MPPEʹରԠͨ͠8"'Λઃஔ͢Δ 5$1ଓཱ֬લͷ߈ܸͰ͋ΔͨΊɺ߈ܸऀ*1ΞυϨεِ ͞Ε͍ͯΔՄೳੑ͕͋Δ
16 %%P4ରࡦ)551'MPPE %%P4ରࡦ)551'MPPE αʔό͔ΒͷϨεϙϯεΛΩϟογϡͤ͞Δ $MPVE'SPOU ΩϟογϡՄೳͳ੩తϖʔδ͕ଟ͍߹ͱͯ༗ޮ σʔλͷଈ࣌ੑ͕ٻΊΒΕΔΞϓϦέʔγϣϯͷ߹Ͱɺ ඵͷΩϟογϡΛڬΉ͚ͩͰվળ͕ظͰ͖Δ ݁Ռηοτ͕ಈతʹมΘΔΞϓϦέʔγϣϯͷ߹εέʔ ϧͤͯ͞ରԠ͢Δͷ͕جຊઓུ
5$1ଓཱ֬ޙͳͷͰ*1ΞυϨεͷِجຊతʹෆՄೳ ߈ܸݩͷཧతͳنଇੑ͕͋Εɺ$MPVE'SPOUͳͲͰཧత ͳΞΫηε੍ݶΛઃఆ͢Δ͜ͱͰ͖Δ
17 $MPVE'SPOU $MPVE'SPOU $MPVE'SPOUਖ਼ͳϢʔβʔίϯςϯπΛ৴͠ଓ͚ͳ͕ Β%%P4߈ܸͦͷͷΛ؇ɾܰݮ͢Δ͜ͱ͕Մೳ Τοδϩέʔγϣϯ͕૿େ͢ΔτϥϑΟοΫʹԠͯࣗ͡ಈతʹ εέʔϧ͢Δ ༗ޮͳ5$1ίωΫγϣϯ)551ϦΫΤετͷΈΛΤοδϩ
έʔγϣϯͰϑΟϧλϦϯάͰ͖Δ 6%1'MPPE4:/'MPPE߈ܸʹ༗ޮ
18 8"' 8FC"QQMJDBUJPO'JSFXBMM 8"' 8FC"QQMJDBUJPO'JSFXBMM 8"'Λ͏͜ͱͰແޮͳϦΫΤετΛϑΟϧλϦϯάͨ͠Γɺτ ϥϑΟοΫͷঢ়ଶΞΫηεݩͳͲͷঢ়ଶΛࢹͰ͖Δɻ ଟ͘ͷ8"'ʹ*%4 *OTUSVDUJPO%FUFDUJPO4ZTUFN ؚ͕·
Εɺ௨৴ঢ়ଶͷղੳٙΘ͍͠ڍಈͷ௨ใ͕Մೳɻ τϥϑΟοΫͷࢹతʹར༻ ߈ܸͱࢥΘΕΔϦΫΤετͷϒϩοΫ௨ใ ϚϧΣΞରࡦ σʔλഁյରࡦͳͲ 8FCαʔόࣗʹ8"'Λಋೖ͢Δ͜ͱ͋Δ͕ɺ8FCαʔό &-#ͷલஈʹઃஔ͠τϥϑΟοΫΛϑΟϧλ͢Δ͜ͱଟ͍
19 8"'Λͬͨߏஙྫ 8"'Λͬͨߏஙྫ
20