logo
Apache Lounge
Webmasters

 

About Forum Index Downloads Search Register Log in RSS X


Keep Server Online

If you find the Apache Lounge, the downloads and overall help useful, please express your satisfaction with a donation.

or

Bitcoin

A donation makes a contribution towards the costs, the time and effort that's going in this site and building.

Thank You! Steffen

Your donations will help to keep this site alive and well, and continuing building binaries. Apache Lounge is not sponsored.
Post new topic   Forum Index -> Apache View previous topic :: View next topic
Reply to topic   Topic: Apache 2.2.15 + OpenSSL 0.9.8m Error
Author
HopkinsProg



Joined: 23 Nov 2008
Posts: 3

PostPosted: Fri 19 Mar '10 14:48    Post subject: Apache 2.2.15 + OpenSSL 0.9.8m Error Reply with quote

Hey guys, perhaps you can help me with an issue I am having. I installed Apache 2.2.15 from AL shortly after it was released. I have also upgraded openSSL to 0.9.8m. My site loads fine over SSL, but when viewing the website in Opera, I get a message stating that, "The server does not support secure TLS renegotiation. The site owner should upgrade the server." I searched around for this error, and only found one resource - http://directadmin.com/forum/showthread.php?p=176503. That basically said to upgrade openSSL, which I have already done.

Do you all have any thoughts on how to fix this?

Thank you! Smile
Back to top
James Blond
Moderator


Joined: 19 Jan 2006
Posts: 7404
Location: EU, Germany, Next to Hamburg

PostPosted: Fri 19 Mar '10 16:33    Post subject: Reply with quote

That is not a bug, it is a feature! With the TLS renegotiation there is a theoretical man-in-the-middle-attack possible. To prevent that the developers decided to deactivate the TLS renegotiation. I haven't seen that issue with a browser before, but I don't use Opera.

Solution a) go back to the previous OSSL version
Solution b) Ask the Opera guys why theier browser causes trouble while other don't.
Back to top
Steffen
Moderator


Joined: 15 Oct 2005
Posts: 3118
Location: Hilversum, NL, EU

PostPosted: Fri 19 Mar '10 20:02    Post subject: Reply with quote

Indeed in the change log:

Comprehensive fix of the TLS renegotiation prefix injection attack when compiled against OpenSSL version 0.9.8m or later. Introduces the 'SSLInsecureRenegotiation' directive to reopen this vulnerability and offer unsafe legacy renegotiation with clients which do not yet support the new secure renegotiation protocol

See also: http://httpd.apache.org/docs/2.2/mod/mod_ssl.html#sslinsecurerenegotiation

Steffen
Back to top
James Blond
Moderator


Joined: 19 Jan 2006
Posts: 7404
Location: EU, Germany, Next to Hamburg

PostPosted: Sat 20 Mar '10 10:53    Post subject: Reply with quote

I haven't read the docs. Thank you Steffen for the hint. So you could enable the old behavior with

Code:

SSLInsecureRenegotiation on



But, read the link Steffen has posted before you do that.
Back to top
HopkinsProg



Joined: 23 Nov 2008
Posts: 3

PostPosted: Mon 22 Mar '10 18:42    Post subject: Reply with quote

Ah. Oddly enough, I had gotten that message with both older and the latest versions of openSSL, but I'm guessing my Apache was only using the 0.9.8m that it was compiled with and not the ones I had installed.

I'm guessing that Opera, perhaps being a bit more verbose, is trying to tell me that it doesn't support the newer protocol extension and thus, cannot re-negotiate? Oh well, since it seems that it is supposed to be that way (the vulnerability being blocked, that is), I can live with it. Smile

Thanks for the info guys!
Back to top


Reply to topic   Topic: Apache 2.2.15 + OpenSSL 0.9.8m Error View previous topic :: View next topic
Post new topic   Forum Index -> Apache