"HTTP рд╕реНрдЯреНрд░рд┐рдХреНрдЯ-рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ-рд╕рд┐рдХреНрдпреЛрд░рд┐рдЯреА" рдпрд╛ рдЦреБрдж рдХреЛ "рдореИрди-рдЗрди-рдж-рдорд┐рдбрд┐рд▓" рд╣рдорд▓реЛрдВ рд╕реЗ рдХреИрд╕реЗ рдмрдЪрд╛рдПрдВ рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рд╣рдореЗрд╢рд╛ HTTPS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░реЗрдВ

рд╡рд┐рд╕реНрддрд╛рд░ рдкрд░ рдзреНрдпрд╛рди рдкреВрд░реНрдгрддрд╛ рдХреЛ рдЬрдиреНрдо рджреЗрддрд╛ рд╣реИ,
рд▓реЗрдХрд┐рди рдкреВрд░реНрдгрддрд╛ рдЕрдм рдПрдХ рддрд┐рдкрд╣рд┐рдпрд╛ рдирд╣реАрдВ рд╣реИред

рдорд╛рдЗрдХрд▓ рдПрдВрдЬреЗрд▓реЛ рдмреБрдУрдирд╛рд░реЛрддреА


2012 рд╕реЗ, рд╡реЗрдм рд╕рдВрд╕рд╛рдзрди рдкреНрд░рд╢рд╛рд╕рдХреЛрдВ рдиреЗ рдирдИ HTTP рд╕реНрдЯреНрд░рдХреНрдЯ рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ рд╕рд┐рдХреНрдпреЛрд░рд┐рдЯреА (HSTS) рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ, рдЬреЛ рдПрдХ рдРрд╕рд╛ рддрдВрддреНрд░ рд╣реИ рдЬреЛ HTTPS рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рд╕реБрд░рдХреНрд╖рд┐рдд рд╕реБрд░рдХреНрд╖рд┐рдд рдХрдиреЗрдХреНрд╢рди рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐ рдЖрдкрдХреЛ HTTP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рддреБрд░рдВрдд рдПрдХ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред рдПрдЪрдЯреАрдЯреАрдкреАрдПрд╕ рд╕рд░реНрд╡рд░ [ 1 ] рдкрд░ рдПрдЪрдЯреАрдЯреАрдкреА рдкрд░ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддрдВрддреНрд░ рд╡рд┐рд╢реЗрд╖ HTTP рд╕реНрдЯреНрд░рд┐рдХреНрдЯ-рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ-рд╕реБрд░рдХреНрд╖рд╛ рд╣реЗрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
HSTS рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рд╣рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрди рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЛ рдмрдВрдж рдХрд░рдирд╛ рд╣реИ:
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмреБрдХрдорд╛рд░реНрдХ рдпрд╛ рдкрддрд╛ рдмрд╛рд░ http://example.com/ рдореЗрдВ рдЯрд╛рдЗрдк рдХрд░рддрд╛ рд╣реИ рдФрд░ "рдореИрди-рдЗрди-рдж-рдорд┐рдбрд┐рд▓ рдЕрдЯреИрдХ" рдХрд╛ рд╢рд┐рдХрд╛рд░ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИHSTS рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд▓рдХреНрд╖реНрдп рдбреЛрдореЗрди рдХреЗ рд▓рд┐рдП HTTP рдЕрдиреБрд░реЛрдз HTTPS рдореЗрдВ рдХрдирд╡рд░реНрдЯ рдХрд░рддрд╛ рд╣реИ
рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди, рдЬрд┐рд╕реЗ HTTPS рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдЦреНрддреА рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЕрдирдЬрд╛рдиреЗ рдореЗрдВ HTTP рд▓рд┐рдВрдХ рд╣реЛрддреЗ рд╣реИрдВ рдпрд╛ HTTP рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд╛рдордЧреНрд░реА рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВHSTS рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд▓рдХреНрд╖реНрдп рдбреЛрдореЗрди рдХреЗ рд▓рд┐рдП HTTP рдЕрдиреБрд░реЛрдз HTTPS рдореЗрдВ рдХрдирд╡рд░реНрдЯ рдХрд░рддрд╛ рд╣реИ
рд╣рдорд▓рд╛ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╡реНрдпрдХреНрддрд┐ рдмреАрдЪ-рдмреАрдЪ рдореЗрдВ рдкреАрдбрд╝рд┐рдд рдХреЗ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рд░реЛрдХрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдлрд░реНрдЬреА рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрд╡реИрдз рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдВрджреЗрд╢ рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджреЗрдЧрд╛редрдПрдЪрдПрд╕рдЯреАрдПрд╕ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдФрд░ рд╕рдВрджреЗрд╢ рдирд╣реАрдВ рдЬрд╛рдиреЗ рджреЗрдЧрд╛
рдЗрд╕ рддрдХрдиреАрдХ рдХреЛ рдпрдерд╛рд╕рдВрднрд╡ рд╕рд░рд▓ рдЪрд╛рд▓реВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ; рдЖрдкрдХреЛ рдЙрд╕ рд╕рдордп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕реНрдЯреНрд░рд┐рдХреНрдЯ-рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ-рд╕рд┐рдХреНрдпреЛрд░рд┐рдЯреА HTTP рд╣реЗрдбрд░ рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдЬрдм рд╡рд╣ HTTPS рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд╛рдЗрдЯ рдкрд░ рдЬрд╛рддрд╛ рд╣реИ:
  рд╕рдЦреНрдд-рдкрд░рд┐рд╡рд╣рди-рд╕реБрд░рдХреНрд╖рд╛: рдЕрдзрд┐рдХрддрдо-рдЖрдпреБ = expireTime [;  includeSubdomains] 

expireTime
рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд╕реЗрдХрдВрдб рдореЗрдВ рд╕рдордп рдпрд╣ рдпрд╛рдж рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЗрд╕ рд╕рд╛рдЗрдЯ рдХреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ HTTPS рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░реЗрдВ (рд╡реИрдХрд▓реНрдкрд┐рдХ)
рдпрджрд┐ рдЖрдк рдЗрд╕ рд╡реИрдХрд▓реНрдкрд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдирд┐рдпрдо рд╕рднреА рдЙрдк-рдбреЛрдореЗрди рдкрд░ рднреА рд▓рд╛рдЧреВ рд╣реЛрдВрдЧреЗред

рдпрд╣ рдХреНрдпрд╛ рджреЗрддрд╛ рд╣реИ

рдпрджрд┐ рд╡реЗрдмрд╕рд╛рдЗрдЯ HTTP рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдиреЗрдХреНрд╢рди рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреА рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ HTTPS рдкрд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рддреА рд╣реИ, рддреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рд╛рдЗрдЯ рдХреЗ рдЕрдирдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЪрд╛рд▓реВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд╣ рдкрддрд╛ рдмрд╛рд░ рдореЗрдВ рдЯрд╛рдЗрдк рдХрд░рддрд╛ рд╣реИ http://example.com/ рдпрд╛, рдФрд░ рднреА рдЖрд╕рд╛рдиред example.comред рдпрд╣ рдПрдХ рдЖрджрдореА рдХреЗ рдмреАрдЪ рдореЗрдВ рд╣рдорд▓реЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рдЦреЛрд▓рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдореВрд▓ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдкреГрд╖реНрда рдХреЗ рдмрдЬрд╛рдп рдПрдХ HTTP рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕реАрдзреЗ рд╣рдорд▓рд╛рд╡рд░ рдХреА рд╕рд╛рдЗрдЯ рдкрд░ рднреЗрдЬрддрд╛ рд╣реИред
HTTP рд╕реНрдЯреНрд░рд┐рдХреНрдЯ рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ рд╕рд┐рдХреНрдпреЛрд░рд┐рдЯреА рдореИрдХреЗрдирд┐рдЬреНрдо рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдЙрд╕реЗ HTTP рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рд╕рднреА HTTP рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ HTTPS рдореЗрдВ рдХрдирд╡рд░реНрдЯ рдХрд░реЗрдВред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕реНрдерд╛рди рдкрд░ рдПрдХ рдЦреБрд▓реЗ рд╡рд╛рдИ-рдлрд╛рдИ рдкрд╣реБрдВрдЪ рдмрд┐рдВрджреБ рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рд╢реЗрд╖ рд░рд╛рд╢рд┐ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдФрд░ рднреБрдЧрддрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдкрд╕рдВрджреАрджрд╛ рдмреИрдВрдХ рдХрд╛ рдЖрд░рдмреА рдЦреЛрд▓рддреЗ рд╣реИрдВред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЖрдк рдЬрд┐рд╕ рдПрдХреНрд╕реЗрд╕ рдкреНрд╡рд╛рдЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╡рд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдХрд╛ рд▓реИрдкрдЯреЙрдк рд╣реИ, рдЬреЛ рдЖрдкрдХреЗ HTTP рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдореВрд▓ рдмреИрдВрдХ рд╕рд╛рдЗрдЯ рдХреЗ рдмрдЬрд╛рдп рдХреНрд▓реЛрди рдкреЗрдЬ рдкрд░ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░рддрд╛ рд╣реИред рдЖрдкрдХрд╛ рдбреЗрдЯрд╛ рд╕реАрдзреЗ рдЙрд╕рдХреЗ рд╣рд╛рдереЛрдВ рдореЗрдВ рдЖрддрд╛ рд╣реИред
HSTS рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдмрд╛рд░ "рд╕рдЦреНрдд рдкрд░рд┐рд╡рд╣рди рд╕реБрд░рдХреНрд╖рд╛" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ HTTPS рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмреИрдВрдХ рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕реЗ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ, рддреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рднреА рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП HTTS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрдЧрд╛ред рдпрд╣ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдкреНрд░рдХрд╛рд░ рдХреЗ рдорд╛рдирд╡-рдореЗрдВ-рдордзреНрдп рд╣рдорд▓реЛрдВ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЛ рд░реЛрдХ рджреЗрдЧрд╛ред

рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреИрд╕реЗ рдХрд░рддрд╛ рд╣реИ

рдкрд╣рд▓реА рдмрд╛рд░ рдХрд┐рд╕реА рд╕рд╛рдЗрдЯ рдХреЛ HTTPS рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджреЗрдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╕рдЦреНрдд рдкрд░рд┐рд╡рд╣рди рд╕реБрд░рдХреНрд╖рд╛ рд╢реАрд░реНрд╖рдХ рд▓реМрдЯрд╛рддрд╛ рд╣реИ, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдпрд╛рдж рд░рдЦрддрд╛ рд╣реИ рдФрд░ HTTP рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд╛рдЗрдЯ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд╕рднреА рдФрд░ рдкреНрд░рдпрд╛рд╕ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ HTTPS рдореЗрдВ рдмрджрд▓ рдЬрд╛рдПрдВрдЧреЗред
рдЬрдм "рд╕реНрдЯреНрд░рдХреНрдЯ-рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ-рд╕рд┐рдХреНрдпреЛрд░рд┐рдЯреА" рд╣реЗрдбрд░ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рдордп рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ HTTP рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд╛рдЗрдЯ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдЕрдЧрд▓рд╛ рдкреНрд░рдпрд╛рд╕ рд╕рд╛рдорд╛рдиреНрдп рдореЛрдб рдореЗрдВ рд╣реЛрдЧрд╛ рдФрд░ HTTPS рдкрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реАрдбрд╛рдпрд░реЗрдХреНрд╢рди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рд╣рд░ рдмрд╛рд░ рдЬрдм рд╕реНрдЯреНрд░рд┐рдХреНрдЯ-рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ-рд╕рд┐рдХреНрдпреЛрд░рд┐рдЯреА рд╣реЗрдбрд░ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЯрд╛рдЗрдордЖрдЙрдЯ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддред рд╕рд╛рдЗрдЯреЛрдВ рдореЗрдВ рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдФрд░ рдЯрд╛рдЗрдордЖрдЙрдЯ рдХреА рд╕рдорд╛рдкреНрддрд┐ (рдпрд╛ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдЗрд╕реЗ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП) рдХреЛ рд░реЛрдХрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред
рд╡реИрд╕реЗ: рд╕реНрдЯреНрд░рд┐рдк-рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ-рд╕рд┐рдХреНрдпреЛрд░рд┐рдЯреА рд╣реЗрдбрд░ рдХреЛ HTTP рдХрдиреЗрдХреНрд╢рди рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рджреНрд╡рд╛рд░рд╛ рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд▓рд╛рд╡рд░ HTTP рдХрдиреЗрдХреНрд╢рди рдХреЛ рд░реЛрдХ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╣реЗрдбрд░ рдХреЛ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИред рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕рдордЭ рдЬрд╛рдПрдЧрд╛ рдХрд┐ рд╕рд╛рдЗрдЯ HTTPS- рд╕рдВрдЧрдд рд╣реИ рдФрд░ рд╕рд╛рдЗрдЯ рдХреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдмрд┐рдирд╛ HTTPS рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдкрд░ рд╕реНрдЯреНрд░рд┐рдХреНрдЯ-рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ-рд╕рд┐рдХреНрдпреЛрд░рд┐рдЯреА рд╣реЗрдбрд░ рдХреЛ рдареАрдХ рд╕реЗ рд╕рдВрднрд╛рд▓ рд▓реЗрдЧрд╛ред

рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд╛ рд╕рдорд░реНрдерди


рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рд╡рд┐рд╡рд░рдг

рд╕рдЦреНрдд-рдкрд░рд┐рд╡рд╣рди-рд╕реБрд░рдХреНрд╖рд╛ рд╣реЗрдбрд░ рдХреЗрд╡рд▓ HTTPS рдкрд░ рдкреНрд░реЗрд╖рд┐рдд рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдПрдЪрдЯреАрдЯреАрдПрд╕ рд╣реЗрдбрд░ рдХреЛ рдПрдЪрдЯреАрдЯреАрдкреАрдПрд╕ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдореЗрдВ рдирд╣реАрдВ рднреЗрдЬрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ рдПрдЪрдЯреАрдЯреАрдкреАрдПрд╕ рдкрд░ рдЕрдорд╛рдиреНрдп, рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рднреЗрдЬрдирд╛ рдЪрд╛рд╣рд┐рдПред рдирд┐рдореНрди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдорд╛рд░реНрдЧ SSL рд╕рдВрджрд░реНрдн рдХреЗ рднреАрддрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдХреЛрдб рдЙрджрд╛рд╣рд░рдг рдХреЗрд╡рд▓ HTTPS рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рд╣реИрдВред
рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ рд╕реЗрдХрдВрдб рдореЗрдВ рдЕрдзрд┐рдХрддрдо рдЖрдпреБ рдирд┐рд░реНрджреЗрд╢ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдиреАрдЪреЗ рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ 31536000 рд╕реЗрдХрдВрдб (12 рдорд╣реАрдиреЗ) рд╡реЗрдм рд╕рд░реНрд╡рд░ рдкреНрд░рд╢рд╛рд╕рдХ рдХрд┐рддрдиреА рджреЗрд░ рддрдХ HTTPS рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд╛рдЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдЗрд╕реЗ 31536000 (12 рдорд╣реАрдиреЗ) рдпрд╛ 63072000 (24 рдорд╣реАрдиреЗ) рдХреА рддрд░рд╣, "рдЕрдзрд┐рдХрддрдо-рдЖрдпреБ" рдорд╛рди рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╢рдВрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред [ рей ]

рдЕрдкрд╛рдЪреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди
  # рд▓реЛрдб рдореЙрдбреНрдпреВрд▓ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП RHEL / CentOS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ)
 LoadModule рд╣реЗрдбрд░_рдореЙрдбреНрдпреВрд▓ рдореЙрдбреНрдпреВрд▓ / mod_headers.so
 <VirtualHost 10.0.0.1-00-0043>
    # рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдХреЗрд╡рд▓ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрдиреЗрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП HTTP рд╕рдЦреНрдд рдкрд░рд┐рд╡рд╣рди рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
    рд╣реИрдбрд░ рдиреЗ рд╣рдореЗрд╢рд╛ рд╕реНрдЯреНрд░рд┐рдХреНрдЯ-рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ-рд╕рд┐рдХреНрдпреЛрд░рд┐рдЯреА "рдЕрдзрд┐рдХрддрдо рдЖрдпреБ = 31536000 рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреА рд╣реИ; рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ"
 </ VirtualHost> 

рдиреЗрдЧрдиреЗрдХреНрд╕ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди
  add_header рд╕рдЦреНрдд-рдкрд░рд┐рд╡рд╣рди-рд╕реБрд░рдХреНрд╖рд╛ "рдЕрдзрд┐рдХрддрдо рдЖрдпреБ = 31536000; рд╕рдорд╕реБрд╡рд┐рдзрд╛рдПрдБ"; 

рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд HSTS рд╕рд╛рдЗрдЯреЗрдВ

рдПрдХ рдЧреИрдк рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдирдП рд╕рд┐рд░реЗ рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЧрдП рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдФрд░ рдХреЙрд▓реЗрдЯреЗрдб рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╡рд╛рд▓рд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИред рдЗрд╕ рдХрд╛рд░рдг рд╕реЗ, рдХреНрд░реЛрдо рдФрд░ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ "рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд" рдПрдЪрдПрд╕рдЯреАрдПрд╕ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдмрдирд╛рдП рд░рдЦрддреЗ рд╣реИрдВред HSTS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрди рдбреЛрдореЗрди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП рд╣реИрдВ:рд╕рд╛рдЗрдЯреЛрдВ рдХреА рдПрдХ рдкреВрд░реА рд╕реВрдЪреА рдпрд╣рд╛рдБ рдЙрдкрд▓рдмреНрдз рд╣реИ: http://src.chromium.org/viewvc/chrome/trunk/src/net/http/transport_security_state_static.json [ 4 ]

рд╕реНрд╡рддрдВрддреНрд░ рдЕрдзреНрдпрдпрди рдХреЗ рд▓рд┐рдП:

  1. en.wikipedia.org: рдПрдЪрдПрд╕рдЯреАрдПрд╕
  2. developer.mozilla.org: HTTP рд╕рдЦреНрдд рдкрд░рд┐рд╡рд╣рди рд╕реБрд░рдХреНрд╖рд╛
  3. en.wikipedia.org: HTTP рд╕рдЦреНрдд рдкрд░рд┐рд╡рд╣рди рд╕реБрд░рдХреНрд╖рд╛
  4. dev.chromium.org: HTTP рд╕рдЦреНрдд рдкрд░рд┐рд╡рд╣рди рд╕реБрд░рдХреНрд╖рд╛
  5. www.owasp.org: рд╢реАрд░реНрд╖ 10 2010-рдП 9-рдЕрдкрд░реНрдпрд╛рдкреНрдд рдкрд░рд┐рд╡рд╣рди рдкрд░рдд рд╕рдВрд░рдХреНрд╖рдг
  6. security.stackexchange.com: рдЬрдм рдХреЛрдИ рдмреНрд░рд╛рдЙрдЬрд╝рд░ HSTS рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ IE рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХреИрд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реИ?
  7. habrahabr.ru: https, рд╕реБрд░рдХреНрд╖рд┐рдд рдФрд░ рд╕рд╕реНрддрд╛ рд╕рдм рдХреБрдЫ
  8. habrahabr.ru: рд╕реБрд░рдХреНрд╖рд┐рдд рд╡реЗрдм рд╕рдВрд╕рд╛рдзрди рдХреА рдУрд░ред рднрд╛рдЧ 1 - рд╕рд░реНрд╡рд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░

Source: https://habr.com/ru/post/In216751/


All Articles