"เบฎเบฑเบเปเบฅเบฐเบšเปเปˆเบกเบฑเบ": DNS เบœเปˆเบฒเบ™ HTTPS

เบžเบงเบเป€เบฎเบปเบฒเบงเบดเป€เบ„เบฒเบฐเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™เบเปˆเบฝเบงเบเบฑเบšเบฅเบฑเบเบชเบฐเบ™เบฐเบ‚เบญเบ‡ DNS เบœเปˆเบฒเบ™ HTTPS, เป€เบŠเบดเปˆเบ‡เบšเปเปˆเบ”เบปเบ™เบกเบฒเบ™เบตเป‰เป„เบ”เป‰เบเบฒเบเป€เบ›เบฑเบ™ "เบเบฐเบ”เบนเบเบ‚เบญเบ‡เบ„เบงเบฒเบกเบ‚เบฑเบ”เปเบเป‰เบ‡" เปƒเบ™เบšเบฑเบ™เบ”เบฒเบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”เปเบฅเบฐเบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบš.

"เบฎเบฑเบเปเบฅเบฐเบšเปเปˆเบกเบฑเบ": DNS เบœเปˆเบฒเบ™ HTTPS
/unsplash/ Steve Halama

เป‚เบ”เบเป€เบ™เบทเป‰เบญเปเบ—เป‰เปเบฅเป‰เบงเบ‚เบญเบ‡เบ„เบงเบฒเบกเบšเปเปˆเป€เบซเบฑเบ™เบ”เบต

เบŠเป‰เบฒ เบชเบทเปˆโ€‹เบกเบงเบ™โ€‹เบŠเบปเบ™โ€‹เบ—เบตเปˆโ€‹เบชเปเบฒโ€‹เบ„เบฑเบ™โ€‹ ะธ เป€เบงเบ—เบตเบซเบปเบงเบ‚เปเป‰ (เบฅเบงเบกเบ—เบฑเบ‡ Habr), เบžเบงเบเป€เบ‚เบปเบฒเบกเบฑเบเบˆเบฐเบ‚เบฝเบ™เบเปˆเบฝเบงเบเบฑเบš DNS เบœเปˆเบฒเบ™ HTTPS (DoH) protocol. เบกเบฑเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ DNS เปเบฅเบฐเบเบฒเบ™เบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบ•เปเปˆเบžเบงเบเป€เบ‚เบปเบฒ. เบงเบดเบ—เบตเบเบฒเบ™เบ™เบตเป‰เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบŠเบทเปˆเบญเบ‡เบŠเบทเปˆเบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเบžเบฒเบšเบ—เบตเปˆเบœเบนเป‰เปƒเบŠเป‰เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡. เบˆเบฒเบเบชเบดเปˆเบ‡เบžเบดเบกเบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เบชเบฐเบซเบผเบธเบšเป„เบ”เป‰เบงเปˆเบฒเป‚เบ›เป‚เบ•เบ„เบญเบ™เปƒเบซเบกเปˆ (เปƒเบ™ IETF เบญเบฐเบ™เบธเบกเบฑเบ”เบกเบฑเบ™ เปƒเบ™เบ›เบต 2018) เป„เบ”เป‰เปเบšเปˆเบ‡เบŠเบธเบกเบŠเบปเบ™เป„เบญเบ—เบตเบญเบญเบเป€เบ›เบฑเบ™เบชเบญเบ‡เปเบ„เป‰เบก.

เป€เบ„เบดเปˆเบ‡เบซเบ™เบถเปˆเบ‡เป€เบŠเบทเปˆเบญเบงเปˆเบฒเบญเบฐเบ™เบธเบชเบฑเบ™เบเบฒเปƒเบซเบกเปˆเบˆเบฐเบ›เบฑเบšเบ›เบธเบ‡เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ—เบฒเบ‡เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”เปเบฅเบฐเบเปเบฒเบฅเบฑเบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”เบกเบฑเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเปเบฅเบฐเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ. เบญเบตเบเป€เบ„เบดเปˆเบ‡เบซเบ™เบถเปˆเบ‡เปเบกเปˆเบ™เบซเบกเบฑเป‰เบ™เปƒเบˆเบงเปˆเบฒเป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบตเบžเบฝเบ‡เปเบ•เปˆเป€เบฎเบฑเบ”เปƒเบซเป‰เบงเบฝเบเบ‡เบฒเบ™เบ‚เบญเบ‡เบœเบนเป‰เป€เบšเบดเปˆเบ‡เปเบเบ‡เบฅเบฐเบšเบปเบšเบกเบตเบ„เบงเบฒเบกเบซเบเบธเป‰เบ‡เบเบฒเบเบซเบผเบฒเบ. เบ•เปเปˆเป„เบ›, เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบงเบดเป€เบ„เบฒเบฐเบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ‚เบญเบ‡เบ—เบฑเบ‡เบชเบญเบ‡เบเปˆเบฒเบ.

DoH เป€เบฎเบฑเบ”เบงเบฝเบเปเบ™เบงเปƒเบ”

เบเปˆเบญเบ™เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเปˆเบฒเป€เบ›เบฑเบ™เบซเบเบฑเบ‡ ISP เปเบฅเบฐเบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบ•เบฐเบซเบผเบฒเบ”เบญเบทเปˆเบ™เป†เปเบกเปˆเบ™เบชเปเบฒเบฅเบฑเบšเบซเบผเบทเบ•เปเปˆเบ•เป‰เบฒเบ™ DNS เบœเปˆเบฒเบ™ HTTPS, เปƒเบซเป‰เป€เบšเบดเปˆเบ‡เบชเบฑเป‰เบ™เป†เบงเปˆเบฒเบกเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปเบ™เบงเปƒเบ”.

เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡ DoH, เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบ—เบตเปˆเบขเบนเปˆ IP เปเบกเปˆเบ™ encapsulated เปƒเบ™เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™ 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. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบ•เปเปˆเบฅเบฐเบšเบปเบšเบŠเบทเปˆเป‚เบ”เป€เบกเบ™เบเบฑเบ‡เบ„เบปเบ‡เบšเปเปˆเป€เบ›เบตเบ”เป€เบœเบตเบเบŠเบทเปˆ.

เป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบฅเบฒเบงเบˆเบถเปˆเบ‡เบšเปเปˆเบกเบฑเบ?

เบœเบนเป‰เบ•เปเปˆเบ•เป‰เบฒเบ™ DNS เบœเปˆเบฒเบ™ HTTPS เป€เบงเบปเป‰เบฒเบงเปˆเบฒเบญเบฐเบ™เบธเบชเบฑเบ™เบเบฒเปƒเบซเบกเปˆเบˆเบฐเบซเบผเบธเบ”เบœเปˆเบญเบ™เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เบญเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ. เป‚เบ”เบ เบญเบตเบ‡เบ•เบฒเบก Paul Vixie, เบชเบฐเบกเบฒเบŠเบดเบเบ‚เบญเบ‡เบ—เบตเบกเบ‡เบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ DNS, เบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เบกเบตเบ„เบงเบฒเบกเบซเบเบธเป‰เบ‡เบเบฒเบเบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™เบฅเบฐเบšเบปเบšเบ—เบตเปˆเบˆเบฐเบชเบฐเบเบฑเบ”เป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ—เบตเปˆเป€เบ›เบฑเบ™เบญเบฑเบ™เบ•เบฐเบฅเบฒเบ. เบœเบนเป‰เปƒเบŠเป‰เบ—เบปเปˆเบงเป„เบ›เบˆเบฐเบชเบนเบ™เป€เบชเบเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบ‚เบญเบ‡เบžเปเปˆเปเบกเปˆเบ—เบตเปˆเบกเบตเป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เปƒเบ™เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบš.

เบ—เบฑเบ”เบชเบฐเบ™เบฐเบ‚เบญเบ‡ Paul เปเบกเปˆเบ™เปเบšเปˆเบ‡เบ›เบฑเบ™เป‚เบ”เบเบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”เบ‚เบญเบ‡เบญเบฑเบ‡เบเบดเบ”. เบเบปเบ”เปเบฒเบโ€‹เบ‚เบญเบ‡โ€‹เบ›เบฐโ€‹เป€เบ—เบ” เบžเบฑเบ™เบ—เบฐ เบ‚เบฑเบ”เบ‚เบงเบฒเบ‡เบžเบงเบเป€เบ‚เบปเบฒเบˆเบฒเบเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ—เบตเปˆเบกเบตเป€เบ™เบทเป‰เบญเบซเบฒเบ—เบตเปˆเบซเป‰เบฒเบก. เปเบ•เปˆเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ DoH เปƒเบ™เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเป€เบฎเบฑเบ”เปƒเบซเป‰เบงเบฝเบเบ‡เบฒเบ™เบ‚เบญเบ‡เบเบฒเบ™เบเบฑเปˆเบ™เบ•เบญเบ‡เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบชเบฑเบšเบชเบปเบ™. เบ™เบฑเบเบงเบดเบˆเบฒเบ™เบเปˆเบฝเบงเบเบฑเบšเบžเบดเบ—เบตเบเบฒเบ™เปƒเปเปˆเบเบฑเบ‡เบฅเบงเบกเป€เบ–เบดเบ‡เบชเบนเบ™เบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เบ‚เบญเบ‡เบฅเบฑเบ”เบ–เบฐเบšเบฒเบ™เปƒเบ™เบ›เบฐเป€เบ—เบ”เบญเบฑเบ‡เบเบดเบ” (GCHQ) เปเบฅเบฐเบกเบนเบ™เบ™เบดเบ—เบดเป€เบšเบดเปˆเบ‡เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ” (IMF), เป€เบŠเบดเปˆเบ‡เบฎเบฑเบเบชเบฒเบเบฒเบ™เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เบ‚เบญเบ‡เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ—เบตเปˆเบ–เบทเบเบšเบฅเบฑเบญเบ.

เปƒเบ™ blog เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบเปˆเบฝเบงเบเบฑเบš Habre:

เบœเบนเป‰เบŠเปˆเบฝเบงเบŠเบฒเบ™เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒ DNS เบœเปˆเบฒเบ™ HTTPS เบชเบฒเบกเบฒเบ”เบเบฒเบเป€เบ›เบฑเบ™เป„เบžเบ‚เบปเปˆเบกเบ‚เบนเปˆเบ”เป‰เบฒเบ™เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ—เบฒเบ‡เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”. เปƒเบ™เบ•เบปเป‰เบ™เป€เบ”เบทเบญเบ™เบเปเบฅเบฐเบเบปเบ”, เบœเบนเป‰เบŠเปˆเบฝเบงเบŠเบฒเบ™เบ”เป‰เบฒเบ™เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เปเป‰เบกเบนเบ™เบ‚เปˆเบฒเบงเบชเบฒเบ™เบˆเบฒเบ Netlab เบ„เบปเป‰เบ™เบžเบปเบš เป€เบŠเบทเป‰เบญเป„เบงเบฃเบฑเบชเบ—เปเบฒเบญเบดเบ”เบ—เบตเปˆเปƒเบŠเป‰เป‚เบ›เป‚เบ•เบ„เบญเบ™เปƒเบซเบกเปˆเป€เบžเบทเปˆเบญเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เป‚เบˆเบกเบ•เบต DDoS - Godlua. เบกเบฑเบฅเปเบงเป„เบ”เป‰เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡ DoH เป€เบžเบทเปˆเบญเบฎเบฑเบšเป€เบญเบปเบฒเบšเบฑเบ™เบ—เบถเบเบ‚เปเป‰เบ„เบงเบฒเบก (TXT) เปเบฅเบฐเบชเบฐเบเบฑเบ”เบ„เปเบฒเบชเบฑเปˆเบ‡ เปเบฅเบฐ URL เป€เบŠเบตเบšเป€เบงเบตเบ„เบงเบšเบ„เบธเบก.

เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เป DoH เบ—เบตเปˆเบ–เบทเบเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบฎเบฑเบšเบฎเบนเป‰เป‚เบ”เบเบŠเบญเบšเปเบงเบ•เป‰เบฒเบ™เป„เบงเบฃเบฑเบช. เบœเบนเป‰เบŠเปˆเบฝเบงเบŠเบฒเบ™เบ”เป‰เบฒเบ™เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เปเป‰เบกเบนเบ™เบ‚เปˆเบฒเบงเบชเบฒเบ™ เบขเป‰เบฒเบ™เบงเปˆเบฒเบซเบผเบฑเบ‡เบˆเบฒเบ Godlua malware เบญเบทเปˆเบ™เป†เบˆเบฐเบกเบฒ, เป€เบšเบดเปˆเบ‡เบšเปเปˆเป€เบซเบฑเบ™เบเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก DNS passive.

เปเบ•เปˆเบšเปเปˆเปเบกเปˆเบ™เบ—เบธเบเบ„เบปเบ™เบ•เปเปˆเบ•เป‰เบฒเบ™เบกเบฑเบ™

เปƒเบ™เบเบฒเบ™เบ›เป‰เบญเบ‡เบเบฑเบ™ DNS เบœเปˆเบฒเบ™ HTTPS เปƒเบ™ blog เบฅเบฒเบง เป€เบงเบปเป‰เบฒเบญเบญเบเบกเบฒ เบงเบดเบชเบฐเบงเบฐเบเบญเบ™ APNIC Geoff Houston. เบญเบตเบ‡เบ•เบฒเบกเบžเบฃเบฐเบญเบปเบ‡, เบญเบฐเบ™เบธเบชเบฑเบ™เบเบฒเปƒเบซเบกเปˆเบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบ•เปเปˆเบชเบนเป‰เบเบฑเบšเบเบฒเบ™เป‚เบˆเบกเบ•เบต DNS hijacking, เป€เบŠเบดเปˆเบ‡เบšเปเปˆเบ”เบปเบ™เบกเบฒเบ™เบตเป‰เป„เบ”เป‰เบเบฒเบเป€เบ›เบฑเบ™เป€เบฅเบทเปˆเบญเบ‡เบ›เบปเบเบเบฐเบ•เบดเป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™. เบ„เบงเบฒเบกเบˆเบดเบ‡เบ™เบตเป‰ เบขเบฑเป‰เบ‡เบขเบทเบ™ เบฅเบฒเบเบ‡เบฒเบ™เป€เบ”เบทเบญเบ™เบกเบฑเบ‡เบเบญเบ™เบˆเบฒเบเบšเปเบฅเบดเบชเบฑเบ”เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ—เบฒเบ‡เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ” FireEye. เบšเปเบฅเบดเบชเบฑเบ” IT เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเบเบฑเบ‡เป„เบ”เป‰เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ‚เบญเบ‡เป‚เบ›เป‚เบ•เบ„เบญเบ™.

เปƒเบ™เบ•เบญเบ™เบ•เบปเป‰เบ™เบ‚เบญเบ‡เบ›เบตเบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ, DoH เป€เบฅเบตเปˆเบกเบ—เบปเบ”เบชเบญเบšเบขเบนเปˆ Google. เปเบฅเบฐเบซเบ™เบถเปˆเบ‡เป€เบ”เบทเบญเบ™เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰เบšเปเบฅเบดเบชเบฑเบ” เบ™เบณ เบชเบฐ เป€เปœเบต เบชเบฐเบšเบฑเบšเบ—เบตเปˆเบกเบตเบขเบนเปˆเบ—เบปเปˆเบงเป„เบ›เบ‚เบญเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ DoH เบ‚เบญเบ‡เบกเบฑเบ™. เปƒเบ™ Google เบ„เบงเบฒเบกเบซเบงเบฑเบ‡, เบงเปˆเบฒเบกเบฑเบ™เบˆเบฐเป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™เปƒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเปเบฅเบฐเบ›เป‰เบญเบ‡เบเบฑเบ™เบเบฒเบ™เป‚เบˆเบกเบ•เบต MITM.

เบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบญเบทเปˆเบ™ - Mozilla - เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ DNS เบœเปˆเบฒเบ™ HTTPS เบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเบฅเบฐเบ”เบนเบฎเป‰เบญเบ™เบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ. เปƒเบ™เบ‚เบฐเบ™เบฐเบ”เบฝเบงเบเบฑเบ™, เบšเปเบฅเบดเบชเบฑเบ”เบเปเปˆเบ•เบฑเป‰เบ‡เบซเบ™เป‰เบฒเบชเบปเปˆเบ‡เป€เบชเบตเบกเป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบตเปƒเบซเบกเปˆเปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก IT. เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เบตเป‰, เบชเบฐเบกเบฒเบ„เบปเบกเบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ” (ISPA) เป€เบ–เบดเบ‡เปเบกเปˆเบ™เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เปเบ•เปˆเบ‡เบ•เบฑเป‰เบ‡ Mozilla เบชเปเบฒเบฅเบฑเบš Internet Villain เบ‚เบญเบ‡เบฅเบฒเบ‡เบงเบฑเบ™เบ›เบต. เปƒเบ™เบเบฒเบ™เบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡, เบ•เบปเบงเปเบ—เบ™เบ‚เบญเบ‡เบšเปเบฅเบดเบชเบฑเบ” เบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™, เบœเบนเป‰เบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบญเบธเบเบญเบฑเปˆเบ‡เบเป‰เบญเบ™เบ„เบงเบฒเบกเบšเปเปˆเป€เบ•เบฑเบกเปƒเบˆเบ‚เบญเบ‡เบœเบนเป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‡เบฒเบ™เป‚เบ—เบฅเบฐเบ„เบปเบกเปƒเบ™เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เป‚เบ„เบ‡เบฅเปˆเบฒเบ‡เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”เบ—เบตเปˆเบฅเป‰เบฒเบชเบฐเป„เบซเบกเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ.

"เบฎเบฑเบเปเบฅเบฐเบšเปเปˆเบกเบฑเบ": DNS เบœเปˆเบฒเบ™ HTTPS
/unsplash/ เป€เบ—เป€เบฃเบšเบšเบตเบ™

เปƒเบ™เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ‚เบญเบ‡ Mozilla เบชเบทเปˆโ€‹เบกเบงเบ™โ€‹เบŠเบปเบ™โ€‹เปƒเบซเบเปˆโ€‹เป„เบ”เป‰โ€‹เบเปˆเบฒเบงโ€‹เบญเบญเบโ€‹เบกเบฒ เปเบฅเบฐเบšเบฒเบ‡เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”. เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ, เบขเบนเปˆ British Telecom เบžเบดโ€‹เบˆเบฒโ€‹เบฅเบฐโ€‹เบ™เบฒเบงเปˆเบฒเป‚เบ›เป‚เบ•เบ„เบญเบ™เปƒเบซเบกเปˆเบˆเบฐเบšเปเปˆเบกเบตเบœเบปเบ™เบเบฐเบ—เบปเบšเบ•เปเปˆเบเบฒเบ™เบเบฑเปˆเบ™เบ•เบญเบ‡เป€เบ™เบทเป‰เบญเบซเบฒเปเบฅเบฐเบˆเบฐเบ›เบฑเบšเบ›เบธเบ‡เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰ UK. เบžเบฒเบเปƒเบ•เป‰เบ„เบงเบฒเบกเบเบปเบ”เบ”เบฑเบ™เบ‚เบญเบ‡เบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐ ISPA เบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เป€เบญเบตเป‰เบ™เบ„เบทเบ™ เบเบฒเบ™เปเบ•เปˆเบ‡เบ•เบฑเป‰เบ‡ "เบ„เบปเบ™เบฎเป‰เบฒเบ".

เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบ„เบฅเบฒเบงเบเบฑเบ‡เป„เบ”เป‰เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบ™เปเบฒ DNS เบœเปˆเบฒเบ™ HTTPS, เบ•เบปเบงเบขเปˆเบฒเบ‡ CloudFlare. เบžเบงเบเป€เบ‚เบปเบฒเปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™ DNS เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเป‚เบ›เป‚เบ•เบ„เบญเบ™เปƒเบซเบกเปˆเปเบฅเป‰เบง. เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ„เบปเบšเบ–เป‰เบงเบ™เบ‚เบญเบ‡เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเปเบฅเบฐเบฅเบนเบเบ„เป‰เบฒเบ—เบตเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ DoH เปเบกเปˆเบ™เบกเบตเบขเบนเปˆ GitHub.

โ€‹เป€เบ–เบดเบ‡โ€‹เบขเปˆเบฒเบ‡โ€‹เปƒเบ”โ€‹เบเปโ€‹เบ•เบฒเบก, เบเบฑเบ‡โ€‹เบšเปเปˆโ€‹เบ—เบฑเบ™โ€‹เบชเบฒเบกเบฒเบ”โ€‹เป€เบงเบปเป‰เบฒโ€‹เป€เบ–เบดเบ‡โ€‹เบˆเบธเบ”โ€‹เบˆเบปเบšโ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบ—เบฐโ€‹เบเบฑเบ™โ€‹เบฅเบฐเบซเบงเปˆเบฒเบ‡โ€‹เบชเบญเบ‡โ€‹เบ„เป‰เบฒเบ. เบœเบนเป‰เบŠเปˆเบฝเบงเบŠเบฒเบ™เบ”เป‰เบฒเบ™ IT เบ„เบฒเบ”เบ„เบฐเป€เบ™เบงเปˆเบฒเบ–เป‰เบฒ DNS เบœเปˆเบฒเบ™ HTTPS เปเบกเปˆเบ™เบˆเบธเบ”เบซเบกเบฒเบเบ›เบฒเบเบ—เบฒเบ‡เบ—เบตเปˆเบˆเบฐเบเบฒเบเป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡ stack เป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบŠเบตเบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”เบ•เบปเป‰เบ™เบ•เป, เบกเบฑเบ™เบˆเบฐเปƒเบŠเป‰เป€เบงเบฅเบฒ. เบซเบผเบฒเบเบเบงเปˆเบฒเปœเบถเปˆเบ‡เบ—เบปเบ”เบชเบฐเบงเบฑเบ”.

เบกเบตเบซเบเบฑเบ‡เบญเบตเบเปเบ”เปˆเบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบ‚เบฝเบ™เบเปˆเบฝเบงเบเบฑเบš blog เบ‚เบญเบ‡เบšเปเบฅเบดเบชเบฑเบ”เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ:

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™