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
130
我々はいかにして安全な 名前解決を手に入れるか / 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
390
MugenFS: クラウドストレージ利用時におけるキャッシュ戦略
itochan
0
160
PacketFS: ファイルシステムによるバックアップの自動化
itochan
0
120
おはようのとりかた
itochan
0
190
うごいてるコードレビュー
itochan
1
800
高校生におけるソーシャルメディア適正利用を奨励する活動について
itochan
0
370
Bitcoinでお金を稼ぐ #dentoolt
itochan
0
690
ラブアンドルビー
itochan
0
1.4k
冬に必見!Advent Calendar の書き方
itochan
1
2.5k
Other Decks in Technology
See All in Technology
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
53
31k
BigQuery Remote FunctionでLooker Studioをインタラクティブ化
cuebic9bic
2
200
ObsidianをMCP連携させてみる
ttnyt8701
2
140
AIにどこまで任せる?実務で使える(かもしれない)AIエージェント設計の考え方
har1101
3
1.2k
Agentic DevOps時代の生存戦略
kkamegawa
0
790
VISITS_AIIoTビジネス共創ラボ登壇資料.pdf
iotcomjpadmin
0
140
Oracle Audit Vault and Database Firewall 20 概要
oracle4engineer
PRO
2
1.6k
A2Aのクライアントを自作する
rynsuke
1
120
Azure AI Foundryでマルチエージェントワークフロー
seosoft
0
130
Copilot Agentを普段使いしてわかった、バックエンド開発で使えるTips
ykagano
1
1.4k
ひとり情シスなCTOがLLMと始めるオペレーション最適化 / CTO's LLM-Powered Ops
yamitzky
0
240
CIでのgolangci-lintの実行を約90%削減した話
kazukihayase
0
330
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Building Adaptive Systems
keathley
43
2.6k
Being A Developer After 40
akosma
90
590k
Build The Right Thing And Hit Your Dates
maggiecrowley
36
2.7k
Speed Design
sergeychernyshev
31
1k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.4k
The Language of Interfaces
destraynor
158
25k
The Straight Up "How To Draw Better" Workshop
denniskardys
233
140k
Gamification - CAS2011
davidbonilla
81
5.3k
Code Reviewing Like a Champion
maltzj
524
40k
4 Signs Your Business is Dying
shpigford
184
22k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
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