เจชเจธเฉฐเจฆ เจ…เจคเฉ‡ เจจเจพเจชเจธเฉฐเจฆ: HTTPS เจ‰เฉฑเจคเฉ‡ DNS

เจ…เจธเฉ€เจ‚ HTTPS เจ‰เฉฑเจคเฉ‡ DNS เจฆเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฆเฉ‡ เจธเจฌเฉฐเจง เจตเจฟเฉฑเจš เจตเจฟเจšเจพเจฐเจพเจ‚ เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจœเฉ‹ เจ•เจฟ เจนเจพเจฒ เจนเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฐเจŸเจฐเจจเฉˆเจŸ เจชเฉเจฐเจฆเจพเจคเจพเจตเจพเจ‚ เจ…เจคเฉ‡ เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจตเจฟเฉฑเจš "เจตเจฟเจตเจพเจฆ เจฆเฉ€ เจนเฉฑเจกเฉ€" เจฌเจฃ เจ—เจ เจนเจจเฅค

เจชเจธเฉฐเจฆ เจ…เจคเฉ‡ เจจเจพเจชเจธเฉฐเจฆ: HTTPS เจ‰เฉฑเจคเฉ‡ DNS
/เจ…เจจเจธเจชเจฒเฉˆเจธเจผ/ เจธเจŸเฉ€เจต เจนเจฒเจฎเจพ

เจ…เจธเจนเจฟเจฎเจคเฉ€ เจฆเจพ เจธเจพเจฐ

เจนเจพเจฒ เจนเฉ€ เจตเจฟเฉฑเจš, เจชเฉเจฐเจฎเฉเฉฑเจ– เจฎเฉ€เจกเฉ€เจ† ะธ เจฅเฉ€เจฎเฉˆเจŸเจฟเจ• เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ (เจนเจฌเจฐ เจธเจฎเฉ‡เจค), เจ‰เจน เจ…เจ•เจธเจฐ HTTPS (DoH) เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจ‰เฉฑเจคเฉ‡ DNS เจฌเจพเจฐเฉ‡ เจฒเจฟเจ–เจฆเฉ‡ เจนเจจเฅค เจ‡เจน DNS เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจœเจตเจพเจฌเจพเจ‚ เจจเฉ‚เฉฐ เจเจจเจ•เฉเจฐเจฟเจชเจŸ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เจน เจชเจนเฉเฉฐเจš เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‰เจนเจจเจพเจ‚ เจฎเฉ‡เจœเจผเจฌเจพเจจเจพเจ‚ เจฆเฉ‡ เจจเจพเจ‚ เจฒเฉเจ•เจพเจ‰เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ เจœเจฟเจจเฉเจนเจพเจ‚ เจคเฉฑเจ• เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจชเจนเฉเฉฐเจšเจฆเจพ เจนเฉˆเฅค เจชเฉเจฐเจ•เจพเจธเจผเจจเจพเจ‚ เจคเฉ‹เจ‚ เจ…เจธเฉ€เจ‚ เจ‡เจน เจธเจฟเฉฑเจŸเจพ เจ•เฉฑเจข เจธเจ•เจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจจเจตเจพเจ‚ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ (เจ†เจˆ.เจˆ.เจŸเฉ€.เจเจซ. เจตเจฟเฉฑเจš เจ‡เจธ เจจเฉ‚เฉฐ เจฎเจจเจœเจผเฉ‚เจฐเฉ€ เจฆเจฟเฉฑเจคเฉ€ 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

เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚, DNS เจŸเฉเจฐเฉˆเจซเจฟเจ• HTTPS เจŸเฉเจฐเฉˆเจซเจฟเจ• เจตเจฟเฉฑเจš เจฒเฉเจ•เจฟเจ† เจนเฉ‹เจ‡เจ† เจนเฉˆเฅค เจ•เจฒเจพเจ‡เฉฐเจŸ เจ…เจคเฉ‡ เจธเจฐเจตเจฐ เจธเจŸเฉˆเจ‚เจกเจฐเจก เจชเฉ‹เจฐเจŸ 443 เจ‰เฉฑเจคเฉ‡ เจธเฉฐเจšเจพเจฐ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจกเฉ‹เจฎเฉ‡เจจ เจจเจพเจฎ เจธเจฟเจธเจŸเจฎ เจฒเจˆ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจ…เจ—เจฟเจ†เจค เจฐเจนเจฟเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค

เจ‰เจธ เจฆเจพ เจชเฉฑเจ– เจ•เจฟเจ‰เจ‚ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ?

HTTPS เจ‰เฉฑเจคเฉ‡ DNS เจฆเฉ‡ เจตเจฟเจฐเฉ‹เจงเฉ€ เจ‰เจน เจ•เจนเจฟเฉฐเจฆเฉ‡ เจนเจจเจ•เจฟ เจจเจตเจพเจ‚ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจ•เฉเจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเฉ‚เฉฐ เจ˜เจŸเจพ เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค เจจเจพเจฒ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจชเฉŒเจฒ เจตเจฟเจ•เจธเฉ€, DNS เจตเจฟเจ•เจพเจธ เจŸเฉ€เจฎ เจฆเจพ เจ‡เฉฑเจ• เจฎเฉˆเจ‚เจฌเจฐ, เจธเจฟเจธเจŸเจฎ เจชเฉเจฐเจธเจผเจพเจธเจ•เจพเจ‚ เจฒเจˆ เจธเฉฐเจญเจพเจตเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจ–เจคเจฐเจจเจพเจ• เจธเจพเจˆเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฒเฉŒเจ• เจ•เจฐเจจเจพ เจนเฉ‹เจฐ เจฎเฉเจธเจผเจ•เจฒ เจฌเจฃเจพ เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค เจ†เจฎ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฌเฉเจฐเจพเจŠเจœเจผเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจธเจผเจฐเจคเฉ€เจ† เจฎเจพเจคเจพ-เจชเจฟเจคเจพ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจธเฉˆเจŸ เจ…เจช เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจ—เฉเจ† เจฆเฉ‡เจฃเจ—เฉ‡เฅค

เจชเฉŒเจฒ เจฆเฉ‡ เจตเจฟเจšเจพเจฐ เจฏเฉ‚เจ•เฉ‡ เจฆเฉ‡ เจ‡เฉฐเจŸเจฐเจจเฉˆเจŸ เจชเฉเจฐเจฆเจพเจคเจพเจตเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจธเจพเจ‚เจเฉ‡ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค เจฆเฉ‡เจธเจผ เจฆเจพ เจ•เจพเจจเฉ‚เฉฐเจจ เจฎเจœเจฌเฉ‚เจฐ เจ•เจฐเจฆเจพ เจนเฉˆ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจตเจฐเจœเจฟเจค เจธเจฎเฉฑเจ—เจฐเฉ€ เจตเจพเจฒเฉ‡ เจธเจฐเฉ‹เจคเจพเจ‚ เจคเฉ‹เจ‚ เจฌเจฒเฉŒเจ• เจ•เจฐเฉ‹เฅค เจชเจฐ เจฌเฉเจฐเจพเจŠเจœเจผเจฐเจพเจ‚ เจตเจฟเฉฑเจš DoH เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจจเฉ‚เฉฐ เจซเจฟเจฒเจŸเจฐ เจ•เจฐเจจ เจฆเฉ‡ เจ•เฉฐเจฎ เจจเฉ‚เฉฐ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจจเจตเฉ‡เจ‚ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเฉ‡ เจ†เจฒเฉ‹เจšเจ•เจพเจ‚ เจตเจฟเฉฑเจš เจ‡เฉฐเจ—เจฒเฉˆเจ‚เจก เจตเจฟเฉฑเจš เจธเจฐเจ•เจพเจฐเฉ€ เจธเฉฐเจšเจพเจฐ เจ•เฉ‡เจ‚เจฆเจฐ (GCHQ) เจ…เจคเฉ‡ เจ‡เฉฐเจŸเจฐเจจเฉˆเฉฑเจŸ เจตเจพเจš เจซเจพเจŠเจ‚เจกเฉ‡เจธเจผเจจ (เจเฉฑเจซ), เจœเฉ‹ เจฌเจฒเฉŒเจ• เจ•เฉ€เจคเฉ‡ เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจฐเจœเจฟเจธเจŸเจฐ เจฐเฉฑเจ–เจฆเจพ เจนเฉˆเฅค

เจนเฉˆเจฌเจฐเฉ‡ 'เจคเฉ‡ เจธเจพเจกเฉ‡ เจฌเจฒเฉŒเจ— เจตเจฟเฉฑเจš:

เจฎเจพเจนเจฐ เจจเฉ‹เจŸ เจ•เจฐเจฆเฉ‡ เจนเจจ เจ•เจฟ HTTPS เจ‰เฉฑเจคเฉ‡ DNS เจ‡เฉฑเจ• เจธเจพเจˆเจฌเจฐ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ–เจคเจฐเจพ เจฌเจฃ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจœเฉเจฒเจพเจˆ เจฆเฉ‡ เจธเจผเฉเจฐเฉ‚ เจตเจฟเฉฑเจš, Netlab เจคเฉ‹เจ‚ เจธเฉ‚เจšเจจเจพ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฎเจพเจนเจฐ เจ–เฉ‹เจœเจฟเจ† เจชเจนเจฟเจฒเจพ เจตเจพเจ‡เจฐเจธ เจœเจฟเจธเจจเฉ‡ DDoS เจนเจฎเจฒเฉ‡ เจ•เจฐเจจ เจฒเจˆ เจจเจตเฉ‡เจ‚ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ - เจ—เฉ‹เจกเจฒเฉ‚เจ†. เจฎเจพเจฒเจตเฉ‡เจ…เจฐ เจจเฉ‡ เจŸเฉˆเจ•เจธเจŸ เจฐเจฟเจ•เจพเจฐเจก (TXT) เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจ…เจคเฉ‡ เจ•เจฎเจพเจ‚เจก เจ…เจคเฉ‡ เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจธเจฐเจตเจฐ URL เจจเฉ‚เฉฐ เจเจ•เจธเจŸเจฐเฉˆเจ•เจŸ เจ•เจฐเจจ เจฒเจˆ DoH เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เฉ€เจคเฉ€เฅค

เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก DoH เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจเจ‚เจŸเฉ€เจตเจพเจ‡เจฐเจธ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจฆเฉเจ†เจฐเจพ เจฎเจพเจจเจคเจพ เจจเจนเฉ€เจ‚ เจฆเจฟเฉฑเจคเฉ€ เจ—เจˆ เจธเฉ€เฅค เจธเฉ‚เจšเจจเจพ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฎเจพเจนเจฟเจฐ เจกเจฐเจฆเฉ‡ เจนเจจเจ•เจฟ Godlua เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจนเฉ‹เจฐ เจฎเจพเจฒเจตเฉ‡เจ…เจฐ เจ†เจ‰เจฃเจ—เฉ‡, เจชเฉˆเจธเจฟเจต DNS เจจเจฟเจ—เจฐเจพเจจเฉ€ เจฒเจˆ เจ…เจฆเจฟเฉฑเจ–.

เจชเจฐ เจนเจฐ เจ•เฉ‹เจˆ เจ‡เจธเจฆเฉ‡ เจตเจฟเจฐเฉเฉฑเจง เจจเจนเฉ€เจ‚ เจนเฉˆ

เจ†เจชเจฃเฉ‡ เจฌเจฒเฉŒเจ— 'เจคเฉ‡ HTTPS เจ‰เฉฑเจคเฉ‡ DNS เจฆเฉ‡ เจฌเจšเจพเจ… เจตเจฟเฉฑเจš เจฌเฉ‹เจฒเจฟเจ† APNIC เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐ เจœเจฟเจ“เจซ เจนเจฟเจŠเจธเจŸเจจ. เจ‰เจธเจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ, เจจเจตเจพเจ‚ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ DNS เจนเจพเจˆเจœเฉˆเจ•เจฟเฉฐเจ— เจนเจฎเจฒเจฟเจ†เจ‚ เจฆเจพ เจฎเฉเจ•เจพเจฌเจฒเจพ เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจฌเจฃเจพเจตเฉ‡เจ—เจพ, เจœเฉ‹ เจ•เจฟ เจนเจพเจฒ เจนเฉ€ เจตเจฟเฉฑเจš เจ†เจฎ เจนเฉ‹ เจ—เจ เจนเจจเฅค เจ‡เจน เจคเฉฑเจฅ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเจฆเจพ เจนเฉˆ เจธเจพเจˆเจฌเจฐ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ•เฉฐเจชเจจเฉ€ เจซเจพเจ‡เจฐเจˆ เจคเฉ‹เจ‚ เจœเจจเจตเจฐเฉ€ เจฆเฉ€ เจฐเจฟเจชเฉ‹เจฐเจŸเฅค เจตเฉฑเจกเฉ€เจ†เจ‚ เจ†เจˆเจŸเฉ€ เจ•เฉฐเจชเจจเฉ€เจ†เจ‚ เจจเฉ‡ เจตเฉ€ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เฉ€เจคเจพเฅค

เจชเจฟเจ›เจฒเฉ‡ เจธเจพเจฒ เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจตเจฟเฉฑเจš, เจ—เฉ‚เจ—เจฒ 'เจคเฉ‡ DoH เจฆเฉ€ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจœเจพเจฃเฉ€ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹ เจ—เจˆ เจธเฉ€เฅค เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจฎเจนเฉ€เจจเจพ เจชเจนเจฟเจฒเจพเจ‚ เจ•เฉฐเจชเจจเฉ€ ะฟั€ะตะดัั‚ะฐะฒะธะปะฐ เจ‡เจธเจฆเฉ€ DoH เจธเฉ‡เจตเจพ เจฆเจพ เจ†เจฎ เจ‰เจชเจฒเจฌเจงเจคเจพ เจธเฉฐเจธเจ•เจฐเจฃเฅค เจ—เฉ‚เจ—เจฒ 'เจคเฉ‡ เจ‰เจฎเฉ€เจฆ, เจ•เจฟ เจ‡เจน เจจเฉˆเฉฑเจŸเจตเจฐเจ• 'เจคเฉ‡ เจจเจฟเฉฑเจœเฉ€ เจกเฉ‡เจŸเจพ เจฆเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเฉ‚เฉฐ เจตเจงเจพเจเจ—เจพ เจ…เจคเฉ‡ MITM เจนเจฎเจฒเจฟเจ†เจ‚ เจคเฉ‹เจ‚ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ•เจฐเฉ‡เจ—เจพเฅค

เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจกเจฟเจตเฉˆเจฒเจชเจฐ - เจฎเฉ‹เจœเจผเฉ€เจฒเจพ - เจจเฉ‚เฉฐ เจธเจนเจฟเจฏเฉ‹เจ— เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจชเจฟเจ›เจฒเฉ€ เจ—เจฐเจฎเฉ€เจ†เจ‚ เจคเฉ‹เจ‚ HTTPS เจ‰เฉฑเจคเฉ‡ DNS. เจ‡เจธ เจฆเฉ‡ เจจเจพเจฒ เจนเฉ€, เจ•เฉฐเจชเจจเฉ€ เจ†เจˆเจŸเฉ€ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš เจจเจตเฉ€เจ‚ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจจเฉ‚เฉฐ เจธเจฐเจ—เจฐเจฎเฉ€ เจจเจพเจฒ เจ‰เจคเจธเจผเจพเจนเจฟเจค เจ•เจฐ เจฐเจนเฉ€ เจนเฉˆเฅค เจ‡เจธ เจฆเฉ‡ เจฒเจˆ เจ‡เฉฐเจŸเจฐเจจเฉˆเฉฑเจŸ เจธเจฐเจตเจฟเจธ เจชเฉเจฐเฉ‹เจตเจพเจˆเจกเจฐเจœเจผ เจเจธเฉ‹เจธเฉ€เจเจธเจผเจจ (ISPA) เจตเฉ€ เจจเจพเจฎเจœเจผเจฆ เจ‡เฉฐเจŸเจฐเจจเฉˆเฉฑเจŸ เจตเจฟเจฒเฉ‡เจจ เจ†เจซ เจฆเจฟ เจˆเจ…เจฐ เจ…เจตเจพเจฐเจก เจฒเจˆ เจฎเฉ‹เจœเจผเฉ€เจฒเจพเฅค เจœเจตเจพเจฌ เจตเจฟเฉฑเจš, เจ•เฉฐเจชเจจเฉ€ เจฆเฉ‡ เจจเฉเจฎเจพเจ‡เฉฐเจฆเฉ‡ เจจเฉ‹เจŸ เจ•เฉ€เจคเจพ, เจœเฉ‹ เจ†เจชเจฃเฉ‡ เจชเฉเจฐเจพเจฃเฉ‡ เจ‡เฉฐเจŸเจฐเจจเฉˆเฉฑเจŸ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจจเฉ‚เฉฐ เจธเฉเจงเจพเจฐเจจ เจฒเจˆ เจฆเฉ‚เจฐเจธเฉฐเจšเจพเจฐ เจ†เจชเจฐเฉ‡เจŸเจฐเจพเจ‚ เจฆเฉ€ เจเจฟเจœเจ• เจคเฉ‹เจ‚ เจจเจฟเจฐเจพเจธเจผ เจนเจจเฅค

เจชเจธเฉฐเจฆ เจ…เจคเฉ‡ เจจเจพเจชเจธเฉฐเจฆ: HTTPS เจ‰เฉฑเจคเฉ‡ DNS
/เจ…เจจเจธเจชเจฒเฉˆเจธเจผ/ TETrebbien

เจฎเฉ‹เจœเจผเฉ€เจฒเจพ เจฆเฉ‡ เจธเจฎเจฐเจฅเจจ เจตเจฟเฉฑเจš เจชเฉเจฐเจฎเฉเฉฑเจ– เจฎเฉ€เจกเฉ€เจ† เจจเฉ‡ เจ—เฉฑเจฒ เจ•เฉ€เจคเฉ€ เจ…เจคเฉ‡ เจ•เฉเจ เจ‡เฉฐเจŸเจฐเจจเฉˆเฉฑเจŸ เจชเฉเจฐเจฆเจพเจคเจพเฅค เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡, เจฌเฉเจฐเจฟเจŸเจฟเจธเจผ เจŸเฉˆเจฒเฉ€เจ•เจพเจฎ 'เจคเฉ‡ เจตเจฟเจšเจพเจฐ เจ•เจฐเฉ‹เจ•เจฟ เจจเจตเจพเจ‚ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจธเจฎเฉฑเจ—เจฐเฉ€ เจซเจฟเจฒเจŸเจฐเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจค เจจเจนเฉ€เจ‚ เจ•เจฐเฉ‡เจ—เจพ เจ…เจคเฉ‡ เจฏเฉ‚เจ•เฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฆเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจ•เจฐเฉ‡เจ—เจพเฅค เจœเจจเจคเจ• เจฆเจฌเจพเจ… เจนเฉ‡เจ  ISPA เจจเฉ‚เฉฐ เจตเจพเจชเจธ เจฌเฉเจฒเจพเจ‡เจ† เจœเจพเจฃเจพ เจธเฉ€ "เจ–เจฒเจจเจพเจ‡เจ•" เจจเจพเจฎเจœเจผเจฆเจ—เฉ€.

เจ•เจฒเจพเจ‰เจก เจชเฉเจฐเจฆเจพเจคเจพเจตเจพเจ‚ เจจเฉ‡ เจตเฉ€ HTTPS เจ‰เฉฑเจคเฉ‡ DNS เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจฆเฉ€ เจตเจ•เจพเจฒเจค เจ•เฉ€เจคเฉ€, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ Cloudflare. เจ‰เจน เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจจเจตเฉ‡เจ‚ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ DNS เจธเฉ‡เจตเจพเจตเจพเจ‚ เจชเฉ‡เจธเจผ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค DoH เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจฌเฉเจฐเจพเจŠเจœเจผเจฐเจพเจ‚ เจ…เจคเฉ‡ เจ—เจพเจนเจ•เจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจชเฉ‚เจฐเฉ€ เจธเฉ‚เจšเฉ€ เจ‡เฉฑเจฅเฉ‡ เจ‰เจชเจฒเจฌเจง เจนเฉˆ GitHub.

เจตเฉˆเจธเฉ‡ เจตเฉ€ เจฆเฉ‹เจตเจพเจ‚ เจ•เฉˆเจ‚เจชเจพเจ‚ เจตเจฟเจšเจพเจฒเฉ‡ เจŸเจ•เจฐเจพเจ… เจฆเฉ‡ เจ–เจคเจฎ เจนเฉ‹เจฃ เจฆเฉ€ เจ—เฉฑเจฒ เจ…เจœเฉ‡ เจธเฉฐเจญเจต เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ†เจˆเจŸเฉ€ เจฎเจพเจนเจฟเจฐเจพเจ‚ เจจเฉ‡ เจญเจตเจฟเฉฑเจ–เจฌเจพเจฃเฉ€ เจ•เฉ€เจคเฉ€ เจนเฉˆ เจ•เจฟ เจœเฉ‡เจ•เจฐ HTTPS เจ‰เฉฑเจคเฉ‡ DNS เจฎเฉเฉฑเจ– เจงเจพเจฐเจพ เจฆเฉ‡ เจ‡เฉฐเจŸเจฐเจจเฉˆเจŸ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจธเจŸเฉˆเจ• เจฆเจพ เจนเจฟเฉฑเจธเจพ เจฌเจฃเจจเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจน เจฒเจตเฉ‡เจ—เจพ เจ‡เฉฑเจ• เจฆเจนเจพเจ•เฉ‡ เจคเฉ‹เจ‚ เจตเฉฑเจง.

เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจ•เจพเจฐเจชเฉ‹เจฐเฉ‡เจŸ เจฌเจฒเฉŒเจ— เจตเจฟเฉฑเจš เจนเฉ‹เจฐ เจ•เฉ€ เจฒเจฟเจ–เจฆเฉ‡ เจนเจพเจ‚:

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹