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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kazunori Jo
August 18, 2018
Technology
160
0
Share
我々はいかにして安全な 名前解決を手に入れるか / How do we get secure name resolution
Kyoto.なんか #4
Kazunori Jo
August 18, 2018
More Decks by Kazunori Jo
See All by Kazunori Jo
爆速で組織になじみ “Work is Fun” を体現するIVRyのオンボーディング
itochan
1
360
ビデオ会議の音をよくする / Making Sound Better with Video Conference
itochan
0
440
MugenFS: クラウドストレージ利用時におけるキャッシュ戦略
itochan
0
200
PacketFS: ファイルシステムによるバックアップの自動化
itochan
0
160
おはようのとりかた
itochan
0
230
うごいてるコードレビュー
itochan
1
840
高校生におけるソーシャルメディア適正利用を奨励する活動について
itochan
0
410
Bitcoinでお金を稼ぐ #dentoolt
itochan
0
720
ラブアンドルビー
itochan
0
1.5k
Other Decks in Technology
See All in Technology
「強制アップデート」か「チームの自律」か?エンタープライズが辿り着いたプラットフォームのハイブリッド運用/cloudnative-kaigi-hybrid-platform-operations
mhrtech
0
220
R&D 祭 2024 UE5で絵コンテ・作画の制作支援ツールをつくる話
olmdrd
PRO
0
200
R&D 祭 2024 アニメエフェクト作成の効率化
olmdrd
PRO
0
100
20260515 ⾃分のアカウントとプライバシーを守る認証と認可の話〜利⽤者向け〜
oidfj
0
800
20260515 OpenIDファウンデーション・ジャパンご紹介
oidfj
0
240
既存プロダクトQAから新規プロダクトQAへ
ryotakahashi
0
170
"スキルファースト"で作る、AIの自走環境
subroh0508
0
630
AI全盛の今だからこそ、あえてもう一度振り返るAPIの基礎
smt7174
3
140
障害対応のRunbookは作った、でも本当に動くの? AWS FIS で EKS の AZ 障害を再現してみた
tk3fftk
0
120
実践 TanStack Start ― 新規プロダクトを開発して確立した、サーバーとクライアント境界の設計パターン / Practical TanStack Start Server-Client Boundary Patterns
kaminashi
1
130
AWS運用におけるAI Agent活用術 / JAWS-UG 神戸 #11 LT大会
genda
1
310
10サービス以上のメール到達率改善を地道に継続的に進めている話 / Continue to improve email delivery rates across multiple services
yamaguchitk333
6
2.3k
Featured
See All Featured
The Spectacular Lies of Maps
axbom
PRO
1
750
Color Theory Basics | Prateek | Gurzu
gurzu
0
310
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
250
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
GitHub's CSS Performance
jonrohan
1033
470k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
740
Claude Code のすすめ
schroneko
67
220k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
55k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
120
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
370
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Mobile First: as difficult as doing things right
swwweet
225
10k
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