Re: Что еще можно добавить или исправить с точки зрения настройки SSL

Maxim Dounin mdounin на mdounin.ru
Пн Дек 19 13:16:00 UTC 2016


Hello!

On Mon, Dec 19, 2016 at 05:37:11AM -0500, vitcool wrote:

> начинаю разбираться с настрйоками HTTPS под nginx, подскажите пожалуйста,
> что тут можно поправить?
> PS: данная конфигурация работает, но вдруг я что то упустил
> 
> server {
> 	listen		443 ssl;
> 	server_name	cdn.vianor-tyres.ru;
> 
> 	ssl_certificate			/etc/nginx/ssl/domain.crt;
> 	ssl_certificate_key		/etc/nginx/ssl/domain.key;
> 	ssl_session_cache		shared:SSL:10m;
> 	ssl_session_timeout		5m;
> 	ssl_prefer_server_ciphers	on;
> #	ssl_stapling			on;  - в сертификате не задано орг нейм, nginx ругается
> если включить эту опцию
> 	ssl_protocols			SSLv3 TLSv1 TLSv1.1 TLSv1.2;
> 	ssl_ciphers			"RC4:HIGH:!aNULL:!MD5:!kEDH";
> 	add_header			Strict-Transport-Security 'max-age=604800';

Есть мнение, что RC4 и SSLv3 в современном мире лучше не надо.  Ну 
и ssl_prefer_server_ciphers лучше не включать, если вы не уверены 
на 100% в том, что написали в ssl_ciphers.

Таймаут для ssl-сессий можно существенно больше, чем 5m.  Если 
ставить 5m - то и не надо ничего писать, это default.

Вообще я бы рекомендовал использовать настройки по умолчанию 
везде, где нет явных причин делать по другому.  Читай: настроить 
ssl_session_cache и добавить заголовков по потребности, остальное 
без нужды не трогать.

-- 
Maxim Dounin
http://nginx.org/


Подробная информация о списке рассылки nginx-ru