HTTPS рд╕рдзреИрдВ рдЬрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ рдЬрд╕реНрддреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реБрдБрджреИрдиред HTTPS рд╕рд╛рдЗрдЯрд╣рд░реВрдХреЛ 5,5% рдорд╛ рднреЗрджреНрдпрддрд╛рд╣рд░реВ рдлреЗрд▓рд╛ рдкрд░реНрдпреЛ

HTTPS рд╕рдзреИрдВ рдЬрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ рдЬрд╕реНрддреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реБрдБрджреИрдиред HTTPS рд╕рд╛рдЗрдЯрд╣рд░реВрдХреЛ 5,5% рдорд╛ рднреЗрджреНрдпрддрд╛рд╣рд░реВ рдлреЗрд▓рд╛ рдкрд░реНрдпреЛ
Alexa рдХреЛ рд╢реАрд░реНрд╖ рд╕рд╛рдЗрдЯрд╣рд░реВ рдордзреНрдпреЗ рдПрдХ (рдХреЗрдиреНрджреНрд░реАрдп рд╕рд░реНрдХрд▓), HTTPS рджреНрд╡рд╛рд░рд╛ рд╕реБрд░рдХреНрд╖рд┐рдд, рд╕рдмрдбреЛрдореЗрдирд╣рд░реВ (рдЦреИрд░реЛ) рд░ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВ (рд╕реЗрддреЛ), рдЬрд╕рдордзреНрдпреЗ рдХрдордЬреЛрд░рд╣рд░реВ рдЫрдиреН (рдбреНрдпрд╛рд╕ рдЧрд░рд┐рдПрдХреЛ рдЫрд╛рдпрд╛рдВрдХрди)ред

рдЖрдЬрдХрд▓, HTTPS рд╕реБрд░рдХреНрд╖рд┐рдд рдЬрдбрд╛рди рдкреНрд░рддрд┐рдорд╛ рдорд╛рдирдХ рд░ рдХреБрдиреИ рдкрдирд┐ рдЧрдореНрднреАрд░ рд╕рд╛рдЗрдЯрдХреЛ рдЖрд╡рд╢реНрдпрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рднрдПрдХреЛ рдЫред рдпрджрд┐ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╣рд░рд╛рдЗрд░рд╣реЗрдХреЛ рдЫ, рд▓рдЧрднрдЧ рд╕рдмреИ рд╣рд╛рд▓рдХрд╛ рдмреНрд░рд╛рдЙрдЬрд░рд╣рд░реВрд▓реЗ рдЪреЗрддрд╛рд╡рдиреА рджреЗрдЦрд╛рдЙрдБрдЫрдиреН рд╕рд╛рдЗрдЯрдорд╛ рдЬрдбрд╛рди "рд╕реБрд░рдХреНрд╖рд┐рдд рдЫреИрди" рд░ рдпрд╕рд▓рд╛рдИ рдЧреЛрдкреНрдп рдЬрд╛рдирдХрд╛рд░реА рд╣рд╕реНрддрд╛рдиреНрддрд░рдг рдЧрд░реНрди рд╕рд┐рдлрд╛рд░рд┐рд╕ рдирдЧрд░реНрдиреБрд╣реЛрд╕реНред

рддрд░ рдпреЛ рдмрд╛рд╣рд┐рд░ рдЬрд╛рдиреНрдЫ рдХрд┐ рдареЗрдЧрд╛рдирд╛ рдкрдЯреНрдЯреА рдорд╛ "рд▓рдХ" рдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐ рд╕рдзреИрдВ рд╕реБрд░рдХреНрд╖рд╛ рдЧреНрдпрд╛рд░реЗрдиреНрдЯреА рдЧрд░реНрджреИрдиред 10 рдкреНрд░рдореБрдЦ рд╕рд╛рдЗрдЯрд╣рд░реВ рдЬрд╛рдБрдЪ рдЧрд░реНрджреИ рдореВрд▓реНрдпрд╛рдЩреНрдХрдирдмрд╛рдЯ, рдПрд▓реЗрдХреНрд╕рд╛рд▓реЗ рджреЗрдЦрд╛рдпреЛ рдХрд┐ рддрд┐рдиреАрд╣рд░реВ рдордзреНрдпреЗ рдзреЗрд░реИ SSL / TLS рдкреНрд░реЛрдЯреЛрдХрд▓рд╣рд░реВрдорд╛, рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рд╕рдмрдбреЛрдореЗрди рд╡рд╛ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВ рдорд╛рд░реНрдлрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрдордЬреЛрд░реАрд╣рд░реВрдХреЛ рдЕрдзреАрдирдорд╛ рдЫрдиреНред рдЕрдзреНрдпрдпрдирдХрд╛ рд▓реЗрдЦрдХрд╣рд░реВрдХрд╛ рдЕрдиреБрд╕рд╛рд░, рдЖрдзреБрдирд┐рдХ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рдЬрдЯрд┐рд▓рддрд╛рд▓реЗ рдЖрдХреНрд░рдордгрдХреЛ рд╕рддрд╣рд▓рд╛рдИ рдзреЗрд░реИ рдмрдврд╛рдЙрдБрдЫред

рдЕрдиреБрд╕рдиреНрдзрд╛рди рдкрд░рд┐рдгрд╛рдорд╣рд░реВ

рдпреЛ рдЕрдзреНрдпрдпрди рднреЗрдирд┐рд╕ рдХрд╛ рдлреЛрд╕реНрдХрд░реА рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп (рдЗрдЯрд╛рд▓реА) рд░ рднрд┐рдпрдирд╛ рдЯреЗрдХреНрдирд┐рдХрд▓ рдпреБрдирд┐рднрд░реНрд╕рд┐рдЯреАрдХрд╛ рд╡рд┐рдЬреНрдЮрд╣рд░реВрд▓реЗ рдЧрд░реЗрдХрд╛ рдерд┐рдПред рддрд┐рдиреАрд╣рд░реВрд▓реЗ рд╕рд╛рди рдлреНрд░рд╛рдиреНрд╕рд┐рд╕реНрдХреЛрдорд╛ рдореЗ 40-20, 22 рдорд╛ рд╣реБрдиреЗ рд╕реБрд░рдХреНрд╖рд╛ рд░ рдЧреЛрдкрдиреАрдпрддрд╛рдорд╛ 2019 рдФрдВ IEEE рд╕рдВрдЧреЛрд╖реНрдареАрдорд╛ рд╡рд┐рд╕реНрддреГрдд рд░рд┐рдкреЛрд░реНрдЯ рдкреНрд░рд╕реНрддреБрдд рдЧрд░реНрдиреЗрдЫрдиреНред

рд╢реАрд░реНрд╖ 10 рдПрд▓реЗрдХреНрд╕рд╛ рд╕реВрдЪреА HTTPS рд╕рд╛рдЗрдЯрд╣рд░реВ рд░ 000 рд╕рдореНрдмрдиреНрдзрд┐рдд рд╣реЛрд╕реНрдЯрд╣рд░реВ рдкрд░реАрдХреНрд╖рдг рдЧрд░рд┐рдпреЛред рдХрдордЬреЛрд░ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирд╣рд░реВ 90 рд╣реЛрд╕реНрдЯрд╣рд░реВрдорд╛ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЗрдпреЛ, рддреНрдпреЛ рд╣реЛ, рдХреБрд▓рдХреЛ рд▓рдЧрднрдЧ 816%:

  • 4818 MITM рдХреЛ рд▓рд╛рдЧреА рдХрдордЬреЛрд░
  • 733 рдкреВрд░реНрдг TLS рдбрд┐рдХреНрд░рд┐рдкреНрд╢рдирдХреЛ рд▓рд╛рдЧрд┐ рдХрдордЬреЛрд░ рдЫрдиреН
  • 912 рдЖрдВрд╢рд┐рдХ TLS рдбрд┐рдХреНрд░рд┐рдкреНрд╢рдирдХреЛ рд▓рд╛рдЧрд┐ рдХрдордЬреЛрд░ рдЫрдиреН

898 рд╕рд╛рдЗрдЯрд╣рд░реВ рд╣реНрдпрд╛рдХрд┐рдЩрдХрд╛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЦреБрд▓рд╛ рдЫрдиреН, рдЕрд░реНрдерд╛рддреН, рддрд┐рдиреАрд╣рд░реВрд▓реЗ рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВ рдЗрдиреНрдЬреЗрдХреНрд╕рди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫрдиреН, рд░ 977 рд╕рд╛рдЗрдЯрд╣рд░реВрд▓реЗ рдХрдордЬреЛрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рдкреГрд╖реНрдард╣рд░реВрдмрд╛рдЯ рд╕рд╛рдордЧреНрд░реА рд▓реЛрдб рдЧрд░реНрдЫрдиреН рдЬреБрди рдЖрдХреНрд░рдордгрдХрд╛рд░реАрд▓реЗ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрди рд╕рдХреНрдЫрдиреНред

рдЕрдиреБрд╕рдиреНрдзрд╛рдирдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдЬреЛрдб рджрд┐рдПрдХрд╛ рдЫрдиреН рдХрд┐ 898 "рдкреВрд░реНрдг рд░реВрдкрдорд╛ рд╕рдореНрдЭреМрддрд╛" рд╕реНрд░реЛрддрд╣рд░реВ рдордзреНрдпреЗ рдЕрдирд▓рд╛рдЗрди рд╕реНрдЯреЛрд░рд╣рд░реВ, рд╡рд┐рддреНрддреАрдп рд╕реЗрд╡рд╛рд╣рд░реВ рд░ рдЕрдиреНрдп рдареВрд▓рд╛ рд╕рд╛рдЗрдЯрд╣рд░реВ рдЫрдиреНред 660 рдордзреНрдпреЗ 898 рд╕рд╛рдЗрдЯрд╣рд░реВрд▓реЗ рдХрдордЬреЛрд░ рд╣реЛрд╕реНрдЯрд╣рд░реВрдмрд╛рдЯ рдмрд╛рд╣реНрдп рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдЫрдиреН: рдпреЛ рдЦрддрд░рд╛рдХреЛ рдореБрдЦреНрдп рд╕реНрд░реЛрдд рд╣реЛред рд▓реЗрдЦрдХрд╣рд░реВрдХрд╛ рдЕрдиреБрд╕рд╛рд░, рдЖрдзреБрдирд┐рдХ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рдЬрдЯрд┐рд▓рддрд╛рд▓реЗ рдЖрдХреНрд░рдордгрдХреЛ рд╕рддрд╣рд▓рд╛рдИ рдзреЗрд░реИ рдмрдврд╛рдЙрдБрдЫред

рдЕрдиреНрдп рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдкрдирд┐ рдлреЗрд▓рд╛ рдкрд░реЗрдХрд╛ рдерд┐рдП: 10% рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдлрд╛рд░рдорд╣рд░реВрдорд╛ рдЬрд╛рдирдХрд╛рд░реАрдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдкреНрд░рд╕рд╛рд░рдгрдорд╛ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдЫрдиреН, рдЬрд╕рд▓реЗ рдкрд╛рд╕рд╡рд░реНрдбрд╣рд░реВ рдЪреБрд╣рд╛рд╡рдЯ рдЧрд░реНрди рдзрдореНрдХреА рджрд┐рдиреНрдЫ, 412 рд╕рд╛рдЗрдЯрд╣рд░реВрд▓реЗ рдХреБрдХреАрд╣рд░реВ рд░ рд╕рддреНрд░ рдЕрдкрд╣рд░рдгрдХреЛ рдЕрд╡рд░реЛрдзрд▓рд╛рдИ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рд░ 543 рд╕рд╛рдЗрдЯрд╣рд░реВ рдХреБрдХреАрдХреЛ рдЕрдЦрдгреНрдбрддрд╛ (рдЙрдкрдбреЛрдореЗрдирд╣рд░реВ рдорд╛рд░реНрдлрдд) рдорд╛ рдЖрдХреНрд░рдордгрдХреЛ рдЕрдзреАрдирдорд╛ рдЫрдиреНред ред

рд╕рдорд╕реНрдпрд╛ рдпреЛ рд╣реЛ рдХрд┐ рд╣рд╛рд▓реИрдХрд╛ рд╡рд░реНрд╖рд╣рд░реВрдорд╛ SSL / TLS рдкреНрд░реЛрдЯреЛрдХрд▓ рд░ рд╕рдлреНрдЯрд╡реЗрдпрд░ рдзреЗрд░реИ рдХрдордЬреЛрд░реАрд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реЗ: POODLE (CVE-2014-3566), BEAST (CVE-2011-3389), рдЕрдкрд░рд╛рдз (CVE-2012-4929), BREACH (CVE-2013-3587), рд░ Heartbleed (CVE-2014-0160)ред рддрд┐рдиреАрд╣рд░реВ рд╡рд┐рд░реБрджреНрдз рд╕реБрд░рдХреНрд╖рд╛ рдЧрд░реНрди, рдкреБрд░рд╛рдиреЛ рдХрдордЬреЛрд░ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдирдмрд╛рдЯ рдмрдЪреНрди рд╕рд░реНрднрд░ рд░ рдЧреНрд░рд╛рд╣рдХ рдкрдХреНрд╖рдорд╛ рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХ рдЫред рддрд░ рдпреЛ рдПрдХ рдмрд░реБ рдЧреИрд░-рддреБрдЪреНрдЫ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реЛ, рдХрд┐рдирдХрд┐ рддреНрдпрд╕реНрддрд╛ рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдорд╛ рд╕рд╛рдЗрдлрд░ рд░ рдкреНрд░реЛрдЯреЛрдХрд▓рд╣рд░реВрдХреЛ рд╡рд┐рд╕реНрддреГрдд рд╕реЗрдЯрдмрд╛рдЯ рдЫрдиреМрдЯ рд╕рдорд╛рд╡реЗрд╢ рд╣реБрдиреНрдЫ, рдЬреБрди рдмреБрдЭреНрди рдзреЗрд░реИ рдЧрд╛рд╣реНрд░реЛ рд╣реБрдиреНрдЫред рдХреБрди рд╕рд╛рдЗрдлрд░ рд╕реБрдЗрдЯрд╣рд░реВ рд░ рдкреНрд░реЛрдЯреЛрдХрд▓рд╣рд░реВ "рдкрд░реНрдпрд╛рдкреНрдд рд╕реБрд░рдХреНрд╖рд┐рдд" рдорд╛рдирд┐рдиреНрдЫрдиреН рднрдиреНрдиреЗ рдХреБрд░рд╛ рд╕рдзреИрдВ рд╕реНрдкрд╖реНрдЯ рд╣реБрдБрджреИрдиред

рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╕рд┐рдлрд╛рд░рд┐рд╢

рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░рд┐рдПрдХрд╛ HTTPS рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдХреЛ рд╕реВрдЪреАрдорд╛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░реВрдкрдорд╛ рд╕реНрд╡реАрдХреГрдд рд░ рд╕рд╣рдорддрд┐ рднрдПрдХреЛ рдХреЛрд╣реА рдЫреИрдиред рддрд░, рдореЛрдЬрд┐рд▓рд╛ SSL рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдЬреЗрдирд░реЗрдЯрд░ рд╕реБрд░рдХреНрд╖рд╛рдХреЛ рдЖрд╡рд╢реНрдпрдХ рд╕реНрддрд░рдХреЛ рдЖрдзрд╛рд░рдорд╛ рдзреЗрд░реИ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдпрд╣рд╛рдБ nginx 1.14.0 рд╕рд░реНрднрд░рдХреЛ рд▓рд╛рдЧрд┐ рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░рд┐рдПрдХрд╛ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдЫрдиреН:

рдЖрдзреБрдирд┐рдХ рдореЛрдб

рд╕рдмреИрднрдиреНрджрд╛ рдкреБрд░рд╛рдиреЛ рд╕рдорд░реНрдерд┐рдд рдЧреНрд░рд╛рд╣рдХрд╣рд░реБ: Firefox 27, Chrome 30, IE 11 Windows 7, Edge, Opera 17, Safari 9, Android 5.0, рд░ Java 8 рдорд╛

server {
listen 80 default_server;
listen [::]:80 default_server;

# Redirect all HTTP requests to HTTPS with a 301 Moved Permanently response.
return 301 https://$host$request_uri;
}

server {
listen 443 ssl http2;
listen [::]:443 ssl http2;

# certs sent to the client in SERVER HELLO are concatenated in ssl_certificate
ssl_certificate /path/to/signed_cert_plus_intermediates;
ssl_certificate_key /path/to/private_key;
ssl_session_timeout 1d;
ssl_session_cache shared:SSL:50m;
ssl_session_tickets off;


# modern configuration. tweak to your needs.
ssl_protocols TLSv1.2;
ssl_ciphers 'ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256';
ssl_prefer_server_ciphers on;

# HSTS (ngx_http_headers_module is required) (15768000 seconds = 6 months)
add_header Strict-Transport-Security max-age=15768000;

# OCSP Stapling ---
# fetch OCSP records from URL in ssl_certificate and cache them
ssl_stapling on;
ssl_stapling_verify on;

## verify chain of trust of OCSP response using Root CA and Intermediate certs
ssl_trusted_certificate /path/to/root_CA_cert_plus_intermediates;

resolver <IP DNS resolver>;

....
}

рдордзреНрдпрдо рд╕рдорд░реНрдерди

рд╕рдмреИрднрдиреНрджрд╛ рдкреБрд░рд╛рдиреЛ рд╕рдорд░реНрдерд┐рдд рдЧреНрд░рд╛рд╣рдХрд╣рд░реБ: Firefox 1, Chrome 1, IE 7, Opera 5, Safari 1, Windows XP IE8, Android 2.3, Java 7

server {
listen 80 default_server;
listen [::]:80 default_server;

# Redirect all HTTP requests to HTTPS with a 301 Moved Permanently response.
return 301 https://$host$request_uri;
}

server {
listen 443 ssl http2;
listen [::]:443 ssl http2;

# certs sent to the client in SERVER HELLO are concatenated in ssl_certificate
ssl_certificate /path/to/signed_cert_plus_intermediates;
ssl_certificate_key /path/to/private_key;
ssl_session_timeout 1d;
ssl_session_cache shared:SSL:50m;
ssl_session_tickets off;

# Diffie-Hellman parameter for DHE ciphersuites, recommended 2048 bits
ssl_dhparam /path/to/dhparam.pem;

# intermediate configuration. tweak to your needs.
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers 'ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:!DSS';
ssl_prefer_server_ciphers on;

# HSTS (ngx_http_headers_module is required) (15768000 seconds = 6 months)
add_header Strict-Transport-Security max-age=15768000;

# OCSP Stapling ---
# fetch OCSP records from URL in ssl_certificate and cache them
ssl_stapling on;
ssl_stapling_verify on;

## verify chain of trust of OCSP response using Root CA and Intermediate certs
ssl_trusted_certificate /path/to/root_CA_cert_plus_intermediates;

resolver <IP DNS resolver>;

....
}

рдкреБрд░рд╛рдиреЛ рд╕рдорд░реНрдерди

рд╕рдмреИрднрдиреНрджрд╛ рдкреБрд░рд╛рдиреЛ рд╕рдорд░реНрдерд┐рдд рдЧреНрд░рд╛рд╣рдХрд╣рд░реБ: Windows XP IE6, Java 6

server {
listen 80 default_server;
listen [::]:80 default_server;

# Redirect all HTTP requests to HTTPS with a 301 Moved Permanently response.
return 301 https://$host$request_uri;
}

server {
listen 443 ssl http2;
listen [::]:443 ssl http2;

# certs sent to the client in SERVER HELLO are concatenated in ssl_certificate
ssl_certificate /path/to/signed_cert_plus_intermediates;
ssl_certificate_key /path/to/private_key;
ssl_session_timeout 1d;
ssl_session_cache shared:SSL:50m;
ssl_session_tickets off;

# Diffie-Hellman parameter for DHE ciphersuites, recommended 2048 bits
ssl_dhparam /path/to/dhparam.pem;

# old configuration. tweak to your needs.
ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers 'ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:ECDHE-RSA-DES-CBC3-SHA:ECDHE-ECDSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:DES-CBC3-SHA:HIGH:SEED:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!RSAPSK:!aDH:!aECDH:!EDH-DSS-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA:!SRP';
ssl_prefer_server_ciphers on;

# HSTS (ngx_http_headers_module is required) (15768000 seconds = 6 months)
add_header Strict-Transport-Security max-age=15768000;

# OCSP Stapling ---
# fetch OCSP records from URL in ssl_certificate and cache them
ssl_stapling on;
ssl_stapling_verify on;

## verify chain of trust of OCSP response using Root CA and Intermediate certs
ssl_trusted_certificate /path/to/root_CA_cert_plus_intermediates;

resolver <IP DNS resolver>;

....
}

рдпреЛ рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░рд┐рдиреНрдЫ рдХрд┐ рддрдкрд╛рдЗрдБ рд╕рдзреИрдВ рдкреВрд░реНрдг рд╕рд╛рдЗрдлрд░ рд╕реБрдЗрдЯ рд░ OpenSSL рдХреЛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рд╕рд░реНрднрд░ рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдорд╛ рд░рд╣реЗрдХреЛ рд╕рд╛рдЗрдлрд░ рд╕реБрдЗрдЯрд▓реЗ рдХреНрд▓рд╛рдЗрдиреНрдЯ рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдорд╛ рдирд┐рд░реНрднрд░ рдЧрд░реНрджреИ рддрд┐рдиреАрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреЗ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрджрдЫред

рдЕрдиреБрд╕рдиреНрдзрд╛рдирд▓реЗ рджреЗрдЦрд╛рдЙрдБрдЫ рдХрд┐ рдпреЛ рдХреЗрд╡рд▓ HTTPS рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рдкрд░реНрдпрд╛рдкреНрдд рдЫреИрдиред "рд╣рд╛рдореАрд▓реЗ 2005 рдорд╛ рдЧрд░реЗрдЬрд╕реНрддреИ рдХреБрдХреАрд╣рд░реВ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрджреИрдиреМрдВ, рд░ 'рд╕рднреНрдп TLS' рд╕рд╛рдорд╛рдиреНрдп рднрдПрдХреЛ рдЫ, рдпреЛ рдерд╛рд╣рд╛ рд╣реБрдиреНрдЫ рдХрд┐ рдпреА рдЖрдзрд╛рд░рднреВрдд рдЪреАрдЬрд╣рд░реВ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдкрдорд╛ рдзреЗрд░реИ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕рд╛рдЗрдЯрд╣рд░реВ рд╕реБрд░рдХреНрд╖рд┐рдд рдЧрд░реНрди рдкрд░реНрдпрд╛рдкреНрдд рдЫреИрдирдиреНред" рднрдиреНрдиреБ рдХрд╛рдордХрд╛ рд▓реЗрдЦрдХрд╣рд░реВред рд╕рд░реНрднрд░ рд░ рдХреНрд▓рд╛рдЗрдиреНрдЯ рдмреАрдЪрдХреЛ рдЪреНрдпрд╛рдирд▓рд▓рд╛рдИ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдкрдорд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд▓реЗ рд╕рд╛рдЗрдЯрдХреЛ рд▓рд╛рдЧрд┐ рд╕рд╛рдордЧреНрд░реА рдЖрдкреВрд░реНрддрд┐ рдЧрд░реНрдиреЗ рддрдкрд╛рдИрдВрдХреЛ рдЖрдлреНрдиреИ рд╕рдмрдбреЛрдореЗрдирд╣рд░реВ рд░ рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ рд╣реЛрд╕реНрдЯрд╣рд░реВрдмрд╛рдЯ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рд▓рд╛рдИ рдзреНрдпрд╛рдирдкреВрд░реНрд╡рдХ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рд╕реВрдЪрдирд╛ рд╕реБрд░рдХреНрд╖рд╛рдорд╛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ рд╣рд╛рд╕рд┐рд▓ рдЧрд░реНрдиреЗ рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ рдХрдореНрдкрдиреАрдмрд╛рдЯ рд▓реЗрдЦрд╛рдкрд░реАрдХреНрд╖рдг рдЧрд░реНрди рдЖрджреЗрд╢ рджрд┐рдиреБ рдЙрдЪрд┐рдд рд╣реБрди рд╕рдХреНрдЫред

HTTPS рд╕рдзреИрдВ рдЬрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ рдЬрд╕реНрддреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реБрдБрджреИрдиред HTTPS рд╕рд╛рдЗрдЯрд╣рд░реВрдХреЛ 5,5% рдорд╛ рднреЗрджреНрдпрддрд╛рд╣рд░реВ рдлреЗрд▓рд╛ рдкрд░реНрдпреЛ

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