Raymond.CC Blog
  • Home
  • Forum
  • Giveaway
  • X-Ray 2.0
  • Contact
  • About
  • I’m Feeling Lucky
Search the site...
You are here: Home » Computer » SSL Encryption in Forum Registration and Phone Verification

SSL Encryption in Forum Registration and Phone Verification

Updated by Raymond - 11 months ago - Computer
1
  • Like
  • +1
  • Tweet
  • Printer Friendly and PDF

Secured websites such as PayPal or online banking websites uses SSL encryption to ensure secure transactions between web servers and browsers. The difference between a normal and an encrypted webpage is the additional S after HTTP which becomes HTTPS. Current version of web browsers has made a change where by when you visit a normal unencrypted webpage, it no longer shows the HTTP. Only when you visit a SSL encrypted page, the web browser will display the HTTPS together with either the lock icon (Internet Explorer and Google Chrome), or Site Identity Button (Firefox) or Security Badge (Opera).

It doesn’t mean that entering your login information on a SSL encrypted page is 100% safe because there is a technique called WEBMITM (web man-in-the-middle) where the attacker is able to steal your sensitive information. Basically the attack will only work if the attacker manage to connect to the same network as you either through wireless or LAN. So make sure you’ve set your wireless router to use WPA2 encryption with a non-dictionary word as password and use a VPN when you have to connect to public Wi-Fi.

Implementing SSL encryption on certain webpages is not as easy as it looks because it involves quite a few steps. First I need to purchase a standard SSL certificate and so far the cheapest I found is $12.99 per year from Godaddy by using a discount coupon. Normally the Standard SSL certificate in Godaddy cost $64.95 per year but using this code sslqgasia7 will give you a huge discounted price. After purchasing, I need to log in to my server to generate a Certificate Signing Request (CSR) and submit it to Godaddy. Godaddy will then issue a digital SSL certificate where I will download it and install it on my server.

I wouldn’t want to use HTTPS on the whole site because it is slower, consume more bandwidth and puts more load on the server. So the best option is to only use HTTPS on certain important pages such as the registration and phone verification page. This is easily done with a custom vBulletin plugin that hooks a couple of location.

The biggest problem that I went through was the mixed-content of HTTP and HTTPS on a secured page. Although that shouldn’t cause any problems but it triggers a warning message “Internet Explorer blocked this website from displaying content with security certificate error” without a pad lock icon. Opening the secure page with mixed content in Chrome shows a red crossed out HTTPS. Instead of giving people confidence with the SSL encryption, the errors may end up scaring the visitors away.

Google Chrome HTTPS red crossed out
A crossed out HTTPS in Google Chrome. Can be confusing if the page is still secure.

I used Firebug to track down all the images, javascripts and CSS files that are still loaded from HTTP on the HTTPS page and update the links to a more obscure relative URL syntax on the vBulletin template and StyleVars. It really did took me a while to find Ned Batchelder’s working solution… There are a couple of related articles published by HttpWatch which is very useful in fixing the mixed-content pages (1, 2, 3)

Secured Phone Verification
Phone verification page is secured with 2048 bit RSA/SHA encryption

Forum registration secured
Forum registration page is also secured and encrypted

I hope this update will provide everyone a more peace of mind when registering a new account in forum and performing a one-time phone verification. X-Ray will finally be released soon and am looking into code signing to guarantee to users that they are, in fact, running the code they believe they are running, and that the code was written by the individual or organization that the certificate was issued to. It is a good way to verify that the code being run has not been altered or corrupted, but the code signing process is pretty long and also expensive.

You may also like:

2 Easy Ways to Create Secure and Private Chatroom2 Easy Ways to Create Secure and Private ChatroomSync Your Bookmarks Across Browsers and SystemsSync Your Bookmarks Across Browsers and SystemsCactusVPN Review and GiveawayCactusVPN Review and GiveawayCheapest Code Signing Certificate and Walkthrough in Getting itCheapest Code Signing Certificate and Walkthrough in Getting it

One comment on “SSL Encryption in Forum Registration and Phone Verification”

  1. Jeff Liu says:
    1 year ago

    No mention of BEAST?

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recently Updated

  • search local area network

    2 Tools to Search Any Files on Local Area Network Shared Folders

  • windows defender icon

    How To Disable, Uninstall or Remove Windows Defender

  • no fake av icon

    6 Ways to Kill and Remove Fake Antivirus Rogue Software

New Articles

  • task manager replacement icon

    Memory Usage Test to See Which is the Lightest Antivirus Software

  • kaspersky antivirus 2013 icon

    Activate Free Kaspersky Anti-Virus 2013 ROG with 1 Year License

  • remote access software

    Top 8 Remote Access Software for Providing Online Support

Popular Posts

  • Top 10 FREE Data Recovery Software

    Top 10 FREE Data Recovery Software

  • How to Hack Into a Windows XP Computer Without Changing Password

    How to Hack Into a Windows XP Computer Without Changing Password

  • 10 Free Software to Mount CD or DVD ISO Image File as Virtual Drives

    10 Free Software to Mount CD or DVD ISO Image File as Virtual Drives

Recommend on Google
Follow @raymond_cc
Subscribe Youtube »
(c) 2013 Raymond.CC Blog
  • Disclaimer
  • Disclosure
  • Privacy Policy
  • Terms of Use
  • Sitemap