Hello! On Thu, Jun 25, 2020 at 09:23:35PM +0300, Gena Makhomed wrote:
> Максим, а почему такое значение по-умолчанию у директивы ssl_protocols? > > В частности, протокол TLSv1.3 выключен, но вместо него включены > протоколы TLSv1 и TLSv1.1 - сейчас ведь наоборот рекомендуют делать. > > Даже RFC вышел соответствующий еще в мае 2015 года, > https://tools.ietf.org/html/rfc7525#section-3.1.1 Just in case, по ссылке для TLSv1.0 и TLSv1.1 чётко сказано: "the only exception is when no higher version is available in the negotiation". Именно так nginx и работает по умолчанию. > И такие же настройки рекомендуются https://ssl-config.mozilla.org/ > > Почему бы не сделать ssl_protocols TLSv1.2 TLSv1.3; значением по-умолчанию в > nginx? Тут, на самом деле, два вопроса: 1. А не запретить ли TLSv1.0 и TLSv1.1 по умолчанию. Мне это пока кажется плохой идеей, ибо клиентов, не умеющих TLSv1.2 всё ещё много. Подробный ответ тут: https://trac.nginx.org/nginx/ticket/1911#comment:2 2. А не разрешить ли TLSv1.3 по умолчанию. Сейчас для этого как минимум один блокер - в TLSv1.3 не настраиваются шифры и в результате сломаются конфиги с "ssl_ciphers aNULL;", подробнее тут: http://mailman.nginx.org/pipermail/nginx/2018-November/057194.html -- Maxim Dounin http://mdounin.ru/ _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru