рд╣рдо рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ DNS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЛрдореЗрди рдирд╛рдореЛрдВ рдХреЛ рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП DANE рддрдХрдиреАрдХ рдХреНрдпрд╛ рд╣реИ рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рдЗрд╕рдХрд╛ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
/рдЕрдирд╕реНрдкреНрд▓реИрд╢/
рдбреЗрди рдХреНрдпрд╛ рд╣реИ?
рдкреНрд░рдорд╛рдгрди рдкреНрд░рд╛рдзрд┐рдХрд░рдг (рд╕реАрдП) рдРрд╕реЗ рд╕рдВрдЧрдарди рд╣реИрдВ рдЬреЛ
рдРрд╕реА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рд╡рд░реНрд╖ рдкрд╣рд▓реЗ рдЖрдИ.рдИ.рдЯреА.рдПрдл
DANE (рдирд╛рдорд┐рдд рд╕рдВрд╕реНрдерд╛рдУрдВ рдХрд╛ DNS-рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рдорд╛рдгреАрдХрд░рдг) рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рдУрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ SSL рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рдХреА рд╡реИрдзрддрд╛ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП DNSSEC (рдирд╛рдо рд╕рд┐рд╕реНрдЯрдо рд╕реБрд░рдХреНрд╖рд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред DNSSEC рдбреЛрдореЗрди рдирд╛рдо рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдПрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИ рдЬреЛ рдПрдбреНрд░реЗрд╕ рд╕реНрдкреВрдлрд┐рдВрдЧ рд╣рдорд▓реЛрдВ рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИред рдЗрди рджреЛ рддрдХрдиреАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдПрдХ рд╡реЗрдмрдорд╛рд╕реНрдЯрд░ рдпрд╛ рдХреНрд▓рд╛рдЗрдВрдЯ DNS рдЬрд╝реЛрди рдСрдкрд░реЗрдЯрд░реЛрдВ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХреА рд╡реИрдзрддрд╛ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдореВрд▓рддрдГ, DANE рдПрдХ рд╕реНрд╡-рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ (рдЗрд╕рдХреА рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдХрд╛ рдЧрд╛рд░рдВрдЯрд░ DNSSEC рд╣реИ) рдФрд░ рдПрдХ CA рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред
╨Ъ╨░╨║ ╤Н╤В╨╛ ╤А╨░╨▒╨╛╤В╨░╨╡╤В
DANE рд╡рд┐рдирд┐рд░реНрджреЗрд╢рди рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╣реИ
рдХреНрд▓рд╛рдЗрдВрдЯ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдПрдХ рд╕рд╛рдЗрдЯ рд╕реЗ рдЬреБрдбрд╝рддрд╛ рд╣реИ рдФрд░ рдЙрд╕рдХреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХреА рддреБрд▓рдирд╛ DNS рдСрдкрд░реЗрдЯрд░ рд╕реЗ рдкреНрд░рд╛рдкреНрдд "рдХреЙрдкреА" рд╕реЗ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рд╡реЗ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВ, рддреЛ рд╕рдВрд╕рд╛рдзрди рдХреЛ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред
DANE рд╡рд┐рдХреА рдкреГрд╖реНрда TCP рдкреЛрд░реНрдЯ 443 рдкрд░ example.org рдкрд░ DNS рдЕрдиреБрд░реЛрдз рдХрд╛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ:
IN TLSA _443._tcp.example.org
рдЙрддреНрддрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рджрд┐рдЦрддрд╛ рд╣реИ:
_443._tcp.example.com. IN TLSA (
3 0 0 30820307308201efa003020102020... )
DANE рдХреЗ рдкрд╛рд╕ рдХрдИ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИрдВ рдЬреЛ TLSA рдХреЗ рдЕрд▓рд╛рд╡рд╛ DNS рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред SSH рдХрдиреЗрдХреНрд╢рди рдкрд░ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЛ рдорд╛рдиреНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓рд╛ SSHFP DNS рд░рд┐рдХреЙрд░реНрдб рд╣реИред рдЗрд╕рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╣реИ
рдбреЗрди рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рд╕рдорд╕реНрдпрд╛ рд╣реИ?
рдордИ рдХреЗ рдордзреНрдп рдореЗрдВ, DNS-OARC рд╕рдореНрдореЗрд▓рди рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ (рдпрд╣ рдПрдХ рдЧреИрд░-рд▓рд╛рднрдХрд╛рд░реА рд╕рдВрдЧрдарди рд╣реИ рдЬреЛ рдбреЛрдореЗрди рдирд╛рдо рдкреНрд░рдгрд╛рд▓реА рдХреА рд╕реБрд░рдХреНрд╖рд╛, рд╕реНрдерд┐рд░рддрд╛ рдФрд░ рд╡рд┐рдХрд╛рд╕ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ)ред рдПрдХ рдкреИрдирд▓ рдкрд░ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ
рд▓реЛрдХрдкреНрд░рд┐рдп рдмреНрд░рд╛рдЙрдЬрд╝рд░ DANE рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдмрд╛рдЬрд╛рд░ рдкрд░
рд╡рд┐рд╢реЗрд╖ рдкреНрд▓рдЧрдЗрдиреНрд╕ рд╣реИрдВ , рдЬреЛ рдЯреАрдПрд▓рдПрд╕рдП рд░рд┐рдХреЙрд░реНрдб рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдЙрдирдХреЗ рд╕рдорд░реНрдерди рдХреЛ рднреА рдкреНрд░рдХрдЯ рдХрд░рддрд╛ рд╣реИрдзреАрд░реЗ-рдзреАрд░реЗ рдмрдВрдж рдХрд░реЛ .
рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ DANE рд╡рд┐рддрд░рдг рдХреА рд╕рдорд╕реНрдпрд╛рдПрдБ DNSSEC рд╕рддреНрдпрд╛рдкрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рд▓рдВрдмрд╛рдИ рд╕реЗ рдЬреБрдбрд╝реА рд╣реИрдВред рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдПрд╕рдПрд╕рдПрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХреА рдкреНрд░рд╛рдорд╛рдгрд┐рдХрддрд╛ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдкрд╣рд▓реА рдмрд╛рд░ рдХрд┐рд╕реА рд╕рдВрд╕рд╛рдзрди рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрдиреЗ рдкрд░ DNS рд╕рд░реНрд╡рд░ рдХреА рдкреВрд░реА рд╢реНрд░реГрдВрдЦрд▓рд╛ (рд░реВрдЯ рдЬрд╝реЛрди рд╕реЗ рд╣реЛрд╕реНрдЯ рдбреЛрдореЗрди рддрдХ) рд╕реЗ рдЧреБрдЬрд╝рд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред
/рдЕрдирд╕реНрдкреНрд▓реИрд╢/
рдореЛрдЬрд╝рд┐рд▓рд╛ рдиреЗ рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕ рдЦрд╛рдореА рдХреЛ рджреВрд░ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛
DANE рдХреА рдХрдо рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдХрд╛ рдПрдХ рдЕрдиреНрдп рдХрд╛рд░рдг рджреБрдирд┐рдпрд╛ рдореЗрдВ DNSSEC рдХрд╛ рдХрдо рдкреНрд░рдЪрд▓рди рд╣реИ -
рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдЙрджреНрдпреЛрдЧ рдПрдХ рдЕрд▓рдЧ рджрд┐рд╢рд╛ рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдЧрд╛ред рдПрд╕рдПрд╕рдПрд▓/рдЯреАрдПрд▓рдПрд╕ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреАрдПрдирдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдмрд╛рдЬрд╛рд░ рдЦрд┐рд▓рд╛рдбрд╝реА рдбреАрдПрдирдПрд╕-рдУрд╡рд░-рдЯреАрдПрд▓рдПрд╕ (рдбреАрдУрдЯреА) рдФрд░ рдбреАрдПрдирдПрд╕-рдУрд╡рд░-рдПрдЪрдЯреАрдЯреАрдкреАрдПрд╕ (рдбреАрдУрдПрдЪ) рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗрдВрдЧреЗред рд╣рдордиреЗ рдЕрдкрдиреЗ рдПрдХ рдореЗрдВ рдЙрддреНрддрд░рд╛рд░реНрджреНрдз рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ
рдЖрдЧреЗ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдФрд░ рдХреНрдпрд╛ рд╣реИ:
рдЖрдИрдЯреА рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рдкреНрд░рдмрдВрдзрди рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХреИрд╕реЗ рдХрд░реЗрдВ - рддреАрди рд░реБрдЭрд╛рдиреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛
рдЬреЗрдПрдордПрдкреА - рдПрдХ рдЦреБрд▓рд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЬреЛ рдИрдореЗрд▓ рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╕рдордп рдЖрдИрдПрдордПрдкреА рдХреА рдЬрдЧрд╣ рд▓реЗрдЧрд╛
рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реЗ рдХреИрд╕реЗ рдмрдЪрдд рдХрд░реЗрдВ
1cloud.ru рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛ рдореЗрдВ DevOps
рдХреНрд▓рд╛рдЙрдб рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ 1рдХреНрд▓рд╛рдЙрдб рдХрд╛ рд╡рд┐рдХрд╛рд╕
1рдХреНрд▓рд╛рдЙрдб рддрдХрдиреАрдХреА рд╕рд╣рд╛рдпрддрд╛ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИ?
рдХреНрд▓рд╛рдЙрдб рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдорд┐рдердХ
рд╕реНрд░реЛрдд: www.habr.com