Author by Leohtml
如下均已Nginx为例算法
生成chain证书安全
-rw-r--r-- 1 root root 1854 Jan 13 01:17 983e792300b2056e.crt -rw-r--r-- 1 root root 4795 Jan 13 01:17 gd_bundle-g2-g1.crt
vi chain.crt
生成pem密钥for向前加密算法session
openssl dhparam -out dh_2048.pem 2048
选择可靠地加密算法测试
如下是Nginx的配置文件网站
ssl on; ssl_certificate /home/security/wildcard/chain.crt;(使用chain公钥) ssl_certificate_key /home/security/wildcard/xxxx_net.key; ssl_protocols TLSv1 TLSv1.1 TLSv1.2;(仅支持安全协议) ssl_ciphers ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+3DES:!aNULL:!MD5;(拒毫不安全加密) ssl_prefer_server_ciphers on; ssl_session_cache shared:SSL:10m; #ssl_dhparam /home/security/wildcard/dhparam.pem;(向前加密密钥) ssl_session_timeout 30m; ssl_buffer_size 1400;
以上就能够保证是A评级code
A+ 评级须要开启HSTS(HTTP Strict Transport Security)server
开启后用户在规定的时间内只能经过HTTPS访问网站,并且是网站的所有连接.不能后悔.htm
主要是为了防范SSL剥离攻击