My favorites | Sign in
Logo
                
Search
for
Updated Aug 25, 2008 by andrewarnott
Security  
News and features of DotNetOpenId's security

Security News bulletins

DNS poisoning + (Debian's) weak HTTPS certificates

A recent security news bulletin revealed that Debian and derivative Linux operating systems have been generating extremely weak HTTPS certificates for years. As a result, OpenID relying party web sites may be vulnerable to a brute force HTTPS certificate plus DNS poisoning attack to phish users passwords and/or spoof users' identities. The mitigation for this is for the RP's OpenID implementation to check the HTTPS certificate revocation list (CRL) for added security against these weak certificates.

Since DotNetOpenId is based on the .NET platform and leverages its HTTPS security framework, all web sites that use DotNetOpenId can protect against this attack by adding this line to the hosting web site's startup code:

System.Net.ServicePointManager.CheckCertificateRevocationList = true;

Or add this to your Web.config file:

<system.net>
	<settings>
		<servicePointManager checkCertificateRevocationList="true"/>
	</settings>
</system.net>

This requires full trust in your web app, and will unfortunately not work in many shared host environments that give web apps only partial trust.

Regular security features


Sign in to add a comment
Hosted by Google Code