Назад | Перейти на главную страницу

Каковы лучшие варианты создания безопасного сертификата SSL / csr?

В качестве предисловия я много искал, но не могу найти подходящие условия поиска.

Я создал CSR, используя следующую команду:

openssl req -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/ssl.key -out /etc/ssl/ssl.csr

С сгенерированным CSR я получил подписанный сертификат класса 2 через StartSSL.

Проблема в том, что когда я просматриваю информацию о сертификате в Chrome на своем сайте, он говорит, что безопасность сайта устарела.

Может быть, мне нужно изменить параметр Apache2 mod_ssl?

Или, если это проблема с сертификатом, какие параметры OpenSSL мне нужно использовать для создания актуального запроса CSR?

Заранее спасибо.

Сначала добавьте «-sha256» в команду CSR, чтобы убедиться, что вы используете SHA256 вместо менее безопасных хэш-дайджестов SHA1 или MD5 для вашего сертификата.

Во-вторых, убедитесь, что сам сервер настроен на использование только TLS или выше. Измените строки конфигурации SSL (в /etc/httpd/conf.d/ssl.conf, файлы вашего сайта или где-либо еще, где их хранит ваш дистрибутив), чтобы как минимум это ограничение:

SSLProtocol All -SSLv2 -SSLv3
SSLCipherSuite ALL:!ADH:!EXPORT:RC4+RSA:+HIGH:-MEDIUM:-LOW

Для получения дополнительной информации существует документ, в котором указаны минимально допустимые алгоритмы и основные сильные стороны CA / Форум браузеров, в Приложении A. Эта ссылка, вероятно, устареет по мере принятия новых стандартов, поэтому следите за их Документы с базовыми требованиями страницу обновлений.