|
Security
News and features of DotNetOpenId's security
Security News bulletinsDNS poisoning + (Debian's) weak HTTPS certificatesA 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