āĻāĻŽāĻ°āĻž HTTPS-āĻāĻ° āĻāĻĒāĻ° DNS-āĻāĻ° āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§ āĻŽāĻ¤āĻžāĻŽāĻ¤ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻāĻ°āĻŋ, āĻ¯āĻž āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¤āĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§ āĻāĻŦāĻ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻĄā§āĻā§āĻ˛āĻĒāĻžāĻ°āĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ "āĻŦāĻŋāĻŦāĻžāĻĻā§āĻ° āĻšāĻžāĻĄāĻŧ" āĻšāĻ¯āĻŧā§ āĻāĻ ā§āĻā§āĨ¤
/āĻāĻ¨āĻ¸ā§āĻĒā§āĻ˛ā§āĻ¯āĻžāĻļ/ āĻ¸ā§āĻāĻŋāĻ āĻšāĻžāĻ˛āĻžāĻŽāĻž
āĻŽāĻ¤āĻŦāĻŋāĻ°ā§āĻ§ā§āĻ° āĻ¸āĻžāĻ°āĻŽāĻ°ā§āĻŽ
āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¤āĻŋ, āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž и āĻŦāĻŋāĻˇāĻ¯āĻŧāĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ (āĻšāĻžāĻŦāĻ° āĻ¸āĻš), āĻ¤āĻžāĻ°āĻž āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ HTTPS (DoH) āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ā§āĻ° āĻāĻĒāĻ° DNS āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ˛ā§āĻā§āĨ¤ āĻāĻāĻŋ DNS āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻ
āĻ¨ā§āĻ°ā§āĻ§ āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ¨āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°ā§āĨ¤ āĻāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻšā§āĻ¸ā§āĻā§āĻ° āĻ¨āĻžāĻŽ āĻ˛ā§āĻāĻžāĻ¨ā§āĻ° āĻ
āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻ
ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°ā§āĨ¤ āĻĒā§āĻ°āĻāĻžāĻļāĻ¨āĻž āĻĨā§āĻā§ āĻāĻŽāĻ°āĻž āĻāĻĒāĻ¸āĻāĻšāĻžāĻ°ā§ āĻāĻ¸āĻ¤ā§ āĻĒāĻžāĻ°āĻŋ āĻ¯ā§ āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ (āĻāĻāĻāĻāĻŋāĻāĻĢ-āĻ āĻāĻāĻž āĻ
āĻ¨ā§āĻŽā§āĻĻāĻ¨ 2018) āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧāĻā§ āĻĻā§āĻāĻŋ āĻļāĻŋāĻŦāĻŋāĻ°ā§ āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°ā§āĻā§āĨ¤
āĻ
āĻ°ā§āĻ§ā§āĻ āĻŦāĻŋāĻļā§āĻŦāĻžāĻ¸ āĻāĻ°ā§ āĻ¯ā§ āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ āĻ¸ā§āĻ°āĻā§āĻˇāĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻŦā§ āĻāĻŦāĻ āĻāĻāĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻ
ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻāĻŦāĻ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻā§āĻ˛āĻŋāĻ¤ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻā§āĨ¤ āĻŦāĻžāĻāĻŋ āĻ
āĻ°ā§āĻ§ā§āĻ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻ¯ā§ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĒā§āĻ°āĻļāĻžāĻ¸āĻāĻĻā§āĻ° āĻāĻžāĻ āĻāĻ°āĻ āĻāĻ āĻŋāĻ¨ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§āĨ¤ āĻāĻ°āĻĒāĻ°ā§, āĻāĻŽāĻ°āĻž āĻāĻāĻ¯āĻŧ āĻĒāĻā§āĻˇā§āĻ° āĻ¯ā§āĻā§āĻ¤āĻŋ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻāĻ°āĻŦāĨ¤
āĻāĻŋāĻāĻžāĻŦā§ DoH āĻāĻžāĻ āĻāĻ°ā§
āĻā§āĻ¨ āĻāĻāĻāĻ¸āĻĒāĻŋ āĻāĻŦāĻ āĻ
āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻžāĻāĻžāĻ° āĻ
āĻāĻļāĻā§āĻ°āĻšāĻŖāĻāĻžāĻ°ā§āĻ°āĻž 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 āĻāĻ° āĻŦāĻŋāĻ°ā§āĻ§ā§āĻ°āĻž āĻŦāĻ˛ā§āĻ¨āĻ¯ā§ āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻāĻŽāĻŋāĻ¯āĻŧā§ āĻĻā§āĻŦā§āĨ¤ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ
āĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻĒāĻ˛ āĻāĻŋāĻā§āĻ¸āĻŋ, āĻĄāĻŋāĻāĻ¨āĻāĻ¸ āĻĄā§āĻā§āĻ˛āĻĒāĻŽā§āĻ¨ā§āĻ āĻāĻŋāĻŽā§āĻ° āĻāĻāĻāĻ¨ āĻ¸āĻĻāĻ¸ā§āĻ¯, āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ
ā§āĻ¯āĻžāĻĄāĻŽāĻŋāĻ¨āĻŋāĻ¸ā§āĻā§āĻ°ā§āĻāĻ°āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻĻā§āĻˇāĻŋāĻ¤ āĻ¸āĻžāĻāĻāĻā§āĻ˛āĻŋ āĻŦā§āĻ˛āĻ āĻāĻ°āĻž āĻāĻ°āĻ āĻāĻ āĻŋāĻ¨ āĻāĻ°ā§ āĻ¤ā§āĻ˛āĻŦā§ā§ˇ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ°āĻž āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ°ā§ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻ
āĻāĻŋāĻāĻžāĻŦāĻā§āĻ¯āĻŧ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ¸ā§āĻ āĻāĻĒ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻšāĻžāĻ°āĻžāĻŦā§āĻ¨āĨ¤
āĻĒāĻ˛ā§āĻ° āĻŽāĻ¤āĻžāĻŽāĻ¤ āĻ¯ā§āĻā§āĻ¤āĻ°āĻžāĻā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ°āĻž āĻļā§āĻ¯āĻŧāĻžāĻ° āĻāĻ°ā§āĻā§āĻ¨āĨ¤ āĻĻā§āĻļā§āĻ° āĻāĻāĻ¨ āĻŦāĻžāĻ§ā§āĻ¯ āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§ āĻ¸āĻžāĻŽāĻā§āĻ°ā§ āĻ¸āĻš āĻ¸āĻŽā§āĻĒāĻĻ āĻĨā§āĻā§ āĻ¤āĻžāĻĻā§āĻ° āĻŦā§āĻ˛āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ°ā§ DoH āĻāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻā§āĻ°āĻžāĻĢāĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻžāĻāĻā§ āĻāĻāĻŋāĻ˛ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§āĨ¤ āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ā§āĻ° āĻ¸āĻŽāĻžāĻ˛ā§āĻāĻāĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻ˛ā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ° āĻ¸āĻ°āĻāĻžāĻ°ā§ āĻ¯ā§āĻāĻžāĻ¯ā§āĻ āĻā§āĻ¨ā§āĻĻā§āĻ° (GCHQ) āĻāĻŦāĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ āĻāĻ¯āĻŧāĻžāĻ āĻĢāĻžāĻāĻ¨ā§āĻĄā§āĻļāĻ¨ (āĻāĻāĻāĻŽāĻāĻĢ), āĻ¯āĻž āĻ
āĻŦāĻ°ā§āĻĻā§āĻ§ āĻ¸āĻŽā§āĻĒāĻĻā§āĻ° āĻāĻāĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻāĻžāĻ¯āĻŧ āĻ°āĻžāĻā§āĨ¤
āĻšāĻžāĻŦāĻ°ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻŦā§āĻ˛āĻā§:
āĻŦāĻŋāĻļā§āĻˇāĻā§āĻāĻ°āĻž āĻŽāĻ¨ā§ āĻāĻ°ā§āĻ¨ āĻ¯ā§ HTTPS-āĻāĻ° āĻāĻĒāĻ° DNS āĻ¸āĻžāĻāĻŦāĻžāĻ° āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻšā§āĻŽāĻāĻŋ āĻšāĻ¯āĻŧā§ āĻāĻ āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻā§āĻ˛āĻžāĻāĻ¯āĻŧā§āĻ° āĻļā§āĻ°ā§āĻ¤ā§ āĻ¨ā§āĻāĻ˛ā§āĻ¯āĻžāĻŦā§āĻ° āĻ¤āĻĨā§āĻ¯ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻŦāĻŋāĻļā§āĻˇāĻā§āĻ āĻĄ āĻāĻŦāĻŋāĻˇā§āĻāĻžāĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻāĻžāĻāĻ°āĻžāĻ¸ āĻ¯ā§āĻāĻŋ DDoS āĻāĻā§āĻ°āĻŽāĻŖ āĻāĻžāĻ˛āĻžāĻ¤ā§ āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻāĻŋāĻ˛ - āĻāĻĄāĻ˛ā§āĻ¯āĻŧāĻž. āĻŽā§āĻ¯āĻžāĻ˛āĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°āĻāĻŋ āĻā§āĻā§āĻ¸āĻ āĻ°ā§āĻāĻ°ā§āĻĄ (TXT) āĻĒā§āĻ¤ā§ āĻāĻŦāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻāĻŦāĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻāĻāĻāĻ°āĻāĻ˛ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°āĻ¤ā§ DoH-āĻ āĻ
ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°ā§āĻāĻŋāĻ˛āĨ¤
āĻāĻ¨āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°āĻž DoH āĻ
āĻ¨ā§āĻ°ā§āĻ§āĻā§āĻ˛āĻŋ āĻ
ā§āĻ¯āĻžāĻ¨ā§āĻāĻŋāĻāĻžāĻāĻ°āĻžāĻ¸ āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻšāĻ¯āĻŧāĻ¨āĻŋā§ˇ āĻ¤āĻĨā§āĻ¯ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻŦāĻŋāĻļā§āĻˇāĻā§āĻ āĻāĻ¯āĻŧāĻ¯ā§ Godlua āĻĒāĻ°ā§ āĻ
āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŽā§āĻ¯āĻžāĻ˛āĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻ¸āĻŦā§, āĻĒā§āĻ¯āĻžāĻ¸āĻŋāĻ DNS āĻ¨āĻŋāĻ°ā§āĻā§āĻˇāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ
āĻĻā§āĻļā§āĻ¯āĨ¤
āĻ¤āĻŦā§ āĻ¸āĻŦāĻžāĻ āĻāĻ° āĻŦāĻŋāĻĒāĻā§āĻˇā§ āĻ¨āĻ¯āĻŧ
āĻ¤āĻžāĻ° āĻŦā§āĻ˛āĻā§ HTTPS āĻāĻ° āĻāĻĒāĻ° DNS āĻāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ°āĻā§āĻˇāĻžāĻ¯āĻŧ āĻŦāĻā§āĻ¤āĻŦā§āĻ¯ āĻ°āĻžāĻāĻ˛ā§āĻ¨ APNIC āĻāĻā§āĻāĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ° āĻāĻŋāĻāĻĢ āĻšāĻŋāĻāĻ¸ā§āĻāĻ¨āĨ¤ āĻ¤āĻžāĻ° āĻŽāĻ¤ā§, āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ DNS āĻšāĻžāĻāĻā§āĻ¯āĻžāĻāĻŋāĻ āĻāĻā§āĻ°āĻŽāĻŖā§āĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ āĻ˛āĻĄāĻŧāĻžāĻ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ āĻāĻ°āĻŦā§, āĻ¯āĻž āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¤āĻŋ āĻā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻšāĻ¯āĻŧā§ āĻāĻ ā§āĻā§āĨ¤ āĻāĻ āĻāĻāĻ¨āĻž āĻ¤āĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ āĻ¸āĻžāĻāĻŦāĻžāĻ° āĻ¸āĻŋāĻāĻŋāĻāĻ°āĻŋāĻāĻŋ āĻā§āĻŽā§āĻĒāĻžāĻ¨āĻŋ āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻāĻ āĻĨā§āĻā§ āĻāĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ°āĻŋāĻ° āĻ°āĻŋāĻĒā§āĻ°ā§āĻāĨ¤ āĻŦāĻĄāĻŧ āĻŦāĻĄāĻŧ āĻāĻāĻāĻŋ āĻā§āĻŽā§āĻĒāĻžāĻ¨āĻŋāĻā§āĻ˛āĻŋāĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĻāĻŋāĻ˛āĨ¤
āĻāĻ¤ āĻŦāĻāĻ°ā§āĻ° āĻļā§āĻ°ā§āĻ¤ā§, DoH āĻā§āĻāĻ˛ā§ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻļā§āĻ°ā§ āĻāĻ°ā§āĨ¤ āĻāĻ° āĻāĻ āĻŽāĻžāĻ¸ āĻāĻā§ āĻĒā§āĻ°āĻ¤āĻŋāĻˇā§āĻ āĻžāĻ¨āĻāĻŋ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ° DoH āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĒā§āĻ°āĻžāĻĒā§āĻ¯āĻ¤āĻž āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĨ¤ āĻā§āĻāĻ˛ā§ āĻāĻļāĻž, āĻ¯ā§ āĻāĻāĻŋ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻĄā§āĻāĻžāĻ° āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻŦāĻžāĻĄāĻŧāĻžāĻŦā§ āĻāĻŦāĻ MITM āĻāĻā§āĻ°āĻŽāĻŖ āĻĨā§āĻā§ āĻ°āĻā§āĻˇāĻž āĻāĻ°āĻŦā§ā§ˇ
āĻāĻ°ā§āĻāĻāĻŋ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻĄā§āĻā§āĻ˛āĻĒāĻžāĻ° - āĻŽāĻāĻŋāĻ˛āĻž - āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻāĻ¤ āĻā§āĻ°ā§āĻˇā§āĻŽ āĻĨā§āĻā§ HTTPS āĻāĻ° āĻāĻĒāĻ° DNSāĨ¤ āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§, āĻā§āĻŽā§āĻĒāĻžāĻ¨āĻŋāĻāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻŦā§āĻļā§ āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻ° āĻĒā§āĻ°āĻāĻžāĻ° āĻāĻ°āĻā§āĨ¤ āĻ āĻāĻ¨ā§āĻ¯ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ āĻ¸āĻžāĻ°ā§āĻāĻŋāĻ¸ āĻĒā§āĻ°ā§āĻāĻžāĻāĻĄāĻžāĻ° āĻ
ā§āĻ¯āĻžāĻ¸ā§āĻ¸āĻŋāĻ¯āĻŧā§āĻļāĻ¨ (āĻāĻāĻāĻ¸āĻĒāĻŋāĻ) āĻāĻŽāĻ¨āĻāĻŋ āĻŽāĻ¨ā§āĻ¨ā§āĻ¤ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ āĻāĻŋāĻ˛ā§āĻ¨ āĻ
āĻĢ āĻĻā§āĻ¯ āĻāĻ¯āĻŧāĻžāĻ° āĻĒā§āĻ°āĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻāĻŋāĻ˛āĻžāĨ¤ āĻāĻŦāĻžāĻŦā§ āĻā§āĻŽā§āĻĒāĻžāĻ¨āĻŋāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ°āĻž āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯, āĻ¯āĻžāĻ°āĻž āĻ¤āĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ āĻĒāĻ°āĻŋāĻāĻžāĻ āĻžāĻŽā§ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻ¤ā§ āĻā§āĻ˛āĻŋāĻāĻŽ āĻ
āĻĒāĻžāĻ°ā§āĻāĻ°āĻĻā§āĻ° āĻ
āĻ¨āĻŋāĻā§āĻāĻžāĻ¯āĻŧ āĻšāĻ¤āĻžāĻļāĨ¤
/āĻāĻ¨āĻ¸ā§āĻĒā§āĻ˛ā§āĻ¯āĻžāĻļ/ TETrebbien
āĻŽāĻāĻŋāĻ˛āĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ā§ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻāĻāĻ āĻāĻŦāĻ āĻāĻŋāĻā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĨ¤ āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ āĻŦā§āĻ°āĻŋāĻāĻŋāĻļ āĻā§āĻ˛āĻŋāĻāĻŽā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻžāĻ¯ā§ āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻāĻ¨ā§āĻā§āĻ¨ā§āĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻŋāĻāĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°āĻŦā§ āĻ¨āĻž āĻāĻŦāĻ āĻāĻāĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻŦā§āĨ¤ āĻāĻ¨āĻ¸āĻžāĻ§āĻžāĻ°āĻŖā§āĻ° āĻāĻžāĻĒā§ ISPA āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ "āĻāĻŋāĻ˛ā§āĻ¨" āĻŽāĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨āĨ¤
āĻā§āĻ˛āĻžāĻāĻĄ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ°āĻžāĻ āĻāĻāĻāĻāĻŋāĻāĻŋāĻĒāĻŋāĻāĻ¸-āĻāĻ° āĻāĻĒāĻ° āĻĄāĻŋāĻāĻ¨āĻāĻ¸ āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻĒāĻā§āĻˇā§, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ Cloudflare. āĻ¤āĻžāĻ°āĻž āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ DNS āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻā§āĻ˛āĻŋ āĻ
āĻĢāĻžāĻ° āĻāĻ°ā§ā§ˇ DoH āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻāĻŦāĻ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻāĻĻā§āĻ° āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻāĻžāĻ¨ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ GitHub.
āĻ¯āĻž-āĻ āĻšā§āĻ, āĻĻā§āĻ āĻļāĻŋāĻŦāĻŋāĻ°ā§āĻ° āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦā§āĻ° āĻļā§āĻˇ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻāĻ¨āĻ āĻāĻĨāĻž āĻŦāĻ˛āĻž āĻ¸āĻŽā§āĻāĻŦ āĻšāĻ¯āĻŧāĻ¨āĻŋāĨ¤ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇāĻā§āĻāĻ°āĻž āĻāĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§ āĻāĻ°ā§āĻā§āĻ¨ āĻ¯ā§ āĻ¯āĻĻāĻŋ HTTPS-āĻāĻ° āĻāĻĒāĻ° DNS āĻŽā§āĻ˛āĻ§āĻžāĻ°āĻžāĻ° āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻ
āĻāĻļ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¤āĻŦā§ āĻāĻāĻŋ āĻ˛āĻžāĻāĻŦā§ āĻāĻ āĻĻāĻļāĻ āĻ¨āĻ¯āĻŧ.
āĻāĻŽāĻ°āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻ°ā§āĻĒā§āĻ°ā§āĻ āĻŦā§āĻ˛āĻā§ āĻāĻ° āĻāĻŋ āĻ˛āĻŋāĻāĻŋ:
āĻāĻ¤ā§āĻ¸: www.habr.com