"рд░рд╛рд╖реНрдЯреНрд░реАрдп рд╕реБрд░рдХреНрд╖рд╛" рд╣рд╛ рд╢рдмреНрджрдкреНрд░рдпреЛрдЧ рдЖрдкрдг рдиреЗрд╣рдореАрдЪ рдРрдХрддреЛ, рдкрд░рдВрддреБ рдЬреЗрд╡реНрд╣рд╛ рд╕рд░рдХрд╛рд░ рдЖрдкрд▓реНрдпрд╛ рд╕рдВрдкреНрд░реЗрд╖рдгрд╛рдВрд╡рд░ рд▓рдХреНрд╖ рдареЗрд╡рдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рдХрд░рддреЗ, рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣ рд╕рдВрд╢рдп, рдХрд╛рдпрджреЗрд╢реАрд░ рдЖрдзрд╛рд░рд╛рд╢рд┐рд╡рд╛рдп рдЖрдгрд┐ рдХреЛрдгрддреНрдпрд╛рд╣реА рд╕реНрдкрд╖реНрдЯ рд╣реЗрддреВрд╢рд┐рд╡рд╛рдп рд░реЗрдХреЙрд░реНрдб рдХрд░рдгреЗ рд╕реБрд░реВ рдХрд░рддреЗ, рддреЗрд╡реНрд╣рд╛ рдЖрдкрдг рд╕реНрд╡рддрдГрд▓рд╛ рдкреНрд░рд╢реНрди рд╡рд┐рдЪрд╛рд░рд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ: рддреЗ рдЦрд░реЛрдЦрд░рдЪ рд░рд╛рд╖реНрдЯреНрд░реАрдп рд╕реБрд░рдХреНрд╖реЗрдЪреЗ рд░рдХреНрд╖рдг рдХрд░рдд рдЖрд╣реЗрдд рдХрд┐рдВрд╡рд╛ рддреЗ рд╕реНрд╡рддрдГрдЪреЗ рд╕рдВрд░рдХреНрд╖рдг рдХрд░рддрд╛рдд рдХрд╛?
- рдПрдбрд╡рд░реНрдб рд╕реНрдиреЛрдбреЗрди
рдпрд╛ рдбрд╛рдпрдЬреЗрд╕реНрдЯрдЪрд╛ рдЙрджреНрджреЗрд╢ рдЧреЛрдкрдиреАрдпрддреЗрдЪреНрдпрд╛ рдореБрджреНрджреНрдпрд╛рдордзреНрдпреЗ рд╕рдореБрджрд╛рдпрд╛рдЪреА рдЖрд╡рдб рд╡рд╛рдврд╡рдгреЗ рдЖрд╣реЗ, рдЬреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рдХрд╛рд╢рд╛рдд
рдЕрдЬреЗрдВрдбрд╛рд╡рд░:
рд╡рд┐рдХреЗрдВрджреНрд░рд┐рдд рдЗрдВрдЯрд░рдиреЗрдЯ рдкреНрд░рджрд╛рддрд╛ "рдорд╛рдзреНрдпрдо" рдЪреНрдпрд╛ рд╕рдореБрджрд╛рдпрд╛рддреАрд▓ рдЙрддреНрд╕рд╛рд╣реА рддреНрдпрд╛рдВрдЪреЗ рд╕реНрд╡рддрдГрдЪреЗ рд╢реЛрдз рдЗрдВрдЬрд┐рди рддрдпрд╛рд░ рдХрд░рдд рдЖрд╣реЗрдд
рдореАрдбрд┐рдпрдордиреЗ рдПрдХ рдирд╡реАрди рдкреНрд░рдорд╛рдгрди рдкреНрд░рд╛рдзрд┐рдХрд░рдг рд╕реНрдерд╛рдкрди рдХреЗрд▓реЗ рдЖрд╣реЗ, рдорд┐рдбрд┐рдпрдо рдЧреНрд▓реЛрдмрд▓ рд░реВрдЯ CA. рдмрджрд▓рд╛рдВрдЪрд╛ рдХреЛрдгрд╛рд╡рд░ рдкрд░рд┐рдгрд╛рдо рд╣реЛрдИрд▓?
рдкреНрд░рддреНрдпреЗрдХ рдШрд░рд╛рд╕рд╛рдареА рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ - Yggdrasil рдиреЗрдЯрд╡рд░реНрдХрд╡рд░ рддреБрдордЪреА рд╕реНрд╡рддрдГрдЪреА рд╕реЗрд╡рд╛ рдХрд╢реА рддрдпрд╛рд░ рдХрд░рд╛рд╡реА рдЖрдгрд┐ рддреНрдпрд╛рд╕рд╛рдареА рд╡реИрдз SSL рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд╕реЗ рдЬрд╛рд░реА рдХрд░рд╛рд╡реЗ
рдорд▓рд╛ рдЖрдард╡рдг рдХрд░реВрди рджреНрдпрд╛ - "рдордзреНрдпрдо" рдореНрд╣рдгрдЬреЗ рдХрд╛рдп?
рдордзреНрдпрдо (рдЗрдВрдЧреНрд▓рд┐рд╢. рдордзреНрдпрдо - "рдордзреНрдпрд╕реНрде", рдореВрд│ рдШреЛрд╖рдгрд╛ - рддреБрдордЪреА рдЧреЛрдкрдиреАрдпрддрд╛ рд╡рд┐рдЪрд╛рд░реВ рдирдХрд╛. рддреЗ рдкрд░рдд рдШреЗ; рдЗрдВрдЧреНрд░рдЬреА рдордзреНрдпреЗ рджреЗрдЦреАрд▓ рд╢рдмреНрдж рдордзреНрдпрдо рдореНрд╣рдгрдЬреЗ "рдордзреНрдпрд╡рд░реНрддреА") - рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рд╡реЗрд╢ рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рди рдХрд░рдгрд╛рд░рд╛ рдПрдХ рд░рд╢рд┐рдпрди рд╡рд┐рдХреЗрдВрджреНрд░рд┐рдд рдЗрдВрдЯрд░рдиреЗрдЯ рдкреНрд░рджрд╛рддрд╛
рдкреВрд░реНрдг рдирд╛рд╡: рдордзреНрдпрдо рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рддрд╛. рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛ рдпрд╛ рдкреНрд░рдХрд▓реНрдкрд╛рдЪреА рд╕рдВрдХрд▓реНрдкрдирд╛ рд╣реЛрддреА
рд╡рд╛рдп-рдлрд╛рдп рд╡рд╛рдпрд░рд▓реЗрд╕ рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдиреНрд╕рдорд┐рд╢рди рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рджреНрд╡рд╛рд░реЗ рдЕрдВрддрд┐рдо рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ Yggdrasil рдиреЗрдЯрд╡рд░реНрдХ рд╕рдВрд╕рд╛рдзрдирд╛рдВрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдкреНрд░рджрд╛рди рдХрд░реВрди рд╕реНрд╡рддрдВрддреНрд░ рджреВрд░рд╕рдВрдЪрд╛рд░ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдЪреНрдпрд╛ рдирд┐рд░реНрдорд┐рддреАрдЪрд╛ рднрд╛рдЧ рдореНрд╣рдгреВрди рдПрдкреНрд░рд┐рд▓ 2019 рдордзреНрдпреЗ рд╕реНрдерд╛рдкрдирд╛ рдХреЗрд▓реА рдЧреЗрд▓реА.
рд╡рд┐рд╖рдпрд╛рд╡рд░ рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреА:
рд╡рд┐рдХреЗрдВрджреНрд░рд┐рдд рдЗрдВрдЯрд░рдиреЗрдЯ рдкреНрд░рджрд╛рддрд╛ "рдорд╛рдзреНрдпрдо" рдЪреНрдпрд╛ рд╕рдореБрджрд╛рдпрд╛рддреАрд▓ рдЙрддреНрд╕рд╛рд╣реА рддреНрдпрд╛рдВрдЪреЗ рд╕реНрд╡рддрдГрдЪреЗ рд╢реЛрдз рдЗрдВрдЬрд┐рди рддрдпрд╛рд░ рдХрд░рдд рдЖрд╣реЗрдд
рдореВрд▓рддрдГ рдСрдирд▓рд╛рдЗрди
Yggdrasil рдЖрдЙрдЯ рдСрдл рдмреЙрдХреНрд╕ рдкреЗрдЕрд░реНрд╕рдордзреАрд▓ рдЯреНрд░реЕрдлрд┐рдХ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рдд рдЕрд╕рд▓реНрдпрд╛рд╕ рддреБрдореНрд╣рд╛рд▓рд╛ PKI рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХрд╛ рдЖрд╣реЗ?Yggdrasil рдиреЗрдЯрд╡рд░реНрдХрд╡рд░реАрд▓ рд╡реЗрдм рд╕реЗрд╡рд╛рдВрд╢реА рдХрдиреЗрдХреНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА HTTPS рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА рдЬрд░ рддреБрдореНрд╣реА рд╕реНрдерд╛рдирд┐рдХ рдкрд╛рддрд│реАрд╡рд░ рдЪрд╛рд▓рдгрд╛рд▒реНрдпрд╛ Yggdrasil рдиреЗрдЯрд╡рд░реНрдХ рд░рд╛рдЙрдЯрд░рджреНрд╡рд╛рд░реЗ рддреНрдпрд╛рдВрдирд╛ рдХрдиреЗрдХреНрдЯ рдХреЗрд▓реЗ.
рдЦрд░рдВрдЪ: Yggdrasil рд╡рд╛рд╣рддреВрдХ рд╕рдорд╛рди рдЖрд╣реЗ
рдЬрд░ рддреБрдореНрд╣реА Yggdarsil рдЪреНрдпрд╛ рдЗрдВрдЯреНрд░рд╛рдиреЗрдЯ рд╕рдВрд╕рд╛рдзрдирд╛рдВрдордзреНрдпреЗ рдереЗрдЯ рдирд╛рд╣реА рддрд░ рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рдиреЛрдб - рдордзреНрдпрдо рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рд╡реЗрд╢ рдмрд┐рдВрджреВрджреНрд╡рд╛рд░реЗ рдкреНрд░рд╡реЗрд╢ рдХреЗрд▓рд╛ рддрд░ рдкрд░рд┐рд╕реНрдерд┐рддреА рдЖрдореВрд▓рд╛рдЧреНрд░ рдмрджрд▓рддреЗ, рдЬреЗ рддреНрдпрд╛рдЪреНрдпрд╛ рдСрдкрд░реЗрдЯрд░рджреНрд╡рд╛рд░реЗ рдкреНрд░рд╢рд╛рд╕рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ.
рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд, рдЖрдкрдг рдкреНрд░рд╕рд╛рд░рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдбреЗрдЯрд╛рд╢реА рдХреЛрдг рддрдбрдЬреЛрдб рдХрд░реВ рд╢рдХрддреЗ:
- рдкреНрд░рд╡реЗрд╢ рдмрд┐рдВрджреВ рдСрдкрд░реЗрдЯрд░. рд╣реЗ рдЙрдШрдб рдЖрд╣реЗ рдХреА рдордзреНрдпрдо рдиреЗрдЯрд╡рд░реНрдХ рдНрдХреНрд╕реЗрд╕ рдкреЙрдИрдВрдЯрдЪрд╛ рд╡рд░реНрддрдорд╛рди рдСрдкрд░реЗрдЯрд░ рддреНрдпрд╛рдЪреНрдпрд╛ рдЙрдкрдХрд░рдгрд╛рдВрдордзреВрди рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ рд╡рд┐рдирд╛рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рд░рд╣рджрд╛рд░реАрдмрджреНрджрд▓ рдРрдХреВ рд╢рдХрддреЛ.
- рдШреБрд╕рдЦреЛрд░ (
рдордзреНрдпрднрд╛рдЧреА рдорд╛рдгреВрд╕ ). рдордзреНрдпрдо рд╕рд╛рд░рдЦреАрдЪ рд╕рдорд╕реНрдпрд╛ рдЖрд╣реЗрдЯреЛрд░ рдиреЗрдЯрд╡рд░реНрдХ рд╕рдорд╕реНрдпрд╛ , рдлрдХреНрдд рдЗрдирдкреБрдЯ рдЖрдгрд┐ рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рдиреЛрдбреНрд╕рдЪреНрдпрд╛ рд╕рдВрдмрдВрдзрд╛рдд.
рд╣реЗ рдЕрд╕реЗ рджрд┐рд╕рддреЗ
рдирд┐рд░реНрдгрдп: Yggdrasil рдиреЗрдЯрд╡рд░реНрдХрдордзреАрд▓ рд╡реЗрдм рд╕реЗрд╡рд╛рдВрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, HTTPS рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд╛рдкрд░рд╛ (рд╕реНрддрд░ 7
рдореНрд╣рдгреВрди, рдЖрдореНрд╣реА рдЖрдордЪреЗ рд╕реНрд╡рддрдГрдЪреЗ рдкреНрд░рдорд╛рдгрди рдХреЗрдВрджреНрд░ рд╕реНрдерд╛рдкрди рдХреЗрд▓реЗ -
рдкреНрд░рдорд╛рдгрди рдкреНрд░рд╛рдзрд┐рдХрд░рдгрд╛рдЪреНрдпрд╛ рдореВрд│ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рд╢реА рддрдбрдЬреЛрдб рдХрд░рдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛ рдЕрд░реНрдерд╛рддрдЪ рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреЗрдгреНрдпрд╛рдд рдЖрд▓реА рд╣реЛрддреА - рдкрд░рдВрддреБ рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдиреНрд╕рдорд┐рд╢рдирдЪреНрдпрд╛ рдЕрдЦрдВрдбрддреЗрдЪреА рдкреБрд╖реНрдЯреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдПрдордЖрдпрдЯреАрдПрдо рд╣рд▓реНрд▓реНрдпрд╛рдВрдЪреА рд╢рдХреНрдпрддрд╛ рджреВрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдпреЗрдереЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЕрдзрд┐рдХ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.
рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдСрдкрд░реЗрдЯрд░реНрд╕рдЪреНрдпрд╛ рдордзреНрдпрдо рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрд╡рд╛рдВрдордзреНрдпреЗ рднрд┐рдиреНрди рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рдЕрд╕рддрд╛рдд, рд░реВрдЯ рдкреНрд░рдорд╛рдгрди рдкреНрд░рд╛рдзрд┐рдХрд░рдгрд╛рджреНрд╡рд╛рд░реЗ рдПрдХ рдХрд┐рдВрд╡рд╛ рджреБрд╕рд░реНрдпрд╛ рдкреНрд░рдХрд╛рд░реЗ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХреЗрд▓реЗрд▓реА рдЕрд╕рддреЗ. рддрдерд╛рдкрд┐, рд░реВрдЯ CA рдСрдкрд░реЗрдЯрд░ рдЬреНрдпрд╛ рд╕реЗрд╡рд╛рдВрд╡рд░ рддреНрдпрд╛рдВрдиреА рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдВрд╡рд░ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХреЗрд▓реА рдЖрд╣реЗ рддреНрдпрд╛рдВрдЪреНрдпрд╛рдХрдбреВрди рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдЯреНрд░реЕрдлрд┐рдХ рдРрдХрдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рдирд╛рд╣реАрдд (рдкрд╣рд╛
рдЬреЗ рд╡рд┐рд╢реЗрд╖рддрдГ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдмрджреНрджрд▓ рдЪрд┐рдВрддрд┐рдд рдЖрд╣реЗрдд рддреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрд░рдХреНрд╖рдг рдореНрд╣рдгреВрди рдЕрд╢рд╛ рдорд╛рдзреНрдпрдорд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВ рд╢рдХрддрд╛рдд, рдЬрд╕реЗ рдХреА
рд╕рдзреНрдпрд╛, рдордзреНрдпрдо рдиреЗрдЯрд╡рд░реНрдХрдЪреНрдпрд╛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреА рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░рдордзреНрдпреЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд╛рдкрд░реВрди рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреА рд╕реНрдерд┐рддреА рддрдкрд╛рд╕рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЖрд╣реЗ.
рдореБрджреНрджреНрдпрд╛рд╡рд░ рдпрд╛
рд╡рд╛рдкрд░рдХрд░реНрддрд╛
рдореБрдЦреНрдп TLD рдЖрд╣реЗ .ygg. рджреЛрди рдЕрдкрд╡рд╛рджрд╛рдВрд╕рд╣ рдмрд╣реБрддреЗрдХ рдбреЛрдореЗрди рдирд╛рд╡рд╛рдВрдордзреНрдпреЗ рд╣рд╛ TLD рдЕрд╕рддреЛ: .isp ╨╕ .gg.
рд╢реЛрдз рдЗрдВрдЬрд┐рди рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдд рдЖрд╣реЗ, рдкрд░рдВрддреБ рддреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдЖрдЬрдкрд╛рд╕реВрдирдЪ рд╢рдХреНрдп рдЖрд╣реЗ - рдлрдХреНрдд рд╡реЗрдмрд╕рд╛рдЗрдЯрд▓рд╛ рднреЗрдЯ рджреНрдпрд╛
рдЖрдкрдг рдкреНрд░рдХрд▓реНрдкрд╛рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рд╕ рдорджрдд рдХрд░реВ рд╢рдХрддрд╛,
рдореАрдбрд┐рдпрдордиреЗ рдПрдХ рдирд╡реАрди рдкреНрд░рдорд╛рдгрди рдкреНрд░рд╛рдзрд┐рдХрд░рдг рд╕реНрдерд╛рдкрди рдХреЗрд▓реЗ рдЖрд╣реЗ, рдорд┐рдбрд┐рдпрдо рдЧреНрд▓реЛрдмрд▓ рд░реВрдЯ CA. рдмрджрд▓рд╛рдВрдЪрд╛ рдХреЛрдгрд╛рд╡рд░ рдкрд░рд┐рдгрд╛рдо рд╣реЛрдИрд▓?
рдХрд╛рд▓, рдордзреНрдпрдо рд░реВрдЯ CA рдкреНрд░рдорд╛рдгрди рдХреЗрдВрджреНрд░рд╛рдЪреНрдпрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдЪреА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЪрд╛рдЪрдгреА рдкреВрд░реНрдг рдЭрд╛рд▓реА. рдЪрд╛рдЪрдгреАрдЪреНрдпрд╛ рд╢реЗрд╡рдЯреА, рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреА рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛рдВрдЪреНрдпрд╛ рдСрдкрд░реЗрд╢рдирдордзреАрд▓ рддреНрд░реБрдЯреА рджреБрд░реБрд╕реНрдд рдХреЗрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдЖрдгрд┐ рдкреНрд░рдорд╛рдгрди рдкреНрд░рд╛рдзрд┐рдХрд░рдгрд╛рдЪреЗ рдирд╡реАрди рдореВрд│ рдкреНрд░рдорд╛рдгрдкрддреНрд░ "рдорд┐рдбрд┐рдпрдо рдЧреНрд▓реЛрдмрд▓ рд░реВрдЯ CA" рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ.
PKI рдЪреНрдпрд╛ рд╕рд░реНрд╡ рдмрд╛рд░рдХрд╛рд╡реЗ рдЖрдгрд┐ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреЗрдгреНрдпрд╛рдд рдЖрд▓реА рд╣реЛрддреА - рдЖрддрд╛ рдирд╡реАрди CA рдкреНрд░рдорд╛рдгрдкрддреНрд░ тАЬрдордзреНрдпрдо рдЧреНрд▓реЛрдмрд▓ рд░реВрдЯ CAтАЭ рдлрдХреНрдд рджрд╣рд╛ рд╡рд░реНрд╖рд╛рдВрдирдВрддрд░ (рддреНрдпрд╛рдЪреНрдпрд╛ рдХрд╛рд▓рдмрд╛рд╣реНрдп рддрд╛рд░рдЦреЗрдирдВрддрд░) рдЬрд╛рд░реА рдХреЗрд▓реЗ рдЬрд╛рдИрд▓. рдЖрддрд╛ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рдХреЗрд╡рд│ рдордзреНрдпрд╡рд░реНрддреА рдкреНрд░рдорд╛рдгрди рдкреНрд░рд╛рдзрд┐рдХрд░рдгрд╛рдВрджреНрд╡рд╛рд░реЗ рдЬрд╛рд░реА рдХреЗрд▓реА рдЬрд╛рддрд╛рдд - рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, "рдордзреНрдпрдо рдбреЛрдореЗрди рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕реБрд░рдХреНрд╖рд┐рдд рд╕рд░реНрд╡реНрд╣рд░ CA".
рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЯреНрд░рд╕реНрдЯ рдЪреЗрди рдЖрддрд╛ рдХрд╢реА рджрд┐рд╕рддреЗ?
рдЖрдкрдг рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЕрд╕рд▓реНрдпрд╛рд╕ рд╕рд░реНрд╡рдХрд╛рд╣реА рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рдп рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ:
рдХрд╛рд╣реА рд╕реЗрд╡рд╛ HSTS рд╡рд╛рдкрд░рдд рдЕрд╕рд▓реНрдпрд╛рдиреЗ, рдордзреНрдпрдо рдиреЗрдЯрд╡рд░реНрдХ рд╕рдВрд╕рд╛рдзрдиреЗ рд╡рд╛рдкрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА, рддреБрдореНрд╣реА рдордзреНрдпрдо рдЗрдВрдЯреНрд░рд╛рдиреЗрдЯ рд╕рдВрд╕рд╛рдзрдирд╛рдВрдордзреВрди рдбреЗрдЯрд╛ рд╣рдЯрд╡рд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ. рддреБрдореНрд╣реА рддреБрдордЪреНрдпрд╛ рдмреНрд░рд╛рдЙрдЭрд░рдЪреНрдпрд╛ рдЗрддрд┐рд╣рд╛рд╕ рдЯреЕрдмрдордзреНрдпреЗ рд╣реЗ рдХрд░реВ рд╢рдХрддрд╛.
рддреЗ рдЖрд╡рд╢реНрдпрдХрд╣реА рдЖрд╣реЗ
рдЖрдкрдг рд╕рд┐рд╕реНрдЯрдо рдСрдкрд░реЗрдЯрд░ рдЕрд╕рд▓реНрдпрд╛рд╕ рд╕рд░реНрд╡рдХрд╛рд╣реА рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рдп рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓:
рддреБрдореНрд╣рд╛рд▓рд╛ рдкреЗрдЬрд╡рд░ рддреБрдордЪреНрдпрд╛ рд╕реЗрд╡реЗрд╕рд╛рдареА рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреБрдиреНрд╣рд╛ рдЬрд╛рд░реА рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ
рдкреНрд░рддреНрдпреЗрдХ рдШрд░рд╛рд╕рд╛рдареА рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ - Yggdrasil рдиреЗрдЯрд╡рд░реНрдХрд╡рд░ рддреБрдордЪреА рд╕реНрд╡рддрдГрдЪреА рд╕реЗрд╡рд╛ рдХрд╢реА рддрдпрд╛рд░ рдХрд░рд╛рд╡реА рдЖрдгрд┐ рддреНрдпрд╛рд╕рд╛рдареА рд╡реИрдз SSL рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд╕реЗ рдЬрд╛рд░реА рдХрд░рд╛рд╡реЗ
рдордзреНрдпрдо рдиреЗрдЯрд╡рд░реНрдХрд╡рд░реАрд▓ рдЗрдВрдЯреНрд░рд╛рдиреЗрдЯ рд╕реЗрд╡рд╛рдВрдЪреНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдд рд╡рд╛рдв рдЭрд╛рд▓реНрдпрд╛рдореБрд│реЗ, рдирд╡реАрди рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рдЬрд╛рд░реА рдХрд░рдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕реЗрд╡рд╛ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рд╡рд╛рдврд▓реА рдЖрд╣реЗ рдЬреЗрдгреЗрдХрд░реВрди рддреЗ SSL рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддреАрд▓.
Habr рдПрдХ рддрд╛рдВрддреНрд░рд┐рдХ рд╕рдВрд╕рд╛рдзрди рдЕрд╕рд▓реНрдпрд╛рдиреЗ, рдкреНрд░рддреНрдпреЗрдХ рдирд╡реАрди рдбрд╛рдпрдЬреЗрд╕реНрдЯрдордзреНрдпреЗ рдЕрдЬреЗрдВрдбрд╛ рдЖрдпрдЯрдордкреИрдХреА рдПрдХ рдордзреНрдпрдо рдиреЗрдЯрд╡рд░реНрдХ рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛рдВрдЪреА рддрд╛рдВрддреНрд░рд┐рдХ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдкреНрд░рдХрдЯ рдХрд░реЗрд▓. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рддреБрдордЪреНрдпрд╛ рд╕реЗрд╡реЗрд╕рд╛рдареА SSL рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЦрд╛рд▓реА рд╕рд░реНрд╡рд╕рдорд╛рд╡реЗрд╢рдХ рд╕реВрдЪрдирд╛ рдЖрд╣реЗрдд.
рдЙрджрд╛рд╣рд░рдгреЗ рдбреЛрдореЗрди рдирд╛рд╡ рджрд░реНрд╢рд╡рддреАрд▓ domain.ygg, рдЬреЗ рддреБрдордЪреНрдпрд╛ рд╕реЗрд╡реЗрдЪреНрдпрд╛ рдбреЛрдореЗрди рдирд╛рд╡рд╛рдиреЗ рдмрджрд▓рд▓реЗ рдЬрд╛рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.
рдЪрд░рдг 1. рдЦрд╛рдЬрдЧреА рдХреА рдЖрдгрд┐ рдбрд┐рдлреА-рд╣реЗрд▓рдорди рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░рд╛
openssl genrsa -out domain.ygg.key 2048
рдирдВрддрд░:
openssl dhparam -out /etc/ssl/certs/dhparam.pem 2048
рдЪрд░рдг 2. рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рд╡рд┐рдирдВрддреА рддрдпрд╛рд░ рдХрд░рд╛
openssl req -new -key domain.ygg.key -out domain.ygg.csr -config domain.ygg.conf
рдлрд╛рдЗрд▓ рд╕рд╛рдордЧреНрд░реА domain.ygg.conf:
[ req ]
default_bits = 2048
distinguished_name = req_distinguished_name
x509_extensions = v3_req
[ req_distinguished_name ]
countryName = Country Name (2 letter code)
countryName_default = RU
stateOrProvinceName = State or Province Name (full name)
stateOrProvinceName_default = Moscow Oblast
localityName = Locality Name (eg, city)
localityName_default = Kolomna
organizationName = Organization Name (eg, company)
organizationName_default = ACME, Inc.
commonName = Common Name (eg, YOUR name)
commonName_max = 64
commonName_default = *.domain.ygg
[ v3_req ]
subjectKeyIdentifier = hash
keyUsage = critical, digitalSignature, keyEncipherment
extendedKeyUsage = serverAuth
basicConstraints = CA:FALSE
nsCertType = server
authorityKeyIdentifier = keyid,issuer:always
crlDistributionPoints = URI:http://crl.medium.isp/Medium_Global_Root_CA.crl
authorityInfoAccess = OCSP;URI:http://ocsp.medium.isp
рдЪрд░рдг 3. рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд┐рдирдВрддреА рд╕рдмрдорд┐рдЯ рдХрд░рд╛
рд╣реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдлрд╛рдЗрд▓рдордзреАрд▓ рд╕рд╛рдордЧреНрд░реА рдХреЙрдкреА рдХрд░рд╛ domain.ygg.csr рдЖрдгрд┐ рд╕рд╛рдЗрдЯрд╡рд░реАрд▓ рдордЬрдХреВрд░ рдлреАрд▓реНрдбрдордзреНрдпреЗ рдкреЗрд╕реНрдЯ рдХрд░рд╛
рд╡реЗрдмрд╕рд╛рдЗрдЯрд╡рд░ рджрд┐рд▓реЗрд▓реНрдпрд╛ рд╕реВрдЪрдирд╛рдВрдЪреЗ рдЕрдиреБрд╕рд░рдг рдХрд░рд╛, рдирдВрддрд░ "рд╕рдмрдорд┐рдЯ рдХрд░рд╛" рд╡рд░ рдХреНрд▓рд┐рдХ рдХрд░рд╛. рдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реНрдпрд╛рд╕, рдЖрдкрдг рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдИрдореЗрд▓ рдкрддреНрддреНрдпрд╛рд╡рд░ рдПрдХ рд╕рдВрджреЗрд╢ рдкрд╛рдард╡рд┐рд▓рд╛ рдЬрд╛рдИрд▓ рдЬреНрдпрд╛рдордзреНрдпреЗ рдордзреНрдпрд╡рд░реНрддреА рдкреНрд░рдорд╛рдгрди рдкреНрд░рд╛рдзрд┐рдХрд░рдгрд╛рджреНрд╡рд╛рд░реЗ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рд╕рдВрд▓рдЧреНрдирдХ рдЕрд╕реЗрд▓.
рдЪрд░рдг 4. рддреБрдордЪрд╛ рд╡реЗрдм рд╕рд░реНрд╡реНрд╣рд░ рд╕реЗрдЯ рдХрд░рд╛
рддреБрдореНрд╣реА рддреБрдордЪрд╛ рд╡реЗрдм рд╕рд░реНрд╡реНрд╣рд░ рдореНрд╣рдгреВрди nginx рд╡рд╛рдкрд░рдд рдЕрд╕рд▓реНрдпрд╛рд╕, рдЦрд╛рд▓реАрд▓ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд╡рд╛рдкрд░рд╛:
рдлрд╛рдЗрд▓ domain.ygg.conf рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрдд /etc/nginx/sites-available/
server {
listen [::]:80;
listen [::]:443 ssl;
root /var/www/domain.ygg;
index index.php index.html index.htm index.nginx-debian.html;
server_name domain.ygg;
include snippets/domain.ygg.conf;
include snippets/ssl-params.conf;
location = /favicon.ico { log_not_found off; access_log off; }
location = /robots.txt { log_not_found off; access_log off; allow all; }
location ~* .(css|gif|ico|jpeg|jpg|js|png)$ {
expires max;
log_not_found off;
}
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
location ~ .php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
location ~ /.ht {
deny all;
}
}
рдлрд╛рдЗрд▓ ssl-params.conf рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрдд /etc/nginx/snippets/
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
ssl_ciphers "EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH";
ssl_ecdh_curve secp384r1;
ssl_session_cache shared:SSL:10m;
ssl_session_tickets off;
add_header Strict-Transport-Security "max-age=15552000; preload";
add_header X-Frame-Options DENY;
add_header X-Content-Type-Options nosniff;
ssl_dhparam /etc/ssl/certs/dhparam.pem;
рдлрд╛рдЗрд▓ domain.ygg.conf рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрдд /etc/nginx/snippets/
ssl_certificate /etc/ssl/certs/domain.ygg.crt;
ssl_certificate_key /etc/ssl/private/domain.ygg.key;
рддреБрдореНрд╣рд╛рд▓рд╛ рдИрдореЗрд▓рджреНрд╡рд╛рд░реЗ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗрд▓реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдпреЗрдереЗ рдХреЙрдкреА рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ: /etc/ssl/certs/domain.ygg.crt. рдЦрд╛рдЬрдЧреА рдХреА (domain.ygg.key) рдПрдХрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрдд рдареЗрд╡рд╛ /etc/ssl/private/.
рдЪрд░рдг 5. рддреБрдордЪрд╛ рд╡реЗрдм рд╕рд░реНрд╡реНрд╣рд░ рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдХрд░рд╛
sudo service nginx restart
рд░рд╢рд┐рдпрд╛рдордзреНрдпреЗ рдореЛрдлрдд рдЗрдВрдЯрд░рдиреЗрдЯ рддреБрдордЪреНрдпрд╛рдкрд╛рд╕реВрди рд╕реБрд░реВ рд╣реЛрддреЗ
рдЖрдЬ рд░рд╢рд┐рдпрд╛рдордзреНрдпреЗ рд╡рд┐рдирд╛рдореВрд▓реНрдп рдЗрдВрдЯрд░рдиреЗрдЯрдЪреНрдпрд╛ рд╕реНрдерд╛рдкрдиреЗрд╕рд╛рдареА рдЖрдкрдг рд╕рд░реНрд╡ рд╢рдХреНрдп рд╕рд╣рд╛рдпреНрдп рдкреНрд░рджрд╛рди рдХрд░реВ рд╢рдХрддрд╛. рддреБрдореНрд╣реА рдиреЗрдЯрд╡рд░реНрдХрд▓рд╛ рдиреЗрдордХреА рдХрд╢реА рдорджрдд рдХрд░реВ рд╢рдХрддрд╛ рдпрд╛рдЪреА рдЖрдореНрд╣реА рдПрдХ рд╕рд░реНрд╡рд╕рдорд╛рд╡реЗрд╢рдХ рд╕реВрдЪреА рддрдпрд╛рд░ рдХреЗрд▓реА рдЖрд╣реЗ:
- рддреБрдордЪреНрдпрд╛ рдорд┐рддреНрд░рд╛рдВрдирд╛ рдЖрдгрд┐ рд╕рд╣рдХрд╛рд░реНрдпрд╛рдВрдирд╛ рдордзреНрдпрдо рдиреЗрдЯрд╡рд░реНрдХрдмрджреНрджрд▓ рд╕рд╛рдВрдЧрд╛. рд╢реЗрдЕрд░ рдХрд░рд╛
рд╕рдВрджрд░реНрдн рд╕реЛрд╢рд▓ рдиреЗрдЯрд╡рд░реНрдХреНрд╕ рдХрд┐рдВрд╡рд╛ рд╡реИрдпрдХреНрддрд┐рдХ рдмреНрд▓реЙрдЧрд╡рд░реАрд▓ рдпрд╛ рд▓реЗрдЦрд╛рд╕рд╛рдареА - рдордзреНрдпрдо рдиреЗрдЯрд╡рд░реНрдХрд╡рд░реАрд▓ рддрд╛рдВрддреНрд░рд┐рдХ рд╕рдорд╕реНрдпрд╛рдВрдЪреНрдпрд╛ рдЪрд░реНрдЪреЗрдд рднрд╛рдЧ рдШреНрдпрд╛
GitHub рд╡рд░ - Yggdrasil рдиреЗрдЯрд╡рд░реНрдХрд╡рд░ рддреБрдордЪреА рд╡реЗрдм рд╕реЗрд╡рд╛ рддрдпрд╛рд░ рдХрд░рд╛ рдЖрдгрд┐ рддреНрдпрд╛рдд рдЬреЛрдбрд╛
рдордзреНрдпрдо рдиреЗрдЯрд╡рд░реНрдХрдЪреЗ DNS - рддреБрдордЪрд╛ рд╡рд╛рдврд╡рд╛
рдкреНрд░рд╡реЗрд╢ рдмрд┐рдВрджреВ рдордзреНрдпрдо рдиреЗрдЯрд╡рд░реНрдХрд╡рд░
рдорд╛рдЧреАрд▓ рдкреНрд░рдХрд╛рд╢рди:
рджреЗрдЦреАрд▓ рд╡рд╛рдЪрд╛:
рдЖрдореНрд╣реА рдЯреЗрд▓рд┐рдЧреНрд░рд╛рдорд╡рд░ рдЖрд╣реЛрдд:
рдХреЗрд╡рд│ рдиреЛрдВрджрдгреАрдХреГрдд рд╡рд╛рдкрд░рдХрд░реНрддреЗрдЪ рд╕рд░реНрд╡реЗрдХреНрд╖рдгрд╛рдд рднрд╛рдЧ рдШреЗрдК рд╢рдХрддрд╛рдд.
рдкрд░реНрдпрд╛рдпреА рдорддрджрд╛рди: рдЬреНрдпрд╛рдВрдЪреЗ Habr├й рд╡рд░ рдкреВрд░реНрдг рдЦрд╛рддреЗ рдирд╛рд╣реА рддреНрдпрд╛рдВрдЪреЗ рдордд рдЬрд╛рдгреВрди рдШреЗрдгреЗ рдЖрдкрд▓реНрдпрд╛рд╕рд╛рдареА рдорд╣рддреНрддреНрд╡рд╛рдЪреЗ рдЖрд╣реЗ.
-
тЖС
-
тЖУ
7 рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдиреА рдорддрджрд╛рди рдХреЗрд▓реЗ. 2 рд╡рд╛рдкрд░рдХрд░реНрддреЗ рджреВрд░ рд░рд╛рд╣рд┐рд▓реЗ.
рд╕реНрддреНрд░реЛрдд: www.habr.com