POODLE代表在已下载的旧版加密上添加Oracle,使黑客有可能窥探用户的网络浏览。问题是18年的加密标准,即SSL v3,仍被较旧的浏览器(如Internet Explorer 6)使用。
如果OpManager使用HTTPS模式,则更改应仅在tomcat中进行。
如何保护Tomcat:
1. 停止OpManager服务。
2. 在\OpManager\tomcat\conf\backup文件夹中编辑ssl_server.xml,删除现有的 sslProtocols属性并在连接器XML节点中添加sslEnabledProtocols ="TLSv1,SSLv2Hello"。
例如:
<Connector SSLEnabled="true" URIEncoding="UTF-8" acceptCount="100" address="0.0.0.0" clientAuth="false" compressableMimeType="text/html,text/xml" compression="force" compressionMinSize="1024" connectionTimeout="20000" disableUploadTimeout="true" enableLookups="false" keystoreFile="WEBNMS_ROOT_DIR/conf/OPMTrans.key" keystorePass="opmanager" maxThreads="150" minSpareThreads="3" noCompressionUserAgents="gozilla, traviata" port="WEBSERVER_PORT" protocol="HTTP/1.1" scheme="https" secure="true" sslEnabledProtocols="TLSv1,SSLv2Hello"/>
3. 在\OpManager\conf\文件夹中编辑Wrapper.conf,在此行旁边添加以下红色条目。
wrapper.java.additional.13 = -Djava.net.preferIPv4Stack = true
(我们需要找到该序列中的最后一个数字并添加新行。在不同版本中可能有所不同)
wrapper.java.additional.14=-Dhttps.protocols=TLSv1
例如:
wrapper.java.additional.8 = -Djava.util.logging.manager = org.apache.juli.ClassLoaderLogManager
wrapper.java.additional.9 = -Djava.util.logging.config.file = tomcat / conf / logging.properties
wrapper.java.additional.10 = -XX:PermSize = 64m
wrapper.java.additional.11 = -XX:MaxPermSize = 128m
wrapper.java.additional.12 = -XX:+ HeapDumpOnOutOfMemoryError
wrapper.java.additional.13 = -Djava.net.preferIPv4Stack = true
wrapper.java.additional.14 = -Dhttps.protocols = TLSv1
4.在\OpManager\bin文件夹中编辑StartOpManagerServer.bat,在此行旁边添加以下红色条目。
.\tomcat\conf\workers.properties
-Dhttps.protocols = TLSv1
例如:
%JAVA_HOME%\bin\java -cp %CLASSPATH% -Dcatalina.home=.\tomcat -XX:+HeapDumpOnOutOfMemoryError -Xms200m -Xmx400m -XX:PermSize=64m -XX:MaxPermSize=128m -Djava.library.path=.\lib -Dwebserver.rootdir=.\tomcat -Djava.rmi.server.codebase=.\tomcat\conf\workers.properties -Dhttps.protocols=TLSv1 -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=%TOMCAT_HOME%\conf\logging.properties com.adventnet.me.opmanager.server.StartOpManagerJdbc TOMCAT_DIR .\tomcat\ ROOT_DIR . NATIVE_PING true NMS_BE_FAILOVER true
5.重新启动OpManager服务从而使更改生效。这样可以确保tomcat完全不再使用SSLv3。