GnuDeveloper.com

Poodle Fix for Tomcat

Poodle means Padding Oracle On Downgraded Legacy Encryption

POODLE:
The issue exists in SSL protocol Hence we using the latest protocol TLS will be secure.
Fix for POODLE is to disable SSL protocol & include the TLS protocol

The Java SunJSSE supported protocol as SSLv3,TLSv1,TLSv1.1,TLSv1.2.

Fix for POODLE vulnerability

Add this attribute in the connector tag in server.xml :
sslEnabledProtocols=”TLSv1.2,TLSv1.1,TLSv1″

Remeve this attribute
SSLEnabled="true"
Final tag will be like this below

<Connector sslEnabledProtocols="TLSv1.2,TLSv1.1,TLSv1″  port="443" maxHttpHeaderSize="8192" maxThreads="150" 
minSpareThreads="25" maxSpareThreads="75" enableLookups="false" disableUploadTimeout="true" acceptCount="100" 
scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keyAlias="server" 
keystoreFile="/home/user_name/your_site_name.jks" keystorePass="your_keystore_password" /> 

Poodle Issue can be validated by below ways

1. using openssl tool
openssl s_client -connect gnudeveloper.com:443 -ssl3

2. Using online tool
https://www.ssllabs.com/ssltest/

More info as below
http://docs.oracle.com/javase/7/docs/technotes/guides/security/SunProvid...

Groups: