เดฒเตˆเด•เตเด•เตเด•เดณเตเด‚ เดกเดฟเดธเตโ€Œเดฒเตˆเด•เตเด•เตเด•เดณเตเด‚: HTTPS เดตเดดเดฟเดฏเตเดณเตเดณ DNS

เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเต เดฆเดพเดคเดพเด•เตเด•เดณเตเดŸเต†เดฏเตเด‚ เดฌเตเดฐเต—เดธเตผ เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเดฐเตเดŸเต†เดฏเตเด‚ เด‡เดŸเดฏเดฟเตฝ เด…เดŸเตเดคเตเดคเดฟเดŸเต† "เดคเตผเด•เตเด•เดคเตเดคเดฟเดจเตเดฑเต† เด…เดธเตเดฅเดฟ" เด†เดฏเดฟ เดฎเดพเดฑเดฟเดฏ HTTPS เดตเดดเดฟเดฏเตเดณเตเดณ DNS-เดจเตเดฑเต† เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เตพ เดžเด™เตเด™เตพ เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดฒเตˆเด•เตเด•เตเด•เดณเตเด‚ เดกเดฟเดธเตโ€Œเดฒเตˆเด•เตเด•เตเด•เดณเตเด‚: HTTPS เดตเดดเดฟเดฏเตเดณเตเดณ DNS
/เด…เตบเดธเตเดชเตเดฒเดพเดทเต/ เดธเตเดฑเตเดฑเต€เดตเต เดนเดฒเดพเดฎ

เดตเดฟเดฏเต‹เดœเดฟเดชเตเดชเดฟเดจเตเดฑเต† เดธเดพเดฐเด‚

เดคเดพเดฎเดธเดฟเดฏเดพเดคเต† เดชเตเดฐเดงเดพเดจ เดฎเดพเดงเตเดฏเดฎเด™เตเด™เตพ ะธ เดคเต€เดฎเดพเดฑเตเดฑเดฟเด•เต เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเตเด•เตพ (Habr เด‰เตพเดชเตเดชเต†เดŸเต†), เด…เดตเตผ เดชเดฒเดชเตเดชเต‹เดดเตเด‚ DNS-เดจเต† เด•เตเดฑเดฟเดšเตเดšเต HTTPS (DoH) เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เดตเดดเดฟ เดŽเดดเตเดคเตเดจเตเดจเต. เด‡เดคเต เดกเดฟเดŽเตปเดŽเดธเต เดธเต†เตผเดตเดฑเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเด‚ เด…เดตเดฏเตเด•เตเด•เตเดณเตเดณ เดชเตเดฐเดคเดฟเด•เดฐเดฃเด™เตเด™เดณเตเด‚ เดŽเตปเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เดนเต‹เดธเตเดฑเตเดฑเตเด•เดณเตเดŸเต† เดชเต‡เดฐเตเด•เตพ เดฎเดฑเดฏเตเด•เตเด•เดพเตป เดˆ เดธเดฎเต€เดชเดจเด‚ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฃเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดจเดฟเด—เดฎเดจเด‚ เดšเต†เดฏเตเดฏเดพเด‚, เดชเตเดคเดฟเดฏ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ (IETF-เตฝ เด…เดคเต เด…เด‚เด—เต€เด•เดฐเดฟเดšเตเดšเต 2018 เตฝ) เดเดŸเดฟ เดธเดฎเต‚เดนเดคเตเดคเต† เดฐเดฃเตเดŸเต เด•เตเดฏเดพเดฎเตเดชเตเด•เดณเดพเดฏเดฟ เดตเดฟเดญเดœเดฟเดšเตเดšเต.

เดชเตเดคเดฟเดฏ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเต เดธเตเดฐเด•เตเดท เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเดฎเต†เดจเตเดจเตเด‚ เด…เดคเต เด…เดตเดฐเตเดŸเต† เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเดฟเดฒเตเด‚ เดธเต‡เดตเดจเด™เตเด™เดณเดฟเดฒเตเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดฎเต†เดจเตเดจเตเด‚ เดชเด•เตเดคเดฟ เดตเดฟเดถเตเดตเดธเดฟเด•เตเด•เตเดจเตเดจเต. เดธเดพเด™เตเด•เต‡เดคเดฟเด•เดตเดฟเดฆเตเดฏ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดฑเตเดฑเตผเดฎเดพเดฐเตเดŸเต† เดœเต‹เดฒเดฟ เด•เต‚เดŸเตเดคเตฝ เดฆเตเดทเตเด•เดฐเดฎเดพเด•เตเด•เตเด•เดฏเต‡เดฏเตเดณเตเดณเต‚เดตเต†เดจเตเดจเต เดฎเดฑเตเดฑเต‡ เดชเด•เตเดคเดฟเด•เตเด•เต เดฌเต‹เดงเตเดฏเดฎเตเดฃเตเดŸเต. เด…เดŸเตเดคเตเดคเดคเดพเดฏเดฟ, เดžเด™เตเด™เตพ เด‡เดฐเตเดชเด•เตเดทเดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เดตเดพเดฆเด™เตเด™เตพ เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดฏเตเด‚.

DoH เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเต

เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต ISP-เด•เดณเตเด‚ เดฎเดฑเตเดฑเต เดฎเดพเตผเด•เตเด•เดฑเตเดฑเต เดชเด™เตเด•เดพเดณเดฟเด•เดณเตเด‚ HTTPS เดตเดดเดฟ DNS-เดจเต† เด…เดจเตเด•เต‚เดฒเดฟเด•เตเด•เตเดจเตเดจเดคเต†เดจเตเดจเต‹ เดชเตเดฐเดคเดฟเด•เต‚เดฒเดฟเด•เตเด•เตเดจเตเดจเดคเต†เดจเตเดจเต‹ เด…เดฑเดฟเดฏเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต, เด…เดคเต เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดšเตเดฐเตเด•เตเด•เดฎเดพเดฏเดฟ เดจเต‹เด•เตเด•เดพเด‚.

DoH-เดจเตเดฑเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, IP เดตเดฟเดฒเดพเดธเด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด…เดญเตเดฏเตผเดคเตเดฅเดจ HTTPS เดŸเตเดฐเดพเดซเดฟเด•เตเด•เดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เด…เดคเต เดชเดฟเดจเตเดจเต€เดŸเต HTTP เดธเต†เตผเดตเดฑเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเดจเตเดจเต, เด…เดตเดฟเดŸเต† API เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. RFC 8484-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃ เด…เดญเตเดฏเตผเดคเตเดฅเดจ เด‡เดคเดพ (เดชเต‡เดœเต 6):

   :method = GET
   :scheme = https
   :authority = dnsserver.example.net
   :path = /dns-query?
           dns=AAABAAABAAAAAAAAAWE-NjJjaGFyYWN0ZXJsYWJl
           bC1tYWtlcy1iYXNlNjR1cmwtZGlzdGluY3QtZnJvbS1z
           dGFuZGFyZC1iYXNlNjQHZXhhbXBsZQNjb20AAAEAAQ
   accept = application/dns-message

เด…เด™เตเด™เดจเต†, HTTPS เดŸเตเดฐเดพเดซเดฟเด•เตเด•เดฟเตฝ DNS เดŸเตเดฐเดพเดซเดฟเด•เต เดฎเดฑเดžเตเดžเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด•เตเดฒเดฏเดจเตเดฑเตเด‚ เดธเต†เตผเดตเดฑเตเด‚ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดชเต‹เตผเดŸเตเดŸเต 443 เดตเดดเดฟ เด†เดถเดฏเดตเดฟเดจเดฟเดฎเดฏเด‚ เดจเดŸเดคเตเดคเตเดจเตเดจเต. เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดกเตŠเดฎเต†เดฏเตเตป เดจเต†เดฏเดฟเด‚ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เด…เดœเตเดžเดพเดคเดฎเดพเดฏเดฟ เดคเตเดŸเดฐเตเดจเตเดจเต.

เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต เด…เดตเตป เดชเตเดฐเต€เดคเดฟ เด•เดพเดฃเดฟเด•เตเด•เดพเดคเตเดคเดคเต?

HTTPS เดตเดดเดฟ DNS-เดจเตเดฑเต† เดŽเดคเดฟเดฐเดพเดณเดฟเด•เตพ เดชเดฑเดฏเตเด•เดชเตเดคเดฟเดฏ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เด•เดฃเด•เตเดทเดจเตเด•เดณเตเดŸเต† เดธเตเดฐเด•เตเดท เด•เตเดฑเดฏเตเด•เตเด•เตเดฎเต†เดจเตเดจเต. เดŽเดดเตเดคเดฟเดฏเดคเต เด…เดจเตเดธเดฐเดฟเดšเตเดšเต DNS เดกเต†เดตเดฒเดชเตเดฎเต†เดจเตเดฑเต เดŸเต€เดฎเดฟเดฒเต† เด…เด‚เด—เดฎเดพเดฏ เดชเต‹เตพ เดตเดฟเด•เตเดธเดฟ, เด•เตเดทเตเดฆเตเดฐเด•เดฐเดฎเดพเดฏ เดธเตˆเดฑเตเดฑเตเด•เตพ เดคเดŸเดฏเตเดจเตเดจเดคเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดฑเตเดฑเตผเดฎเดพเตผเด•เตเด•เต เด•เต‚เดŸเตเดคเตฝ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดพเด•เตเด•เตเด‚. เดฌเตเดฐเต—เดธเดฑเตเด•เดณเดฟเตฝ เดธเต‹เดชเดพเดงเดฟเด•เดฎเดพเดฏ เดฐเด•เตเดทเดพเด•เตผเดคเตƒ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด™เตเด™เตพ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดธเดพเดงเดพเดฐเดฃ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเด‚.

เดชเต‹เดณเดฟเดจเตเดฑเต† เดตเต€เด•เตเดทเดฃเด™เตเด™เตพ เดฏเตเด•เต† เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเต เดฆเดพเดคเดพเด•เตเด•เตพ เดชเด™เตเด•เดฟเดŸเตเดจเตเดจเต. เดฐเดพเดœเตเดฏเดคเตเดคเต† เดจเดฟเดฏเดฎเดจเดฟเตผเดฎเตเดฎเดพเดฃเด‚ เดฌเดพเดงเตเดฏเดคเด•เตพ เดจเดฟเดฐเต‹เดงเดฟเดค เด‰เดณเตเดณเดŸเด•เตเด•เดฎเตเดณเตเดณ เด‰เดฑเดตเดฟเดŸเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เด…เดตเดฐเต† เดคเดŸเดฏเตเด•. เดŽเดจเตเดจเดพเตฝ เดฌเตเดฐเต—เดธเดฑเตเด•เดณเดฟเตฝ DoH-เดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดŸเตเดฐเดพเดซเดฟเด•เต เดซเดฟเตฝเดŸเตเดŸเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดœเต‹เดฒเดฟ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเด•เตเด•เตเดจเตเดจเต. เดชเตเดคเดฟเดฏ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เดณเดฟเดจเตเดฑเต† เดตเดฟเดฎเตผเดถเด•เดฐเดฟเตฝ เด‡เด‚เด—เตเดฒเดฃเตเดŸเดฟเดฒเต† เด—เดตเตบเดฎเต†เดจเตเดฑเต เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเด•เตเด•เต‡เดทเตปเดธเต เดธเต†เดจเตเดฑเดฑเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต (GCHQ) เด•เต‚เดŸเดพเดคเต† เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเต เดตเดพเดšเตเดšเต เดซเต—เดฃเตเดŸเต‡เดทเตป (เดเดŽเด‚เดŽเดซเต), เด‡เดคเต เดคเดŸเดžเตเดž เดตเดฟเดญเดตเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดชเดฐเดฟเดชเดพเดฒเดฟเด•เตเด•เตเดจเตเดจเต.

เดนเดฌเตเดฐเต†เดฏเดฟเดฒเต† เดžเด™เตเด™เดณเตเดŸเต† เดฌเตเดฒเต‹เด—เดฟเตฝ:

เดŽเดšเตเดšเตเดŸเดฟเดŸเดฟเดชเดฟเดŽเดธเดฟเดฒเต‚เดŸเต†เดฏเตเดณเตเดณ เดกเดฟเดŽเตปเดŽเดธเต เดธเตˆเดฌเตผ เดธเตเดฐเด•เตเดทเดพ เดญเต€เดทเดฃเดฟเดฏเดพเดฏเดฟ เดฎเดพเดฑเตเดฎเต†เดจเตเดจเต เดตเดฟเดฆเด—เตเดงเตผ เด…เดญเดฟเดชเตเดฐเดพเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต. เดœเต‚เดฒเตˆ เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเตฝ, เดจเต†เดฑเตเดฑเตโ€Œเดฒเดพเดฌเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดตเดฟเดตเดฐ เดธเตเดฐเด•เตเดทเดพ เดตเดฟเดฆเด—เตเดงเตผ เด•เดฃเตเดŸเต†เดคเตเดคเดฟ DDoS เด†เด•เตเดฐเดฎเดฃเด™เตเด™เตพ เดจเดŸเดคเตเดคเดพเตป เดชเตเดคเดฟเดฏ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เด†เดฆเตเดฏเดคเตเดคเต† เดตเตˆเดฑเดธเต - เด—เต‹เดกเตโ€Œเดฒเตเดต. เดŸเต†เด•เตโ€Œเดธเตโ€Œเดฑเตเดฑเต เดฑเต†เด•เตเด•เต‹เตผเดกเตเด•เตพ (TXT) เดจเต‡เดŸเตเดจเตเดจเดคเดฟเดจเตเด‚ เด•เดฎเดพเตปเดกเต, เด•เตบเดŸเตเดฐเต‹เตพ เดธเต†เตผเดตเตผ URL-เด•เตพ เดŽเด•เตโ€Œเดธเตโ€ŒเดŸเตเดฐเดพเด•เตโ€Œเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เด•เตเดทเตเดฆเตเดฐเดตเต†เดฏเตผ DoH เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตโ€Œเดคเต.

เดŽเตปเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดšเต†เดฏเตเดค DoH เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เด†เดจเตเดฑเดฟเดตเตˆเดฑเดธเต เดธเต‹เดซเตโ€Œเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดžเตเดžเดฟเดฒเตเดฒ. เดตเดฟเดตเดฐ เดธเตเดฐเด•เตเดทเดพ เดตเดฟเดฆเด—เตเดงเตผ เดญเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเตเด—เต‹เดกเตโ€Œเดฒเตเดตเดฏเตโ€Œเด•เตเด•เต เดถเต‡เดทเด‚ เดฎเดฑเตเดฑเต เด•เตเดทเตเดฆเตเดฐเดตเต†เดฏเตผ เดตเดฐเตเด‚, เดจเดฟเดทเตโ€Œเด•เตเดฐเดฟเดฏ DNS เดจเดฟเดฐเต€เด•เตเดทเดฃเดคเตเดคเดฟเดจเต เด…เดฆเตƒเดถเตเดฏเดฎเดพเดฃเต.

เดŽเดจเตเดจเดพเตฝ เดŽเดฒเตเดฒเดพเดตเดฐเตเด‚ เด…เดคเดฟเดจเต เดŽเดคเดฟเดฐเดฒเตเดฒ

เด…เดตเดจเตเดฑเต† เดฌเตเดฒเต‹เด—เดฟเตฝ HTTPS-เดจเต เดฎเตเด•เดณเดฟเตฝ DNS-เดจเตเดฑเต† เดชเตเดฐเดคเดฟเดฐเต‹เดงเด‚ เดธเด‚เดธเดพเดฐเดฟเดšเตเดšเต APNIC เดŽเดžเตเดšเดฟเดจเต€เดฏเตผ เดœเต†เดซเต เดนเต‚เดธเตเดฑเตเดฑเตบ. เด…เดฆเตเดฆเต‡เดนเดคเตเดคเดฟเดจเตเดฑเต† เด…เดญเดฟเดชเตเดฐเดพเดฏเดคเตเดคเดฟเตฝ, เดชเตเดคเดฟเดฏ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ DNS เดนเตˆเดœเดพเด•เตเด•เดฟเด‚เด—เต เด†เด•เตเดฐเดฎเดฃเด™เตเด™เดณเต† เดšเต†เดฑเตเด•เตเด•เดพเตป เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เด…เดŸเตเดคเตเดคเดฟเดŸเต† เด•เต‚เดŸเตเดคเตฝ เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏเดฟเดคเตเดคเต€เตผเดจเตเดจเต. เดˆ เดตเดธเตเดคเตเดค เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต เดธเตˆเดฌเตผ เดธเตเดฐเด•เตเดทเดพ เด•เดฎเตเดชเดจเดฟเดฏเดพเดฏ เดซเดฏเตผ เดเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดœเดจเตเดตเดฐเดฟ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต. เดตเตปเด•เดฟเดŸ เดเดŸเดฟ เด•เดฎเตเดชเดจเดฟเด•เดณเตเด‚ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเดฟเดจเตเดคเตเดฃ เดจเตฝเด•เดฟ.

เด•เดดเดฟเดžเตเดž เดตเตผเดทเดคเตเดคเดฟเดจเตเดฑเต† เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเตฝ, DoH เด—เต‚เด—เดฟเดณเดฟเตฝ เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เดฟ. เด’เดฐเต เดฎเดพเดธเด‚ เดฎเตเดฎเตเดชเต เด•เดฎเตเดชเดจเดฟ ะฟั€ะตะดัั‚ะฐะฒะธะปะฐ เด…เดคเดฟเดจเตเดฑเต† DoH เดธเต‡เดตเดจเดคเตเดคเดฟเดจเตเดฑเต† เดชเตŠเดคเตเดตเดพเดฏ เดฒเดญเตเดฏเดค เดชเดคเดฟเดชเตเดชเต. Google-เตฝ เดชเตเดฐเดคเตเดฏเดพเดถ, เด…เดคเต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดฒเต† เดตเตเดฏเด•เตเดคเดฟเด—เดค เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เดธเตเดฐเด•เตเดท เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ MITM เด†เด•เตเดฐเดฎเดฃเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเดฐเดฟเดฐเด•เตเดทเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚.

เดฎเดฑเตเดฑเตŠเดฐเต เดฌเตเดฐเต—เดธเตผ เดกเต†เดตเดฒเดชเตเดชเตผ - เดฎเต‹เดธเดฟเดฒเตเดฒ - เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต เด•เดดเดฟเดžเตเดž เดตเต‡เดจเตฝเด•เตเด•เดพเดฒเด‚ เดฎเตเดคเตฝ HTTPS เดตเดดเดฟ DNS. เด…เดคเต‡เดธเดฎเดฏเด‚, เดเดŸเดฟ เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเตฝ เดชเตเดคเดฟเดฏ เดธเดพเด™เตเด•เต‡เดคเดฟเด•เดตเดฟเดฆเตเดฏเดฏเต† เด•เดฎเตเดชเดจเดฟ เดธเดœเต€เดตเดฎเดพเดฏเดฟ เดชเตเดฐเต‹เดคเตเดธเดพเดนเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเดฟเดจเดพเดฏเดฟ เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเต เดธเตผเดตเต€เดธเดธเต เดชเตเดฐเตŠเดตเตˆเดกเต‡เดดเตเดธเต เด…เดธเต‹เดธเดฟเดฏเต‡เดทเตป (เดเดŽเดธเตเดชเดฟเดŽ) เดจเดพเดฎเดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดŸเต เดชเต‹เดฒเตเด‚ เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเต เดตเดฟเดฒเตเดฒเตป เด“เดซเต เดฆ เด‡เดฏเตผ เด…เดตเดพเตผเดกเดฟเดจเต เดฎเต‹เดธเดฟเดฒเตเดฒ. เดชเตเดฐเดคเดฟเด•เดฐเดฃเดฎเดพเดฏเดฟ, เด•เดฎเตเดชเดจเดฟ เดชเตเดฐเดคเดฟเดจเดฟเดงเดฟเด•เตพ เดถเตเดฐเดฆเตเดงเดฟเดšเตเดšเต, เดŸเต†เดฒเดฟเด•เต‹เด‚ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผเดฎเดพเดฐเตเดŸเต† เด•เดพเดฒเดนเดฐเดฃเดชเตเดชเต†เดŸเตเดŸ เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเต เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเตผ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดจเตเดณเตเดณ เดตเดฟเดฎเตเด–เดคเดฏเดพเตฝ เดจเดฟเดฐเดพเดถเดฐเดพเดฏเดตเตผ.

เดฒเตˆเด•เตเด•เตเด•เดณเตเด‚ เดกเดฟเดธเตโ€Œเดฒเตˆเด•เตเด•เตเด•เดณเตเด‚: HTTPS เดตเดดเดฟเดฏเตเดณเตเดณ DNS
/เด…เตบเดธเตเดชเตเดฒเดพเดทเต/ TETrebbien

เดฎเต‹เดธเดฟเดฒเตเดฒเดฏเต† เดชเดฟเดจเตเดคเตเดฃเดšเตเดšเต เดชเตเดฐเดฎเตเด– เดฎเดพเดงเตเดฏเดฎเด™เตเด™เตพ เดธเด‚เดธเดพเดฐเดฟเดšเตเดšเต เดšเดฟเดฒ เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเต เดฆเดพเดคเดพเด•เตเด•เดณเตเด‚. เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚, เดฌเตเดฐเดฟเดŸเตเดŸเต€เดทเต เดŸเต†เดฒเดฟเด•เต‹เดฎเดฟเตฝ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด•เดชเตเดคเดฟเดฏ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เด‰เดณเตเดณเดŸเด•เตเด• เดซเดฟเตฝเดŸเตเดŸเดฑเดฟเด‚เด—เดฟเดจเต† เดฌเดพเดงเดฟเด•เตเด•เดฟเดฒเตเดฒเต†เดจเตเดจเตเด‚ เดฏเตเด•เต† เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเตเดŸเต† เดธเตเดฐเด•เตเดท เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเดฎเต†เดจเตเดจเตเด‚. เดชเตŠเดคเต เดธเดฎเตเดฎเตผเดฆเตเดฆเดคเตเดคเดฟเตฝ ISPA เดคเดฟเดฐเดฟเดšเตเดšเตเดตเดฟเดณเดฟเด•เตเด•เต‡เดฃเตเดŸเดฟ เดตเดจเตเดจเต "เดตเดฟเดฒเตเดฒเตป" เดจเดพเดฎเดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚.

เด•เตเดฒเต—เดกเต เดฆเดพเดคเดพเด•เตเด•เดณเตเด‚ HTTPS เดตเดดเดฟ เดกเดฟเดŽเตปเดŽเดธเต เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เดตเดพเดฆเดฟเดšเตเดšเต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต เดšเตเดฒเตŠเด‰เดฆเตเดซเตเดฒเดฐเต†. เดชเตเดคเดฟเดฏ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เด…เดตเตผ เด‡เดคเดฟเดจเด•เด‚ DNS เดธเต‡เดตเดจเด™เตเด™เตพ เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. DoH-เดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดฌเตเดฐเต—เดธเดฑเตเด•เดณเตเดŸเต†เดฏเตเด‚ เด•เตเดฒเดฏเดจเตเดฑเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดฒเดฟเดธเตเดฑเตเดฑเต เด‡เดตเดฟเดŸเต† เดฒเดญเตเดฏเดฎเดพเดฃเต เดธเดพเดฎเต‚เดนเดฟเด•เด‚.

เดเดคเดพเดฏเดพเดฒเตเด‚ เด‡เดฐเต เดšเต‡เดฐเดฟเด•เดณเตเด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดเดฑเตเดฑเตเดฎเตเดŸเตเดŸเตฝ เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เดพเตป เด‡เดคเตเดตเดฐเต† เดธเดพเดงเตเดฏเดฎเดฒเตเดฒ. เดŽเดšเตเดšเตเดŸเดฟเดŸเดฟเดชเดฟเดŽเดธเดฟเดฒเต‚เดŸเต†เดฏเตเดณเตเดณ เดกเดฟเดŽเตปเดŽเดธเต เดฎเตเด–เตเดฏเดงเดพเดฐเดพ เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเต เดŸเต†เด•เตโ€Œเดจเต‹เดณเดœเดฟ เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเดจเตเดฑเต† เดญเดพเด—เดฎเดพเด•เดพเตป เดตเดฟเดงเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดพเตฝ, เด…เดคเต เดŽเดŸเตเด•เตเด•เตเดฎเต†เดจเตเดจเต เดเดŸเดฟ เดตเดฟเดฆเด—เตเดงเตผ เดชเตเดฐเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต. เด’เดฐเต เดชเดคเดฟเดฑเตเดฑเดพเดฃเตเดŸเดฟเดฒเดงเดฟเด•เด‚.

เดžเด™เตเด™เดณเตเดŸเต† เด•เต‹เตผเดชเตเดชเดฑเต‡เดฑเตเดฑเต เดฌเตเดฒเต‹เด—เดฟเตฝ เดžเด™เตเด™เตพ เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดŽเดดเตเดคเตเดจเตเดจเดคเต:

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•