- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - Linux
- >
- Re: How do you disable SSL 2.0 and start using SSL...
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Discussions
Forums
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО06-18-2010 11:22 AM
тАО06-18-2010 11:22 AM
I can do a list of rpm files that are related to the apache running on my Linux server, but not sure which version we are running.
How do you:
1. What's the command to show which version of SSL we're currently running?
2. How do you about disable or run an update to the next SSL version (ssl 3.0)?
3. Any other suggestions?
We're not in the position to disabled the SSL completely since other applications currently using.
Here are the rpm files on this Redhat Linux server:
openssl-devel-0.9.7a-43.17.el4_6.1
xmlsec1-openssl-1.2.6-3
docbook-style-dsssl-1.78-4
mod_ssl-2.0.52-41.ent.2
openssl-0.9.7a-43.17.el4_6.1
openssl-devel-0.9.7a-43.17.el4_6.1
xmlsec1-openssl-1.2.6-3
openssl096b-0.9.6b-22.46
openssl-0.9.7a-43.17.el4_6.1
Please help.
Thank you in advance.
David
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО06-18-2010 11:51 AM
тАО06-18-2010 11:51 AM
Re: How do you disable SSL 2.0 and start using SSL 3.0 or TLS 1.0 in Linux RHAS??
Can you be more specific ?
In any case check Apache's SSL FAQ:
http://httpd.apache.org/docs/2.0/ssl/ssl_faq.html
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО06-18-2010 02:00 PM
тАО06-18-2010 02:00 PM
Re: How do you disable SSL 2.0 and start using SSL 3.0 or TLS 1.0 in Linux RHAS??
Thanks,
David
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО06-19-2010 03:14 AM
тАО06-19-2010 03:14 AM
SolutionThe SSL/TLS protocol level is negotiated separately for each network connection that uses SSL/TLS.
This negotiation is controlled by the application that receives the connection. The OpenSSL libraries have very extensiv controls for determining which SSL/TLS versions and/or encryption schemes should be accepted... but the library does not provide any configuration setting or file that could "disable SSL 2.0 everywhere": each application must pass the connection preferences to the OpenSSL library functions when the application starts using the library.
For example, in Apache (mod_ssl) the SSL 2.0 could be disabled by a configuration entry like this:
# enable only secure protocols: SSLv3 and TLSv1, but not SSLv2
SSLProtocol all -SSLv2
You can use the "openssl s_client" command to verify whether any SSL/TLS network service accepts SSL 2.0 connections or not.
This command tells the OpenSSL tool to connect to server "server.example" port 443 using SSL 2.0:
openssl s-client -ssl2 -connect server.example:443
If you get a response like this, the server has rejected your SSL 2.0 request:
CONNECTED(00000003)
30149:error:1407F0E5:SSL routines:SSL2_WRITE:ssl handshake failure:s2_pkt.c:428:
If the server accepts SSL 2.0, you will get a much longer response, containing information about the chosen encryption methods and the server certificate. You may have to press Ctrl-C to interrupt the command in this case.
Note: even if the name of the software package mentions "openssl", it may not always use the SSL/TLS part of OpenSSL. The OpenSSL library has become a sort of standard repository of encryption algorithms: some applications may use just the encryption algorithm parts of OpenSSL, so the SSL/TLS version is not applicable for them. (I guess your xmlsec1 package might belong in this category.)
MK
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО06-19-2010 03:16 AM
тАО06-19-2010 03:16 AM
Re: How do you disable SSL 2.0 and start using SSL 3.0 or TLS 1.0 in Linux RHAS??
openssl s_client -ssl2 -connect server.example:443
No points for this reply, please!
MK
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО06-20-2010 07:42 AM
тАО06-20-2010 07:42 AM
Re: How do you disable SSL 2.0 and start using SSL 3.0 or TLS 1.0 in Linux RHAS??
Thank you for great explanation!!! All started by my security officer ran some sort of scan and they found a number of servers Linux & Windows a like that were still using SSL 2.0, which security vulnerability according to him. So, long story short, we have to find a way to upgrade from SSL 2.0 to SSL 3.0 - Since I am new to Linux, I am trying to figure out which application are using SSL so that I can dig more into it. Most of these servers are our Oracle DBs (10g) and couple of are the internal application servers.
What do you suggest I would need to do from my end??
I am at a lost.
Thank you,
David
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО06-20-2010 08:43 AM
тАО06-20-2010 08:43 AM
Re: How do you disable SSL 2.0 and start using SSL 3.0 or TLS 1.0 in Linux RHAS??
The alternative would be to run "nslookup -anA inet" on all hosts, look for ports in LISTEN state, and use the previously-mentioned "openssl s_client" command to test for SSL 2.0 support.
Once you know the port number, "lsof -i tcp:
After that, it's a matter of reading the documentation of the application to find out how to tell it to reject SSL 2.0 connections.
MK