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
002 現場から見る海賊版サイトブロッキングの諸相
Search
Kei Nishida
July 03, 2018
Technology
0
230
002 現場から見る海賊版サイトブロッキングの諸相
KIXS.Vol007 インフラ・ネバー・ダイ
Kei Nishida
July 03, 2018
Tweet
Share
More Decks by Kei Nishida
See All by Kei Nishida
海賊版ブロッキング-完結編- Kixs Vol.009
nishik18
0
310
8/25 インターネットがざわついた件
nishik18
0
500
博多に穴が空いた件
nishik18
1
260
RADIUS使ってますよ!!
nishik18
1
440
光ケーブルのこと
nishik18
0
130
データセンターのファシリティーってこんなんです
nishik18
0
960
Other Decks in Technology
See All in Technology
役員・マネージャー・著者・エンジニアそれぞれの立場から見たAWS認定資格
nrinetcom
PRO
1
3.6k
2025-02-21 ゆるSRE勉強会 Enhancing SRE Using AI
yoshiiryo1
1
470
日経のデータベース事業とElasticsearch
hinatades
PRO
0
200
LINE NEWSにおけるバックエンド開発
lycorptech_jp
PRO
0
150
コンピュータビジョンの社会実装について考えていたらゲームを作っていた話
takmin
1
580
白金鉱業Meetup Vol.17_あるデータサイエンティストのデータマネジメントとの向き合い方
brainpadpr
7
990
AWS Well-Architected Frameworkで学ぶAmazon ECSのセキュリティ対策
umekou
2
110
ウォンテッドリーのデータパイプラインを支える ETL のための analytics, rds-exporter / analytics, rds-exporter for ETL to support Wantedly's data pipeline
unblee
0
110
データマネジメントのトレードオフに立ち向かう
ikkimiyazaki
6
1.2k
Amazon Aurora のバージョンアップ手法について
smt7174
1
130
OpenID Connect for Identity Assurance の概要と翻訳版のご紹介 / 20250219-BizDay17-OIDC4IDA-Intro
oidfj
0
470
ディスプレイ広告(Yahoo!広告・LINE広告)におけるバックエンド開発
lycorptech_jp
PRO
0
230
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
133
33k
Gamification - CAS2011
davidbonilla
80
5.1k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
How to Think Like a Performance Engineer
csswizardry
22
1.4k
The Cost Of JavaScript in 2023
addyosmani
47
7.3k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.3k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.3k
Rails Girls Zürich Keynote
gr2m
94
13k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
114
50k
Transcript
ݱ͔ΒݟΔւ൛αΠτϒϩοΩϯάͷॾ૬ ݄ ,JYT7PM!ΠϯλʔωοτΠχγΞςΟϒɹभࢧࣾ ాɹܓ L@OJTIJEB!RUOFUDPKQ ΠϯϑϥɾωόʔɾμΠ
BHFOEB ɾ௨৴ͷൿີͱ ɾւ൛αΠτϒϩοΩϯάͱʁ ɾܦҢ ɾϒϩοΫ༰ೝɺରͷ ɾࣗʹӨڹ͋Δʁ ɾ·ͱΊ
ʮ௨৴ͷൿີʯͱ ୈೋेҰɹ ̍ɹूձɺ݁ࣾٴͼݴɺग़൛ͦͷଞҰͷදݱͷࣗ༝ɺ͜ΕΛอো͢Δɻ ̎ɹݕӾɺ͜ΕΛͯ͠ͳΒͳ͍ɻ௨৴ͷൿີɺ͜ΕΛ৵ͯ͠ͳΒͳ͍ɻ ݑ๏ ిؾ௨৴ࣄۀ๏ ʢݕӾͷېࢭʣ ୈࡾɹిؾ௨৴ࣄۀऀͷऔѻதʹΔ௨৴ɺݕӾͯ͠ͳΒͳ͍ɻ ʢൿີͷอޢʣ ୈ࢛ɹిؾ௨৴ࣄۀऀͷऔѻதʹΔ௨৴ͷൿີɺ৵ͯ͠ͳΒͳ͍ɻ
̎ɹిؾ௨৴ࣄۀʹैࣄ͢Δऀɺࡏ৬தిؾ௨৴ࣄۀऀͷऔѻதʹΔ௨৴ʹؔͯ͠Γಘͨ ɹɹଞਓͷൿີΛकΒͳ͚ΕͳΒͳ͍ɻͦͷ৬Λୀ͍ͨޙʹ͓͍ͯɺಉ༷ͱ͢Δɻ
ʮ௨৴ͷൿີͷ৵ʯͱ ৵ͷྨܕ ಘੵۃతʹ௨৴ͷൿີΛΖ͏ͱ͢ΔҙࢥͷͱͰಘ͠Α͏ͱ͢Δߦҝ ༻ൃ৴ऀຢड৴ऀͷҙࢥʹͯ͠ར༻͢Δ͜ͱ ࿙͍͑ଞਓ͕ΓಘΔঢ়ଶʹஔ͘͜ͱ ͜͜ʹ͍͏ɺಘ༻ʹɺػցతɾࣗಈతʹಛఆͷ݅ʹ߹க͢Δ௨৴Λ ݕ͠ɺ֘௨৴Λ௨৴ࣄऀͷҙࢥʹͯ͠ར༻͢Δ߹ͷΑ͏ʹ ػցతɾࣗಈతʹॲཧ͞ΕΔΈͰ͋ͬͯ֘͠ಘΔɻ ిؾ௨৴ࣄۀʹ͓͚ΔαΠόʔ߈ܸͷదਖ਼ͳରॲͷࡏΓํʹؔ͢ΔݚڀձΑΓ IUUQXXXTPVNVHPKQNBJO@DPOUFOUQEG
௨৴ͷൿີͱ ͜͜Ͱʂ ύέοτͷϔομΛݟͯϧʔςΟϯά͢Δ͜ͱɺʮ௨৴ͷൿີΛ৵ʯ͢ΔͰ͠ΐ͏͔ʁ
௨৴ͷൿີͱ ͑ ύέοτͷϔομΛݟͯϧʔςΟϯά͢Δ͜ͱɺʮ௨৴ͷൿີΛ৵ʯɻ ͔͠͠ɺਖ਼ۀߦҝͱͯ͠ҧ๏ੑ્٫͞ΕΔɻ ྨࣅྫͱͯ͠ ҩࢣʹΑΔ֎Պखज़ইࡑͱͯ͠ߏ͞ΕΔɻ ͔͠͠ɺਖ਼ۀߦҝͱͯ͠ҧ๏ੑ્٫͞ΕΔɻ ҧ๏ੑ્٫͞ΕΔ߹Ͱɺ௨৴ͷൿີΛ৵͢Δ͕ҧ๏Ͱͳ͍͜ͱʹҙɻ
ւ൛αΠτϒϩοΩϯάͱ ϢʔβʔͷಉҙΛಘͣʹશͯͷ௨৴Λࢹ͠ɺւ൛αΠτͷΞΫηεͰ͋Ε *41ͷઃඋͰःஅ͢Δાஔ
ܦҢ ɾ݄ɹ ɹɹੁ͕ձݟɹϚϯΨΞχϝͳͲͷւ൛αΠτʹରͯ͠ ɹʮαΠτϒϩοΩϯάΛؚΊͯɺݱࡏ͋ΒΏΔํࡦͷՄೳੑΛݕ౼͍ͯ͠Δʯͱίϝϯτ ɾ݄ɹ ɹɹ/),ɾͦͷଞ ɹʮ͕ѱ࣭ͳւ൛αΠτʹ͍ͭͯɺҰ࣌తͳۓٸආͱͯ͠*41ͷཁΛݕ౼தʯ ɾ݄લޙ ɹɹ/55ɺ,%%*ɺ4PGUCBOLͷࣾʹରͯ͠ɺ ɹɹϒϩοΩϯάͷཁʹର͢Δࣄલরձʢ૯ল૯৹ٞࣗΒઆ໌ʣ
ɹ#*(-0#&ɺ,0QUɺ/JGUZɺ4/$ʢ૯লফඅऀߦ՝ʹΑΔઆ໌ ɾ݄લޙ ɹʮతࡒ࢈ઓུຊ෦ձ߹ɾ൜ࡑରࡦֳ྅ձٞʯΛ։࠵ ɹɹֳձݟ ɾ݄ /55ͱ/55ίϛϡχέʔγϣϯζɺ/55υίϞɺ/55ΒΒ݄ɺ ւ൛αΠτͷଓःஅʢϒϩοΩϯάʣΛ࣮ࢪ͢ΔํΛൃද ɹ
None
ϒϩοΩϯά༰ೝͱରͷ ϒϩοΩϯάɺʮ௨৴ͷൿີʯΛܗࣜతʹ৵͢ΔՄೳੑ͕͋Δ͕ɺԾʹͦ͏ͩͱͯ͠ɺ ৵ίϯςϯπͷྔɺআݕڍͳͲଞͷํ๏ʹΑΔݖརͷอޢ͕ෆՄೳͰ͋Δ͜ͱͳͲͷࣄʹরΒ͠ɺ ۓٸආ ܐ๏ୈ ͷཁ݅Λຬͨ͢߹ʹɺҧ๏ੑ્͕٫͞ΕΔͷͱߟ͑ΒΕΔɻ ༰ೝ ݟղ ๏తʹͳ͍͠ɺඃֹେ͖͘ւ൛αΠτϒϩοΩϯάΉͳ͠
ϒϩοΩϯάରͷ ର ϒϩοΩϯάɺʮ௨৴ͷൿີʯΛܗࣜతʹ৵͢ΔՄೳੑ͕͋Δ͕ɺԾʹͦ͏ͩͱͯ͠ɺ ৵ίϯςϯπͷྔɺআݕڍͳͲଞͷํ๏ʹΑΔݖརͷอޢ͕ෆՄೳͰ͋Δ͜ͱͳͲͷࣄʹরΒ͠ɺ ۓٸආ ܐ๏ୈ ͷཁ݅Λຬͨ͢߹ʹɺҧ๏ੑ્͕٫͞ΕΔͷͱߟ͑ΒΕΔɻ ɾۓٸආͷཁ݅Λຬ͍ͨͯ͠ͳ͍ͷͰʁ ɹɹɹۓٸආͷཁ݅ޙड़ ɾʙຬͨ͢߹ʹ
ɹɹɹۓٸආͷ݅Λຬͨ͢ͱݴ͍ͬͯͳ͍ɻɹ ɾʙͷͱߟ͑ΒΕΔ ɹɹɹ્٫͞ΕΔͱஅఆ͍ͯ͠ͳ͍ɻ ɹ ௨৴ͷൿີ௨৴ͷࣗ༝Λ৵͠ɺݕӾʹ֘͠͏ΔॏେͳાஔͰ๏తʹେ͖ͳ
ҧ๏ੑͷ્٫ͱ ௨৴ࣄऀͷಉҙΛಘΔ͜ͱͳ͘௨৴ͷൿີΛ৵ͨ͠߹Ͱ͋ͬͯɺ ਖ਼Ӵ ܐ๏ୈ ɺ ۓٸආ ܐ๏ୈ ʹͨΔ߹ɺ ਖ਼ߦҝ ܐ๏ୈ
ʹͨΔ߹ ҧ๏ੑ્٫ࣄ༝͕͋Δ߹ʹɺྫ֎తʹ௨৴ͷൿີΛ৵͢͜ͱ͕ڐ༰͞ΕΔ͜ͱʹͳΔɻ ిؾ௨৴ࣄۀʹ͓͚ΔαΠόʔ߈ܸͷదਖ਼ͳରॲͷࡏΓํʹؔ͢ΔݚڀձΑΓ IUUQXXXTPVNVHPKQNBJO@DPOUFOUQEG ਖ਼ߦҝͷྫ ύέοτͷϔομΛݟͯϧʔςΟϯά͢Δ͜ͱ
ۓٸආͱͯ͠ҧ๏ੑ્͕٫͞ΕΔ݅ ʮۓٸආʯͱͯ͠ҧ๏ੑ્͕٫͞ΕΔͨΊʹɺ ݱࡏͷةͷଘࡏɺ ๏ӹͷݖߧɺ ิॆੑ ͷશͯͷཁ݅Λຬͨ͢͜ͱ͕ඞཁ ͜Ε·Ͱۓٸආ͕ೝΊΒΕΔͱཧ͞Εͨࣄྫͱͯ͠ɺ Ξਓ໋อޢͷ؍͔ΒۓٸʹରԠ͢Δඞཁͷ͋Δిࢠܝࣔ൘Ͱͷࣗࡴ༧ࠂࣄҊʹ͍ͭͯɺ *41͕ܯػؔʹൃ৴ऀใΛ։ࣔ͢Δ߹ ΠΣϒ্ʹ͓͍ͯྲྀ௨͠ಘΔঢ়ଶʹஔ͔Εͨஈ֊Ͱࣇಐͷݖརʹॏେ͔ͭਂࠁͳ๏ӹ৵
ͷ֖વੑ͕͋Δͱ͍͑Δࣇಐϙϧϊʹର͢ΔϒϩοΩϯάΛߦ͏߹ ˞ةΛආ͚ΔͨΊʹଞʹ࠾Δ͖৵ੑͷগͳ͍खஈ͕ଘࡏ͠ͳ͍͜ͱ ˞ආߦҝ͔Βੜ͕ͨ͡ආ͚Α͏ͱͨ͠ͷఔΛ͑ͳ͍͜ͱ ˞ੜ໋ʹؔΘΔΑ͏ͳࡂ
ͷ͓͖ͷة͏͞ ΦΠϧγϣοΫͷ͜Ζɺ௨࢈ল ࣌ ͔Βੴ༉࿈ໍʹରͯ͠ੴ༉ͷ্ݶՁ֨ʹ͍ͭͯߦࢦಋ ੴ༉ۀքͦͷࢦಋʹैͬͯҰ੪্͛Ͱ߹ҙ ެऔҕ͕ಠې๏ҧͰࠂൃ ࠷ߴࡋܾ ੴ༉ۀऀෆͳΧϧςϧΛ݁Μͩͱͯ͠༗ࡑ ௨࢈লͷࢦಋՁ֨ʹ͍ͭͯͰ͋ΓΧϧςϧΛ݁Ϳ͜ͱͰͳ͍ͱͯ͠ແࡑ ͷ͓͖͔ͩΒͱ͍ͬͯ༗ࡑΛ໔ΕΔͱ͔͗Βͳ͍
ຊࡾݖཱ ࢘๏ɺߦɺཱ๏ ʹ࢘๏ݖͳ͘ɺ͓͖໔ࡑූʹͳΓ·ͤΜɻ
௨৴ͷൿີΛ৵ͯ͠ɺձౖ͕ࣾΒΕΔ ͚ͩͰɾɾ ɹɹɹݸਓͱͯ͠ɺͿͬͪΌ͚ؔͳ͍ʂʁ
േଇ ୈඦ࢛ɹిؾ௨৴ࣄۀऀͷऔѻதʹΔ௨৴ʢୈेୈೋ߲ʹنఆ͢Δ௨৴ΛؚΉɻʣͷൿີΛ৵ͨ͠ऀɺ ɹೋҎԼͷຢޒेສԁҎԼͷേۚʹॲ͢Δɻ ̎ɹిؾ௨৴ࣄۀʹैࣄ͢Δऀ͕લ߲ͷߦҝΛͨ͠ͱ͖ɺࡾҎԼͷຢඦສԁҎԼͷേۚʹॲ͢Δɻ ̏ɹલೋ߲ͷະࡑɺേ͢Δɻ ձࣾͷࢦࣔʹैͬͯɺ௨৴ͷൿີΛ৵ͨ͠߹Ͱ ઃఆΛೖͨ͠ΤϯδχΞ͕ిؾ௨৴ࣄۀ๏ҧͰേͤΒΕΔՄೳੑ͕͋Γ·͢ɻ ·ͨɺະേͤΒΕ·͢ɻɹࢦࣔΛ͢Δͱڭࠦ൜ ফඅऀอޢஂମหޢ͕࢜ࠓճͷʹ͍ͭͯɺࠂૌɻ *41ͷΤϯδχΞ͕ίϯϓϥΠΞϯε૭ޱʹۦ͚ࠐΉɺ࿑ಇ߹ಈ͔͘ͱɹ͕ᷚ͋Γɻɻ
ΤϯδχΞͷҾ͖ൈ͖߹ઓ࢝·Γ·ͨ͠ɻ ిؾ௨৴ࣄۀ๏ ͱݴΘΕ͍ͯ·͢ɻ
·ͱΊ ɾւαΠτʹΑΓग़൛ۀք͕େ͖ͳӨڹΛड͚͍ͯΔ ɾͱͯ͠ɺւ൛αΠτϒϩοΩϯάͷࣗओతͳରࡦΛଅ͢ ࣮ࡍʹɺ΄΅ཁɻ ରࡦͨ͜͠ͱެදͯ͠΄͍͠ͱɻ ɾग़൛ࣾɺւ൛αΠτϒϩοΩϯάʹ͍ܴͭͯͷ໌ଟ ɾ௨৴ۀք๏քɺ௨৴ͷൿີͷ৵ͱݕӾͱରͷ໌ଟ ɾʹ/55ϒϩοΩϯάܾఆͱϓϨεϦϦʔε ΤϯδχΞࣗձ͕ࣾࠂૌ͞ΕΔՄೳੑ͋Γ·͢ɻ ଞਓࣄͱࢥΘͣɺࠓճͷΛਅʹߟ͑ͯΈ·ͤΜ͔ʁ