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
我々はいかにして安全な 名前解決を手に入れるか / How do we get secure ...
Search
Kazunori Jo
August 18, 2018
Technology
0
140
我々はいかにして安全な 名前解決を手に入れるか / How do we get secure name resolution
Kyoto.なんか #4
Kazunori Jo
August 18, 2018
Tweet
Share
More Decks by Kazunori Jo
See All by Kazunori Jo
ビデオ会議の音をよくする / Making Sound Better with Video Conference
itochan
0
400
MugenFS: クラウドストレージ利用時におけるキャッシュ戦略
itochan
0
170
PacketFS: ファイルシステムによるバックアップの自動化
itochan
0
130
おはようのとりかた
itochan
0
200
うごいてるコードレビュー
itochan
1
810
高校生におけるソーシャルメディア適正利用を奨励する活動について
itochan
0
380
Bitcoinでお金を稼ぐ #dentoolt
itochan
0
700
ラブアンドルビー
itochan
0
1.4k
冬に必見!Advent Calendar の書き方
itochan
1
2.5k
Other Decks in Technology
See All in Technology
5年目から始める Vue3 サイト改善 #frontendo
tacck
PRO
3
200
AIエージェントの活用に重要な「MCP (Model Context Protocol)」とは何か
masayamoriofficial
0
290
なぜスクラムはこうなったのか?歴史が教えてくれたこと/Shall we explore the roots of Scrum
sanogemaru
4
1.1k
kubellが考える戦略と実行を繋ぐ活用ファーストのデータ分析基盤
kubell_hr
0
140
生成AI時代のデータ基盤
shibuiwilliam
6
3.7k
実践!カスタムインストラクション&スラッシュコマンド
puku0x
0
130
テストを軸にした生き残り術
kworkdev
PRO
0
180
Codeful Serverless / 一人運用でもやり抜く力
_kensh
4
230
MCPで変わる Amebaデザインシステム「Spindle」の開発
spindle
PRO
3
2.9k
ライブサービスゲームQAのパフォーマンス検証による品質改善の取り組み
gree_tech
PRO
0
560
下手な強制、ダメ!絶対! 「ガードレール」を「檻」にさせない"ガバナンス"の取り方とは?
tsukaman
2
350
落ちる 落ちるよ サーバーは落ちる
suehiromasatoshi
0
140
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Building Applications with DynamoDB
mza
96
6.6k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.8k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Scaling GitHub
holman
463
140k
Speed Design
sergeychernyshev
32
1.1k
Code Reviewing Like a Champion
maltzj
525
40k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
13k
BBQ
matthewcrist
89
9.8k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
580
Transcript
զʑ͍͔ʹͯ҆͠શͳ ໊લղܾΛखʹೖΕΔ͔ itochan Kyoto.* #4
ͩΕ •౦ژͷେֶੜ •ͯͳΠϯλʔϯ 2016 ߦͬͯ·ͤΜ JUPDIBO !JDIBO
എܠ • ੈؒͰHTTPSԽͷѹ͕ߴ·͍ͬͯΔ • ໊͔͠͠લղܾฏจ • DNSͷ௨৴ܦ࿏Λ҉߸Խ͍ͨ͠ʂʂʂ • ҆શҙࣝͷߴ·Γ
ͦ͜Ͱɺ
DNS over HTTPS (DoH) • HTTPSܦ༝Ͱ໊લղܾ͕Ͱ͖Δ • IETF Draftʹͳ͍ͬͯͯඪ४Խ։࢝ •
࣮DNS over TLSͱ͍͏ͷ͋Δ • RFCͰඪ४Խ͞Ε͍ͯΔ (RFC 7858)
✔ ྑ͍ͱ͜Ζ • ໊લղؚܾΊ௨৴Λશʹ҉߸Խ͢Δ͜ͱ͕Մೳʂ • େֶͷճઢͰ҆৺͍ͯ͠ΖΜͳαΠτΛӾཡͰ͖Δ
✘ ѱ͍ͱ͜Ζ • ໊લղܾʹएׯΦʔόʔϔου͕͋ΔʢͱݴΘΕ͍ͯΔʣ • TLS1.3Ͱղܾ͢Δ͔ʁ • ѱ͞Λ͍ͯ͠ΔͱࢥΘΕΔ
DNS over HTTPS ͏ʹ • ͑ͦ͏ͳͱ͜Ζ2ͭ • Google Public DNS:
8.8.8.8, 8.8.4.4 • Cloudflare DNS: 1.1.1.1, 1.0.0.1
DNS over HTTPS ͏ʹ • ࣍ͷFirefoxͰCloudflareʹΑΔ DoHͷ͍߹ΘͤΛαϙʔτ͢ΔΒ͍͠ • Android PͰOSͰαϙʔτ͢ΔΒ͍͠
• ϩʔΧϧʹΫϥΠΞϯτΛཱͯlocalhost:53 ʹ͍߹Θͤ
DNS over HTTPS ͏ʹ • ࣍ͷFirefoxͰCloudflareʹΑΔ DoHͷ͍߹ΘͤΛαϙʔτ͢ΔΒ͍͠ • Android PͰOSͰαϙʔτ͢ΔΒ͍͠
• ϩʔΧϧʹΫϥΠΞϯτΛཱͯlocalhost:53 ʹ͍߹Θͤ ˣ͜Ε࠷ߴ
DNS over HTTPS ΫϥΠΞϯτ • Ͳ͔ͬͪೖΕΔ • stubby • cloudflared
←؆୯
͍͖ͬͯ·͠ΐ͏
͜Μͳײ͡
IUUQTUSBOTQBSFODZSFQPSUHPPHMFDPNIUUQTPWFSWJFX