服务器中使用tomcat作为应用服务器,然后检测出安全漏洞,需要去禁用RC4加密算法,并且另一个安全漏洞问题是SSL/TLS 服务器瞬时 Diffie-Hellman 公共密钥过弱。
上面的安全漏洞的解决方案是:
(1)重新配置SSL/TLS,禁用RC4加密算法
(2)重新配置SSL/TLS,使用大于1024位的Diffie-Hellman公共密钥
这两个解决方案,很简单,只需要在tomcat中增加一段配置就可以。
下面是我在tomcat中的配置,tomcat的版本是apache-tomcat-7.0.90
在tomcat的conf目录下面的server.xml中增加下面的配置:
<Connector port="443" maxThreads="2000" protocol="org.apache.coyote.http11.Http11NioProtocol"
sslProtocol="TLS" clientAuth="false"
URIEncoding="UTF-8" keystore