рдЖрд╡рдбреА рдЖрдгрд┐ рдирд╛рдкрд╕рдВрдд: HTTPS рд╡рд░ DNS

рдЖрдореНрд╣реА HTTPS рд╡рд░реАрд▓ DNS рдЪреНрдпрд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрд╕рдВрдмрдВрдзреАрдЪреНрдпрд╛ рдорддрд╛рдВрдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддреЛ, рдЬреЗ рдЕрд▓реАрдХрдбреЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдкреНрд░рджрд╛рддреЗ рдЖрдгрд┐ рдмреНрд░рд╛рдЙрдЭрд░ рдбреЗрд╡реНрд╣рд▓рдкрд░реНрд╕рдордзреНрдпреЗ "рд╡рд╛рджрд╛рдЪреЗ рдХреЗрдВрджреНрд░" рдмрдирд▓реЗ рдЖрд╣реЗ.

рдЖрд╡рдбреА рдЖрдгрд┐ рдирд╛рдкрд╕рдВрдд: HTTPS рд╡рд░ DNS
/рд╕реНрдкреНрд▓реЕрд╢/ рд╕реНрдЯреАрд╡реНрд╣ рд╣рд▓рд╛рдорд╛

рдорддрднреЗрджрд╛рдЪреЗ рд╕рд╛рд░

рдиреБрдХрддрд╛рдЪ рдкреНрд░рдореБрдЦ рдорд╛рдзреНрдпрдо ╨╕ рдереАрдореЕрдЯрд┐рдХ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо (рд╣реЕрдмреНрд░рд╕рд╣), рддреЗ рд╕рд╣рд╕рд╛ HTTPS (DoH) рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд╡рд░ DNS рдмрджреНрджрд▓ рд▓рд┐рд╣рд┐рддрд╛рдд. рд╣реЗ DNS рд╕рд░реНрд╡реНрд╣рд░рд╡рд░реАрд▓ рд╡рд┐рдирдВрддреНрдпрд╛ рдЖрдгрд┐ рддреНрдпрд╛рдВрдирд╛ рдкреНрд░рддрд┐рд╕рд╛рдж рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рддреЗ. рд╣рд╛ рджреГрд╖реНрдЯрд┐рдХреЛрди рддреБрдореНрд╣рд╛рд▓рд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдиреЗ рдкреНрд░рд╡реЗрд╢ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╣реЛрд╕реНрдЯрдЪреА рдирд╛рд╡реЗ рд▓рдкрд╡рд┐рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ. рдкреНрд░рдХрд╛рд╢рдирд╛рдВрдордзреВрди рдЖрдореНрд╣реА рдЕрд╕рд╛ рдирд┐рд╖реНрдХрд░реНрд╖ рдХрд╛рдвреВ рд╢рдХрддреЛ рдХреА рдирд╡реАрди рдкреНрд░реЛрдЯреЛрдХреЙрд▓ (IETF рдордзреНрдпреЗ рдордВрдЬреВрд░ рдХреЗрд▓реЗ 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 рдЪреЗ рд╡рд┐рд░реЛрдзрдХ рдореНрд╣рдгрд╛рдХреА рдирд╡реАрди рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрдиреЗрдХреНрд╢рдирдЪреА рд╕реБрд░рдХреНрд╖рд╛ рдХрдореА рдХрд░реЗрд▓. рджреНрд╡рд╛рд░реЗ рддреНрдпрд╛рдиреБрд╕рд╛рд░ рдкреЙрд▓ рд╡рд┐рдХреНрд╕реА, DNS рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рдЯреАрдордЪрд╛ рд╕рджрд╕реНрдп, рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХрд╛рдВрдирд╛ рд╕рдВрднрд╛рд╡реНрдп рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рд╕рд╛рдЗрдЯ рдмреНрд▓реЙрдХ рдХрд░рдгреЗ рдЕрдзрд┐рдХ рдХрдареАрдг рдХрд░реЗрд▓. рд╕рд╛рдорд╛рдиреНрдп рд╡рд╛рдкрд░рдХрд░реНрддреЗ рдмреНрд░рд╛рдЙрдЭрд░рдордзреНрдпреЗ рд╕рд╢рд░реНрдд рдкрд╛рд▓рдХ рдирд┐рдпрдВрддреНрд░рдгреЗ рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЧрдорд╛рд╡рддреАрд▓.

рдкреЙрд▓рдЪреА рдорддреЗ рдпреВрдХреЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдкреНрд░рджрд╛рддреНрдпрд╛рдВрджреНрд╡рд╛рд░реЗ рд╕рд╛рдорд╛рдпрд┐рдХ рдХреЗрд▓реА рдЬрд╛рддрд╛рдд. рджреЗрд╢рд╛рдЪреЗ рдХрд╛рдпрджреЗ рдмрдВрдзрдирдХрд╛рд░рдХ рддреНрдпрд╛рдВрдирд╛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рд╕рд╛рдордЧреНрд░реАрд╕рд╣ рд╕рдВрд╕рд╛рдзрдирд╛рдВрдкрд╛рд╕реВрди рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рд╛. рдкрд░рдВрддреБ рдмреНрд░рд╛рдЙрдЭрд░рдордзреНрдпреЗ DoH рд╕рд╛рдареА рд╕рдорд░реНрдерди рд░рд╣рджрд╛рд░реА рдлрд┐рд▓реНрдЯрд░ рдХрд░рдгреНрдпрд╛рдЪреЗ рдХрд╛рд░реНрдп рдЧреБрдВрддрд╛рдЧреБрдВрддреАрдЪреЗ рдХрд░рддреЗ. рдирд╡реАрди рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреНрдпрд╛ рд╕рдореАрдХреНрд╖рдХрд╛рдВрдордзреНрдпреЗ рдЗрдВрдЧреНрд▓рдВрдбрдордзреАрд▓ рд╕рд░рдХрд╛рд░реА рдХрдореНрдпреБрдирд┐рдХреЗрд╢рди рд╕реЗрдВрдЯрд░ (рдЬреАрд╕реАрдПрдЪрдХреНрдпреВ) рдЖрдгрд┐ рдЗрдВрдЯрд░рдиреЗрдЯ рд╡реЙрдЪ рдлрд╛рдЙрдВрдбреЗрд╢рди (рдЖрдВрддрд░рд░рд╛рд╖реНрдЯреНрд░реАрдп рдирд╛рдгреЗрдирд┐рдзреА), рдЬреЗ рдЕрд╡рд░реЛрдзрд┐рдд рд╕рдВрд╕рд╛рдзрдирд╛рдВрдЪреЗ рд░рдЬрд┐рд╕реНрдЯрд░ рдареЗрд╡рддреЗ.

рд╣реЕрдмреНрд░реЗрд╡рд░реАрд▓ рдЖрдордЪреНрдпрд╛ рдмреНрд▓реЙрдЧрдордзреНрдпреЗ:

рддрдЬреНрдЮрд╛рдВрдиреА рдиреЛрдВрджрд╡рд▓реЗ рдЖрд╣реЗ рдХреА HTTPS рд╡рд░ DNS рд╕рд╛рдпрдмрд░рд╕реБрд░рдХреНрд╖рд╛ рдзреЛрдХрд╛ рдмрдиреВ рд╢рдХрддреЛ. рдЬреБрд▓реИрдЪреНрдпрд╛ рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛, рдиреЗрдЯрд▓реЕрдмрдордзреАрд▓ рдорд╛рд╣рд┐рддреА рд╕реБрд░рдХреНрд╖рд╛ рддрдЬреНрдЮ рд╕рд╛рдкрдбрд▓рд╛ DDoS рд╣рд▓реНрд▓реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдирд╡реАрди рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд╛рдкрд░рдгрд╛рд░рд╛ рдкрд╣рд┐рд▓рд╛ рд╡реНрд╣рд╛рдпрд░рд╕ - рдЧреЛрдбрд▓реБрдЖ. рдорд╛рд▓рд╡реЗрдЕрд░рдиреЗ рдордЬрдХреВрд░ рд░реЗрдХреЙрд░реНрдб (TXT) рдорд┐рд│рд╡рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдХрдорд╛рдВрдб рдЖрдгрд┐ рдХрдВрдЯреНрд░реЛрд▓ рд╕рд░реНрд╡реНрд╣рд░ URL рдХрд╛рдврдгреНрдпрд╛рд╕рд╛рдареА DoH рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХреЗрд▓рд╛.

рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб DoH рд╡рд┐рдирдВрддреНрдпрд╛ рдЕрдБрдЯреАрд╡реНрд╣рд╛рдпрд░рд╕ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░рджреНрд╡рд╛рд░реЗ рдУрд│рдЦрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдирд╛рд╣реАрдд. рдорд╛рд╣рд┐рддреА рд╕реБрд░рдХреНрд╖рд╛ рддрдЬреНрдЮ рдШрд╛рдмрд░рддрд╛рддрдХреА Godlua рдирдВрддрд░ рдЗрддрд░ рдорд╛рд▓рд╡реЗрдЕрд░ рдпреЗрддреАрд▓, рдирд┐рд╖реНрдХреНрд░рд┐рдп DNS рджреЗрдЦрд░реЗрдЦ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрджреГрд╢реНрдп.

рдкрдг рд╕рдЧрд│реЗрдЪ рд╡рд┐рд░реЛрдзрд╛рдд рдирд╛рд╣реАрдд

рддреНрдпрд╛рдЪреНрдпрд╛ рдмреНрд▓реЙрдЧрд╡рд░ HTTPS рд╡рд░ DNS рдЪреНрдпрд╛ рдмрдЪрд╛рд╡рд╛рд╕рд╛рдареА рдмреЛрд▓рд▓реЗ APNIC рдЕрднрд┐рдпрдВрддрд╛ рдЬреЗрдл рд╣реНрдпреВрд╕реНрдЯрди. рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдорддреЗ, рдирд╡реАрди рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдореБрд│реЗ рдбреАрдПрдирдПрд╕ рдЕрдкрд╣рд░рдг рд╣рд▓реНрд▓реНрдпрд╛рдВрдЪрд╛ рд╕рд╛рдордирд╛ рдХрд░рдгреЗ рд╢рдХреНрдп рд╣реЛрдИрд▓, рдЬреЗ рдЕрд▓реАрдХрдбреЗ рд╕рд╛рдорд╛рдиреНрдп рдЭрд╛рд▓реЗ рдЖрд╣реЗрдд. рд╣реА рд╡рд╕реНрддреБрд╕реНрдерд┐рддреА рдкреБрд╖реНрдЯреА рдХрд░рддреЛ рд╕рд╛рдпрдмрд░рд╕реБрд░рдХреНрд╖рд╛ рдХрдВрдкрдиреА рдлрд╛рдпрд░рдЖрдп рдХрдбреВрди рдЬрд╛рдиреЗрд╡рд╛рд░реАрдЪрд╛ рдЕрд╣рд╡рд╛рд▓. рдореЛрдареНрдпрд╛ рдЖрдпрдЯреА рдХрдВрдкрдиреНрдпрд╛рдВрдиреАрд╣реА рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рд▓рд╛ рдкрд╛рдард┐рдВрдмрд╛ рджрд┐рд▓рд╛.

рдЧреЗрд▓реНрдпрд╛ рд╡рд░реНрд╖рд╛рдЪреНрдпрд╛ рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛, DoH рдЪреА Google рд╡рд░ рдЪрд╛рдЪрдгреА рдШреЗрдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рдЭрд╛рд▓реА. рдЖрдгрд┐ рдПрдХ рдорд╣рд┐рдиреНрдпрд╛рдкреВрд░реНрд╡реА рдХрдВрдкрдиреА рд╕рд╛рджрд░ рддреНрдпрд╛рдЪреНрдпрд╛ DoH рд╕реЗрд╡реЗрдЪреА рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрд▓рдмреНрдзрддрд╛ рдЖрд╡реГрддреНрддреА. Google рд╡рд░ рдЖрд╢рд╛, рддреЗ рдиреЗрдЯрд╡рд░реНрдХрд╡рд░реАрд▓ рд╡реИрдпрдХреНрддрд┐рдХ рдбреЗрдЯрд╛рдЪреА рд╕реБрд░рдХреНрд╖рд╛ рд╡рд╛рдврд╡реЗрд▓ рдЖрдгрд┐ MITM рд╣рд▓реНрд▓реНрдпрд╛рдВрдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг рдХрд░реЗрд▓.

рджреБрд╕рд░рд╛ рдмреНрд░рд╛рдЙрдЭрд░ рд╡рд┐рдХрд╕рдХ - Mozilla - рд╕рдорд░реНрдерди рдЧреЗрд▓реНрдпрд╛ рдЙрдиреНрд╣рд╛рд│реНрдпрд╛рдкрд╛рд╕реВрди HTTPS рд╡рд░ DNS. рддреНрдпрд╛рдЪ рд╡реЗрд│реА, рдХрдВрдкрдиреА рдЖрдпрдЯреА рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рдирд╡реАрди рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдЪрд╛ рд╕рдХреНрд░рд┐рдпрдкрдгреЗ рдкреНрд░рдЪрд╛рд░ рдХрд░рдд рдЖрд╣реЗ. рдпрд╛рд╕рд╛рдареА рдЗрдВрдЯрд░рдиреЗрдЯ рд╕рд░реНрд╡реНрд╣рд┐рд╕реЗрд╕ рдкреНрд░реЛрд╡реНрд╣рд╛рдпрдбрд░реНрд╕ рдЕрд╕реЛрд╕рд┐рдПрд╢рди (ISPA) рдЕрдЧрджреА рдирд╛рдордирд┐рд░реНрджреЗрд╢рд┐рдд рдЗрдВрдЯрд░рдиреЗрдЯ рд╡реНрд╣рд┐рд▓рди рдСрдл рдж рдЗрдпрд░ рдкреБрд░рд╕реНрдХрд╛рд░рд╛рд╕рд╛рдареА Mozilla. рдкреНрд░рддрд┐рд╕рд╛рджрд╛рдд, рдХрдВрдкрдиреАрдЪреЗ рдкреНрд░рддрд┐рдирд┐рдзреА рдиреЛрдВрджрд╡рд▓реЗ, рдЬреЗ рджреВрд░рд╕рдВрдЪрд╛рд░ рдСрдкрд░реЗрдЯрд░реНрд╕рдЪреНрдпрд╛ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛рдВрдордзреНрдпреЗ рд╕реБрдзрд╛рд░рдгрд╛ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдЕрдирд┐рдЪреНрдЫреЗрдореБрд│реЗ рдирд┐рд░рд╛рд╢ рдЭрд╛рд▓реЗ рдЖрд╣реЗрдд.

рдЖрд╡рдбреА рдЖрдгрд┐ рдирд╛рдкрд╕рдВрдд: HTTPS рд╡рд░ DNS
/рд╕реНрдкреНрд▓реЕрд╢/ TETrebbien

Mozilla рдЪреНрдпрд╛ рд╕рдорд░реНрдердирд╛рд░реНрде рдкреНрд░рдореБрдЦ рдореАрдбрд┐рдпрд╛ рдмреЛрд▓рд▓реЗ рдЖрдгрд┐ рдХрд╛рд╣реА рдЗрдВрдЯрд░рдиреЗрдЯ рдкреНрд░рджрд╛рддрд╛. рд╡рд┐рд╢реЗрд╖рддрдГ, рдмреНрд░рд┐рдЯрд┐рд╢ рдЯреЗрд▓рд┐рдХреЙрдордордзреНрдпреЗ рд╡рд┐рдЪрд╛рд░ рдХрд░рд╛рдирд╡реАрди рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕рд╛рдордЧреНрд░реА рдлрд┐рд▓реНрдЯрд░рд┐рдВрдЧрд╡рд░ рдкрд░рд┐рдгрд╛рдо рдХрд░рдгрд╛рд░ рдирд╛рд╣реА рдЖрдгрд┐ рдпреВрдХреЗ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдЪреА рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдзрд╛рд░реЗрд▓. рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рджрдмрд╛рд╡рд╛рдЦрд╛рд▓реА ISPA рдкрд░рдд рдмреЛрд▓рд╛рд╡рдгреЗ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддреЗ "рдЦрд▓рдирд╛рдпрдХ" рдирд╛рдорд╛рдВрдХрди.

рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддреНрдпрд╛рдВрдиреА рдПрдЪрдЯреАрдЯреАрдкреАрдПрд╕ рд╡рд░ рдбреАрдПрдирдПрд╕ рд╕рд╛рджрд░ рдХрд░рдгреНрдпрд╛рдЪрд╛ рд╕рд▓реНрд▓рд╛ рджрд┐рд▓рд╛, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде Cloudflare. рддреЗ рдЖрдзреАрдЪ рдирд╡реАрди рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд╡рд░ рдЖрдзрд╛рд░рд┐рдд DNS рд╕реЗрд╡рд╛ рджреЗрддрд╛рдд. DoH рдЪреЗ рд╕рдорд░реНрдерди рдХрд░рдгрд╛рд░реЗ рдмреНрд░рд╛рдЙрдЭрд░ рдЖрдгрд┐ рдХреНрд▓рд╛рдпрдВрдЯрдЪреА рд╕рдВрдкреВрд░реНрдг рдпрд╛рджреА рдпреЗрдереЗ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ GitHub.

рдХреЛрдгрддреНрдпрд╛рд╣реА рдкрд░рд┐рд╕реНрдерд┐рддреАрдд, рджреЛрди рд╢рд┐рдмрд┐рд░рд╛рдВрдордзреАрд▓ рд╕рдВрдШрд░реНрд╖ рд╕рдВрдкреБрд╖реНрдЯрд╛рдд рдпреЗрдИрд▓ рдпрд╛рдмрджреНрджрд▓ рдЕрджреНрдпрд╛рдк рдмреЛрд▓рдгреЗ рд╢рдХреНрдп рдирд╛рд╣реА. рдЖрдпрдЯреА рддрдЬреНрдЮрд╛рдВрдЪрд╛ рдЕрд╕рд╛ рдЕрдВрджрд╛рдЬ рдЖрд╣реЗ рдХреА рдЬрд░ HTTPS рд╡рд░реАрд▓ DNS рд╣реЗ рдореБрдЦреНрдп рдкреНрд░рд╡рд╛рд╣рд╛рддреАрд▓ рдЗрдВрдЯрд░рдиреЗрдЯ рддрдВрддреНрд░рдЬреНрдЮрд╛рди рд╕реНрдЯреЕрдХрдЪрд╛ рднрд╛рдЧ рдмрдирд▓реЗ рдЕрд╕реЗрд▓ рддрд░ рддреЗ рд▓рд╛рдЧреЗрд▓ рдПрдХрд╛ рджрд╢рдХрд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд.

рдЖрдордЪреНрдпрд╛ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдмреНрд▓реЙрдЧрдордзреНрдпреЗ рдЖрдореНрд╣реА рдЖрдгрдЦреА рдХрд╛рдп рд▓рд┐рд╣рд┐рддреЛ:

рд╕реНрддреНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛