ssl-poodle漏洞weblogic11g配置方法
1)关闭浏览器的sslv3协议
上图为ie浏览器的设置,其余浏览器都有类似设置,请自行查。如果你不能确定自己的浏览器是否有问题,可以访问下列网址,可以进行测试:
zmap.io/sslv3/
上图表明测试正常,不会被sslv3攻击。
2)关闭服务端的sslv3协议
startWebLogic.sh启动文件加入如下启动项,强制关闭sslv3协议:
-Dweblogic.security.SSL.protocolVersion=TLS1
关闭sslv3的CBC-based加密算法
编辑l文件,如下:
<ssl>
<enabled>true</enabled>
<ciphersuite>TLS_RSA_WITH_RC4_128_SHA</ciphersuite>
<ciphersuite>TLS_RSA_WITH_RC4_128_MD5</ciphersuite>
<hostname-verification-ignored>true</hostname-verification-ignored>
<listen-port>7002</listen-port>
<server-private-key-alias>xxxxxxx</server-private-key-alias>
<server-private-key-pass-phrase-encrypted>xxxxxx</server-private-key-pass-phrase-en crypted>
</ssl>
3)确认服务端sslv3协议是否关闭
cipher命令Linux或aix下的测试命令如下:
openssl s_client-connect10.10.71.79
Windows的测试命令如下:
Openssl s_client-ssl3-host10.10.10.71.79-port433
openssl工具下载地址:
openssl for linux or aix or unix:
/
openssl for windows:
slproweb/products/Win32OpenSSL.html
Ssl v3关闭后测试显示结果(windows10下自定义ssl端口为7002):
openssl s_client-host localhost-port7002-ssl3
WARNING:can't open config file:/usr/local/ssl/opensslf
Loading'screen'into random state-done
CONNECTED(000001DC)
12996:error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number:.\ssl\s3_pkt.c:362:
---
no peer certificate available
---
No client certificate CA names sent
---
SSL handshake has read5bytes and written0bytes
---
New,(NONE),Cipher is(NONE)
Secure Renegotiation IS NOT supported
Compression:NONE
Expansion:NONE
No ALPN negotiated
SSL-Session:
Protocol:SSLv3
Cipher:0000
Session-ID:
Session-ID-ctx:
Master-Key:
Key-Arg:None
PSK identity:None
PSK identity hint:None
SRP username:None
Start Time:1442913199
Timeout:7200(sec)
Verify return code:0(ok)
---
从上面执行日志可以看到,ssl v3已经关闭了。
以下为附录信息,已经开通的可以忽略:附录1:
weblogoc11g安装第三方ssl协议:1、登录控制台,选择要设置ssl的服务器
2、启用ssl监听端口
3、设置第三方证书

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。