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
海賊版ブロッキング-完結編- Kixs Vol.009
Search
Kei Nishida
April 24, 2019
Technology
0
340
海賊版ブロッキング-完結編- Kixs Vol.009
Kei Nishida
April 24, 2019
Tweet
Share
More Decks by Kei Nishida
See All by Kei Nishida
002 現場から見る海賊版サイトブロッキングの諸相
nishik18
0
250
8/25 インターネットがざわついた件
nishik18
0
520
博多に穴が空いた件
nishik18
1
270
RADIUS使ってますよ!!
nishik18
1
470
光ケーブルのこと
nishik18
0
140
データセンターのファシリティーってこんなんです
nishik18
0
990
Other Decks in Technology
See All in Technology
How We Built a Secure Sandbox Platform for AI
flatt_security
1
110
SRE視点で振り返るメルカリのアーキテクチャ変遷と普遍的な考え
foostan
2
670
ABEMAのCM配信を支えるスケーラブルな分散カウンタの実装
hono0130
4
1.1k
PostgreSQL で列データ”ファイル”を利用する ~Arrow/Parquet を統合したデータベースの作成~
kaigai
0
160
ある編集者のこれまでとこれから —— 開発者コミュニティと歩んだ四半世紀
inao
5
3.7k
グローバルなコンパウンド戦略を支えるモジュラーモノリスとドメイン駆動設計
kawauso
3
8.2k
巨大モノリスのリプレイス──機能整理とハイブリッドアーキテクチャで挑んだ再構築戦略
zozotech
PRO
0
270
AI時代の戦略的アーキテクチャ 〜Adaptable AI をアーキテクチャで実現する〜 / Enabling Adaptable AI Through Strategic Architecture
bitkey
PRO
15
9.6k
現地速報!Microsoft Ignite 2025 M365 Copilotアップデートレポート
kasada
2
1.6k
TypeScript 6.0で非推奨化されるオプションたち
uhyo
15
4.9k
やり方は一つだけじゃない、正解だけを目指さず寄り道やその先まで自分流に楽しむ趣味プログラミングの探求 2025-11-15 YAPC::Fukuoka
sugyan
3
950
DDD x Microservice Architecture : Findy Architecture Conf 2025
syobochim
12
3.9k
Featured
See All Featured
Building Applications with DynamoDB
mza
96
6.8k
Designing for humans not robots
tammielis
254
26k
The Invisible Side of Design
smashingmag
302
51k
Producing Creativity
orderedlist
PRO
348
40k
How to Think Like a Performance Engineer
csswizardry
28
2.3k
Stop Working from a Prison Cell
hatefulcrawdad
272
21k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
What's in a price? How to price your products and services
michaelherold
246
12k
How to Ace a Technical Interview
jacobian
280
24k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.3k
Scaling GitHub
holman
464
140k
Transcript
$PQZSJHIU25OFU *OD"MMSJHIUTSFTFSWFE ւ൛ϒϩοΩϯά݁ฤ ݄ ,JYT7PM!25OFU גࣜձࣾ25OFU ٕज़ຊ෦ɹαʔϏεΦϖϨʔγϣϯηϯλʔ ాɹܓ L@OJTIJEB!RUOFUDPKQ
ฏ࠷ޙͷྱ
$PQZSJHIU25OFU *OD"MMSJHIUTSFTFSWFE BHFOEB ɾલճ·Ͱͷ͓͞Β͍ ɾΜͰɺͲ͏ͳͬͨΜ ɹɾ/55άϧʔϓૌুͷ ɹɾձ߹ใͷൈਮɹͳͲ ɾ·ͱΊ
$PQZSJHIU25OFU *OD"MMSJHIUTSFTFSWFE ܦҢ ɾ݄ɹ ɹɹੁ͕ձݟɹϚϯΨΞχϝͳͲͷւ൛αΠτʹରͯ͠ ɹʮαΠτϒϩοΩϯάΛؚΊͯɺݱࡏ͋ΒΏΔํࡦͷՄೳੑΛݕ౼͍ͯ͠Δʯͱίϝϯτ ɾ݄ɹ ɹɹ/),ɾͦͷଞ ɹʮ͕ѱ࣭ͳւ൛αΠτʹ͍ͭͯɺҰ࣌తͳۓٸආͱͯ͠*41ͷཁΛݕ౼தʯ ɾ݄લޙ
ɹɹ/55ɺ,%%*ɺ4PGUCBOLͷࣾʹରͯ͠ɺ ɹɹϒϩοΩϯάͷཁʹର͢Δࣄલরձʢ૯ল૯৹ٞࣗΒઆ໌ʣ ɹ#*(-0#&ɺ,0QU 015"(& ɺ/JGUZɺ4/$ʢ૯লফඅऀߦ՝ʹΑΔઆ໌ ɾ݄ ɹʮతࡒ࢈ઓུຊ෦ձ߹ɾ൜ࡑରࡦֳ྅ձٞʯΛ։࠵ ɹɹֳձݟ ɾ݄ /55ͱ/55ίϛϡχέʔγϣϯζɺ/55υίϞɺ/55ΒΒ݄ɺ ւ൛αΠτͷଓःஅʢϒϩοΩϯάʣΛ࣮ࢪ͢ΔํΛൃද ɹ
$PQZSJHIU25OFU *OD"MMSJHIUTSFTFSWFE ࣌Ͱͷ·ͱΊ ,JYT7PM ɾւαΠτʹΑΓग़൛ۀք͕େ͖ͳӨڹΛड͚͍ͯΔ ɾͱͯ͠ɺւ൛αΠτϒϩοΩϯάͷࣗओతͳରࡦΛଅ͢ ࣮ࡍʹɺ΄΅ཁɻ ରࡦͨ͜͠ͱެදͯ͠΄͍͠ͱɻ ɾग़൛ࣾɺւ൛αΠτϒϩοΩϯάʹ͍ܴͭͯͷ໌ଟ ɾ௨৴ۀք๏քɺ௨৴ͷൿີͷ৵ͱݕӾͩͱͯ͠ରͷ໌ଟ
ɾʹ/55ϒϩοΩϯάܾఆͱϓϨεϦϦʔε ΤϯδχΞࣗձ͕ࣾࠂૌ͞ΕΔՄೳੑ͋Γ·͢ɻ ଞਓࣄͱࢥΘͣɺࠓճͷΛਅʹߟ͑ͯΈ·ͤΜ͔ʁ
$PQZSJHIU25OFU *OD"MMSJHIUTSFTFSWFE ࣌Ͱͷ·ͱΊ ,JYT7PM ɾࢍɺରͷํ͕ڠྗͯͬͯ͠ߦ͘ඞཁ͕͋Δͱ͍͏ؾ࣋ͪͷ ɹ෦ͰҰக͍ͯ͠Δ͚Ͳɺࢍରͷڑɺ·ͩ·ͩԕ͍ ɾ৭ʑͬͯདྷͯϒϩοΩϯάʹߦ͖ண͍ͨࢍ ɾϒϩοΩϯά௨৴ͷൿີΛ৵͢Δ͔Βଞͷख๏Ͱͷର ฏߦઢͷঢ়گɺࠓޙͷಈΛݟ͍ͯ͘ඞཁ͋Γ
$PQZSJHIU25OFU *OD"MMSJHIUTSFTFSWFE ʮ௨৴ͷൿີʯͱ ୈೋेҰɹ ̍ɹूձɺ݁ࣾٴͼݴɺग़൛ͦͷଞҰͷදݱͷࣗ༝ɺ͜ΕΛอো͢Δɻ ̎ɹݕӾɺ͜ΕΛͯ͠ͳΒͳ͍ɻ௨৴ͷൿີɺ͜ΕΛ৵ͯ͠ͳΒͳ͍ɻ ݑ๏ ిؾ௨৴ࣄۀ๏ ʢݕӾͷېࢭʣ ୈࡾɹిؾ௨৴ࣄۀऀͷऔѻதʹΔ௨৴ɺݕӾͯ͠ͳΒͳ͍ɻ
ʢൿີͷอޢʣ ୈ࢛ɹిؾ௨৴ࣄۀऀͷऔѻதʹΔ௨৴ͷൿີɺ৵ͯ͠ͳΒͳ͍ɻ ̎ɹిؾ௨৴ࣄۀʹैࣄ͢Δऀɺࡏ৬தిؾ௨৴ࣄۀऀͷऔѻதʹΔ௨৴ʹؔͯ͠Γಘͨ ɹɹଞਓͷൿີΛकΒͳ͚ΕͳΒͳ͍ɻͦͷ৬Λୀ͍ͨޙʹ͓͍ͯɺಉ༷ͱ͢Δɻ खࢴిؾ௨৴ ϝʔϧ 8FCͱ͔ ͷ ݸਓؒͷ௨৴༰ΛɺࣄऀҎ֎ͷୈ ࡾऀ͕ͬͨΒμϝͩΑʔɻ ݑ๏ͷ๏Ͱɺൿີ͕อޢɾอূɻ
$PQZSJHIU25OFU *OD"MMSJHIUTSFTFSWFE ʮ௨৴ͷൿີͷ৵ʯͱ ৵ͷྨܕ ಘੵۃతʹ௨৴ͷൿີΛΖ͏ͱ͢ΔҙࢥͷͱͰಘ͠Α͏ͱ͢Δߦҝ ༻ൃ৴ऀຢड৴ऀͷҙࢥʹͯ͠ར༻͢Δ͜ͱ ࿙͍͑ଞਓ͕ΓಘΔঢ়ଶʹஔ͘͜ͱ ͜͜ʹ͍͏ɺಘ༻ʹɺػցతɾࣗಈతʹಛఆͷ݅ʹ߹க͢Δ௨৴Λ ݕ͠ɺ֘௨৴Λ௨৴ࣄऀͷҙࢥʹͯ͠ར༻͢Δ߹ͷΑ͏ʹ ػցతɾࣗಈతʹॲཧ͞ΕΔΈͰ͋ͬͯ֘͠ಘΔɻ
ిؾ௨৴ࣄۀʹ͓͚ΔαΠόʔ߈ܸͷదਖ਼ͳରॲͷࡏΓํʹؔ͢ΔݚڀձΑΓ IUUQXXXTPVNVHPKQNBJO@DPOUFOUQEG
$PQZSJHIU25OFU *OD"MMSJHIUTSFTFSWFE ւ൛αΠτϒϩοΩϯάͱ ϢʔβʔͷಉҙΛಘͣʹશͯͷ௨৴Λࢹ͠ɺւ൛αΠτͷΞΫηεͰ͋Ε *41ͷઃඋͰःஅ͢Δાஔ
$PQZSJHIU25OFU *OD"MMSJHIUTSFTFSWFE ʮΠϯλʔωοτ্ͷւ൛ରࡦʹؔ͢Δݕ౼ձٞʯͷ ट૬ఛ IUUQTXXXLBOUFJHPKQKQTJOHJUJUFLJUZPVTBLBJLFOTIP@IZPLB@LJLBLV ࣌
$PQZSJHIU25OFU *OD"MMSJHIUTSFTFSWFE ݄ɹษڧձ ຊ*5ஂମ࿈ໍఏग़ %P4߈ܸ
$PQZSJHIU25OFU *OD"MMSJHIUTSFTFSWFE /55άϧʔϓͷϒϩοΩϯάͷ w/55͕ϒϩοΩϯάΛද໌ͨ͠ޙɺ/55ίϛϡχέʔγϣϯζΛ ʮ௨৴ͷൿີΛ৵͓ͯ͠Γɺిؾ௨৴ࣄۀ๏ʹ͢Δʯͱͯ͠ఏૌ wॳห wʮʰʱͱ͍͏༻ޠɺଟٛతͰ͋ͬͯɺͲͷΑ͏ͳߦҝͷࠩ͠ࢭΊΛٻΊΔ͔ɹɹɹɹ ෆ໌֬Ͱ͋Γɺٻͷझࢫ͕ಛఆ͞Ε͍ͯΔͱ͍͑ͳ͍ʯͱͯ͠/55૪͏࢟ wͷୈճหલ wʮݱ࣌Ͱɺຊ݅αΠτΛϒϩοΩϯά͢Δ༧ఆͳ͍ɻݪࠂͷٻͪʹغ
٫͞ΕΔ͖Ͱ͋Δʯ தᖒ༎Ұหޢ࢜ 0$/Ϣʔβ
$PQZSJHIU25OFU *OD"MMSJHIUTSFTFSWFE /55άϧʔϓͷϒϩοΩϯάͷ w/55ࣾ wອըΞχϝΛ࡞ऀʹແஅͰܝࡌ͢Δւ൛αΠτͷःஅʢϒϩοΩϯάʣʹ͍ͭ ͯɺαΠτ͕෮׆͢ΕϒϩοΩϯάΛ࣮ࢪ wܾ wʮରͷւ൛αΠτݱࡏɺӾཡͰ͖ͳ͘ͳͬͨΓΞΫηε͕ܹݮͨ͠Γͯ͠ ͍ΔͱࢦఠɻNTTίϜ͕ϒϩοΩϯάΛ࣮ࢪ͢ΔՄೳੑ͍ͱ͠ɺૌ͑ͷཧ༝͕ ͳ͍ͱ݁ʯ
$PQZSJHIU25OFU *OD"MMSJHIUTSFTFSWFE ͦ͏͜͏ͯͨ͠Βɾɾ ΞΫηεܯࠂํࣜͱ͍͏ͷ͕ɾɾ wອըΞχϝΛஶ࡞ݖऀʹແஅͰܝࡌ͢Δ ʮւ൛αΠτʯରࡦΛ८Δͷجຊํ ͕໌Β͔ʹͳͬͨɻ·ͣར༻ऀ͕ւ൛ αΠτΛࢹௌ͠Α͏ͱͨ͠ࡍɺܯࠂը໘Λ දࣔ͢ΔΈΛಋೖ
ஶ࡞ݖऀͷརӹΛकΔͨΊͷରࡦͱ ͯ͠๏੍Λม͑Δ͜ͱͳ͔͘ʹऔΓ ೖΒΕΔ
$PQZSJHIU25OFU *OD"MMSJHIUTSFTFSWFE ๏੍Խͷ wจԽி w௨ৗࠃձʹஶ࡞ݖ๏ͷվਖ਼Ҋͱͯ͠ఏग़͢Δ༧ఆͩͬͨ w๊͖߹ΘͤͰɺஶ࡞ݖऀʹແஅͰެ։͞Εͨອըখઆͷʮ੩ࢭ ըʯΛμϯϩʔυ͢ΔߦҝΛҧ๏ͱ͠ɺܐࣄേΛՊ͢ɻݱࡏ ө૾ͱԻָ͕ରͰ੩ࢭը·Ͱ͛Δɻஶ࡞શମ͕ҧ๏ߦҝͷ ରʹͳΔɻ ͕ɾɾɾ௨ৗࠃձʹఏग़͞Εͣ
$PQZSJHIU25OFU *OD"MMSJHIUTSFTFSWFE ࣌Ͱͷ·ͱΊ ԿͩΖ͏ ࡒઓུຊ෦ɾ൜ࡑରࡦֳ྅ձٞɺ݄ʹʮອըଜʯʮ"OJ5VCFʯ ʮ.JP.JPʯͷʮຽؒͷࣗओతऔʯʹΑΔϒϩοΩϯάΛదͱ͢ΔܾఆΛߦͬ ͨɻݑ๏ࠃՈݖྗΛ߆ଋ͓ͯ͠ΓɺϒϩοΩϯάΛࢦࣔ͢Ε͕ݑ๏ҧʹ ΘΕ͔Ͷͳ͍ɻ͜ͷͨΊɺಊʑͱࣄۀऀͷʮʯΛٻΊΔͱ͍͏લະฉͷ ܾఆɻ
ଞͷॾ֎ࠃͰϒϩοΩϯάΛಋೖ͍ͯ͠Δྫ͋Δ͕ɺ͍ͣΕཱ๏ાஔɾ࢘๏త αΠτϒϩοΩϯάͳͲɺࡾݖཱɾຽओओٛͷݪଇͷதͰదʹಋೖɻʮʯ ʹΑΔϒϩοΩϯάΛڧߦͨ͠ҟৗͳࠃͳ͍ɻ
$PQZSJHIU25OFU *OD"MMSJHIUTSFTFSWFE ࣌Ͱͷ·ͱΊ ओு͚ͩͰɺղܾ͠ͳ͍ɻ ͲͬͪʹͳΔʹͯ͠ɺٞͷ͕࣌ؒΓͳ͗͢ɻ ϒϩοΩϯάͷํ๏͕๏੍Խ͞Εͨͱͯ͠ɺ͍͖ͳΓ͡Όͳͯ͘ ͍͔ͭ͘ͷ45&1Λ౿ΜͩΒͲ͏ͩΖɻ ͜Εɺ͏͠Β݁͘͠·ͤΜɾɾ ͳͷͰɺঢ়گݟ͍͖ͯ·͢