ืืขืืจ ืคื ืชืืงืคื ืฉื ืชืขืืืืช, ืื ืืื ืฆืืจื ืืืืฉ ืืืชื ืืืืคื ืืื ื. ืื ืฉืื ืคืฉืื ืฉืืื ืืขืฉืืช ืืช ืื. ืขื ืื ืืกืช Let's Encrypt ืืืืื ืืขืืืื ืืืืืืืื, ื ืจืื ืฉืฆืจืื ืืคืชืืจ ืืช ืืืขืื. ืืื ืืืืจืื ื
ืืืงืจื ืฉืคืกืคืกืชื ืืช ืืกืืคืืจ, ืืืฆืืช ื-4 ืืืื 2019, ืืืขื ืื ืืืจืืืืช ืฉื Firefox ืืคืกืืงื ืืคืชืข ืืขืืื.
ืืคื ืฉืืชืืจืจ, ืืืฉื ืืืืืจ ืืชืจืืฉ ืืฉื ืืขืืืื ืฉืืืืืื
ืืืืืื ืฉืืจืจื ืืืื ืืช ืืชืืงืื ื-Firefox 66.0.4, ืฉืคืืชืจ ืืช ืืืขืื ืขื ืืืฉืืจ ืื ืืืงื, ืืื ืืืจืืืืช ืืืืจืืช ืืืฆื ืจืืื. ืืืคืชืืื ืืืืืฆืื ืืืชืงืื ืืืชื ื
ืขื ืืืช, ืืกืืคืืจ ืืื ืฉืื ืืจืื ืฉืชืคืืืช ืืชืขืืื ื ืืชืจื ืืขืื ืืืืคื ืืืื.
ืืืงืฉืจ ืื, ืืขื ืืื ืืืกืชืื ืขื ืืจื ืืงืืจืืช ืืืื ืืืฆื ืืชืืืืื ืืคืชืื ืืคืจืืืืงืื ืขื ืืืฉืืื ืืื
DNScrypt
DNSCrypt ืืื ืคืจืืืืงืื ืืฆืคื ืช ืชืขืืืจืช DNS. ืืื ืืื ืขื ืชืงืฉืืจืช DNS ืืคื ื ืืืจืืืื ื-MiTM, ืืื ืืืคืฉืจ ืื ืืขืงืืฃ ืืกืืื ืืจืืช ืฉืืืืชืช DNS.
ืืคืจืืืืงืื ืขืืืฃ ืชืขืืืจืช DNS ืืื ืืงืื ืืฉืจืช ืืืื ื ืงืจืืคืืืืจืคื, ืืคืืขื ืขื ืคืจืืืืงืืื ืืชืืืืจื UDP ื-TCP. ืืื ืืืฉืชืืฉ ืื, ืื ืืืงืื ืืื ืคืืชืจ ื-DNS ืืืืืื ืืชืืื ื-DNSCrypt. ืืืืืื, ืืื ืืจืฅ 2016, ืืื ืืืคืขื ืืฉืจืชื ื-DNS ืฉืื ืืืืคืืคื Yandex. ืืกืคืจ ืกืคืงืื ืืืจืื ืื ืืืจืืื ืขื ืชืืืื, ืืืื ืืืื ื-Cloudflare. ืืืจืื ืืฆืขืจ, ืืื ืืจืื ืืื (152 ืฉืจืชื DNS ืฆืืืืจืืื ืจืฉืืืื ืืืชืจ ืืจืฉืื). ืืื ืืชืืื ืืช
ืืื DNSCrypt ืขืืื? ืืงืืฆืืจ, ืืืงืื ืืืงื ืืช ืืืคืชื ืืฆืืืืจื ืฉื ืืกืคืง ืื ืืืจ ืืืฉืชืืฉ ืื ืืื ืืืืช ืืช ืืืืฉืืจืื ืฉืื. ืืืคืชืืืช ืืฆืืืืจืืื ืืืืื ืืงืฆืจ ืขืืืจ ืืคืืืฉื ืืืืื ืืืืืช ืืฆืืคื ืืืจ ื ืืฆืืื ืฉื. ืืงืืืืช ืืืืื ืื ืืืฆืืจ ืืคืชื ืืืฉ ืขืืืจ ืื ืืงืฉื, ืืฉืจืชืื ืืืืื ืื ืืฉื ืืช ืืคืชืืืช ืื ืฉืขืชืืื. ืืขืช ืืืืคืช ืืคืชืืืช, ื ืขืฉื ืฉืืืืฉ ืืืืืืจืืชื X25519, ืืืชืืื - EdDSA, ืืืฆืคื ืช ืืืืง - XSalsa20-Poly1305 ืื XChaCha20-Poly1305.
ืืื ืืืคืชืื ืืคืจืืืืงืื ืคืจื ืง ืื ืืก
ืจืืฉืืช, ืื ืฉืืืืฉื ืืืืชืจ ืืืืืื: ืื ืืฉืจืช ื ืคืืข ืื ืฉืืืคืชื ืืืฃ, ืื ืื ื ืืชื ืืคืขื ื ืืช ืืชืขืืืจื ืฉื ืืชืืื. ืืืคืชื ืืืจ ืืฉืชื ื. ืื ืื ืจืื ืืืืื ืืขืื ืขืืืจ ืืืฉืื ืืืง Yarovaya, ืืฉืจ ืืืืฅ ืกืคืงืื ืืืืกื ืืช ืื ืืชืขืืืจื, ืืืื ืชืขืืืจื ืืืฆืคื ืช. ืืืฉืืขืืช ืืื ืฉืืืืฉื ื ืืชื ืืคืขื ื ืืืชื ืืืืืช ืืฆืืจื ืขื ืืื ืืงืฉืช ืืืคืชื ืืืืชืจ. ืืื ืืืงืจื ืื, ืืืชืจ ืคืฉืื ืื ืืืื ืืกืคืง ืืช ืื, ืื ืืื ืืฉืชืืฉ ืืืคืชืืืช ืืืืื ืงืฆืจ, ืืืืง ืืคืชืืืช ืืฉื ืื.
ืืื ืืื ืืฉืื, ืืืชื ืื ืืก, ืืคืชืืืช ืืืืื ืงืฆืจ ืืืืฆืื ืฉืจืชืื ืืืืืืจ ืืืืืืฆืื ืืืืื ืืจืืฉืื. ืื ืืฉืจืช ืืชืืืจ ืืจืฉืช ืืชืกืจืืื ืฉืื ืื ืืืคืชื ืืื ื ืืืืืจืื ืื ืืื ื ืคืืขืืื, ืืืืจ ืืืืื ืืื.
ืืืฉืจ ืืืืืืืฆืื ืืืืืคื ืืคืชืืืช ืื ืืื ืฉื ืื, ืื ื ืืชื ืืกืืื ืขืืื, ืืื ืฉืื ืืืืืื ืืฉืืื ืืชืคืืื ืฉื ืืืฉืืจ. ืื ืชืฉื ื ืืช ืืืคืชืืืช ืืื ืืื, ืื ืืืืื ืืืืคื ืืืืื.
ืืื ืขื ืืืช, ืื ืืืืืืฆืื ืืืืืจืช ืืจืืื, ืื ืื ืื ืืฉื ื ืืืืื ืชืืืจืืช ืืืืืคืื ืืช ืืืคืชืืืช: ืื ืฉื ื, ืื ืจืืขืื ืื ืฉืืืฉ ืคืขืืื ืืืื. ืื ืืื ืืขืืื ืืืชืจ ื-24 ืฉืขืืช, ืื ืืขืืื ืื ืฆื, ืืืชื ืคืจื ืง ืื ืืก. ืืืืจืื, ืืืืืฆื ืขื ืกืืืื ืืคืชื ืืืื ืืืจืกื ืืฉื ืืื ืฉื ืืคืจืืืืงืื, ืืื ืขื ืชืืื ืช Docker ืืืื ื ืืืืืฉืืช ืืืชื, ืืคืืืชื ืืืขืฉื ืืช ืืกืคืจ ืืฉืจืชืื ืขื ืชืขืืืืช ืฉืคื ืชืืงืคื, ืืืืงืืื ืฉืืคืจื ืืช ืืืืืื.
ืขื ืืืช, ืืืง ืืืกืคืงืื ืขืืืื ืืืืืื, ืืกืืืืช ืืื ืืืช ืืกืืืืืช, ืืืืืืจ ืืช ืชืงืืคืช ืชืืงืฃ ืืืืฉืืจ ืืืืชืจ ื-24 ืฉืขืืช. ืืขืื ืื ื ืคืชืจื ืืจืืื ืขื ืืื ืฉืืจืืช ืงืื ื-dnscrypt-proxy: ืืืฉืชืืฉืื ืืงืืืื ืืืืจื ืืื ืคืืจืืืืืืช 30 ืืื ืืคื ื ืคืงืืขืช ืืชืขืืื, ืืืืขื ื ืืกืคืช ืืจืืช ืืืืจื ืืืืื ืืืชืจ 7 ืืืื ืืคื ื ืืชืคืืื, ืืืืืขื ืงืจืืืืช ืื ื ืืชืจื ืืืืฉืืจ. ืชืืงืฃ ืคืืืช ื-24 ืฉืขืืช. ืื ืื ืจืง ืขื ืชืขืืืืช ืฉืืืชืืื ืืฉ ืืื ืชืงืืคืช ืชืืงืฃ ืืจืืื.
ืืืืขืืช ืืื ื ืืชื ืืช ืืืฉืชืืฉืื ืืช ืืืืืื ืืช ืืืืืืข โโืืืคืขืืื DNS ืขื ืคืงืืขืช ืชืืงืฃ ืชืขืืื ืงืจืืื ืืคื ื ืฉืืืื ืืืืืจ ืืื.
ืืืื ืื ืื ืืฉืชืืฉื ืคืืืจืคืืงืก ืงืืืื ืืืืขื ืืื, ืื ืืืฉืื ืื ืจืื ืืื ืืืืืข ืืืคืชืืื ืืื ืื ืืืคืฉืจื ืืืืฉืืจ ืืคืื. "ืื ื ืื ืืืืจ ืฉืจืช DNSCrypt ืืื ืืจืฉืืืช ืฉืจืชื ื-DNS ืืฆืืืืจืืื ืฉืชืืงืฃ ืืืืฉืืจ ืฉืื ืคื ืืฉื ืชืืื-ืฉืืืฉ ืืืืจืื ืืช", ืืืชื ืคืจื ืง ืื ืืก. ืืื ืืงืจื, ืื ืจืื ืฉืขืืืฃ ืืืืืืจ ืชืืืื ืืช ืืืฉืชืืฉืื ืืืงืื ืืืฉืืืช ืชืืกืคืื ืืื ืืืืจื.
ืืงืืจ: www.habr.com