Chris Thames.com

<% Reflections on Web, Technology, and IT Security %>
Welcome to Chris Thames.com Sign in | Join | Help
in Search

Welcome to ChrisThames.com

This blog is written by Chris Thames and is dedicated to the Web, Technology, IT Security, and other geeky things. I have specific interests in .Net 2.0, Web 2.0, and IT Security for the financial sector and other critical infrastructures. There will also be the occasional rant on other topics.


Is SSL Safe?

A couple of months ago I was watching It Takes a Thief. For those that do not know about the show, it is where a homeowner allows an ex-thief to try to break into their home. The ex-thief is filmed breaking in and stealing the homeowner’s stuff, later to be returned. In this particular episode the homeowner thought they had the thief completely locked out of the house, but what happened next was completely unexpected to the homeowner.

After checking around the house and not seeing any easy way into the house through an unlocked door or window, the thief heads to the front of the house. From there he closes the blinds on the home’s front porch. The homeowner starts to wonder if the ex-thief is going to pick the two locks on the door, but in utter dismay the homeowner sees the ex-thief pick up a chair and throw it through one of the windows that is inside the porch where the blinds have been pulled. The thief then enters and starts stealing anything he wants.

So why tell this story? It brings up an important point. Why spend the time to pick one or more locks when you can just break a window? If you are going to wreck the house stealing things that are valuable then you really don’t need to invest the time to pick the lock. This same theory applies to IT security.

Internet users have been given a feeling of security every time they see the lock in the web browser that means the information is transmitted securely over SSL, but are they truly secure? Yes the transmission is pretty much secure unless the encryption has been hacked which could take so much time that it isn’t feasible to do during the lifespan of the information being sent, i.e. if breaking the encryption took several years, would that information you sent securely still be relevant? More than likely not. Also the reward ($ or information) of breaking in may not be worth taking several years to hack the encryption.

In other words SSL is secure mostly, right? The answer is no and it is due to the same principles of how the ex-thief broke into the house. Why spend the time to hack the encryption when we could just go around it. What would this take and is it feasible?

Simply all this would take is a small computer virus characterized as SSL evading. This virus would sit on the soon to be victim’s computer and wait for it to go to a certain website or other trigger. Once the trigger has been tripped, for instance going to your banking website, the virus waits for the user to connect via SSL. The user then completes the login process which could be done in any number of ways: username, password, security questions, and fingerprint or other biometrics. Basically any login process whether it is single or multifactor authentication would be vulnerable to this new breed of virus. The virus can now store the login variables and send them back to the hacker. This type of virus is called a credential-stealing variant. A variant could be the bogus SSL virus which would utilize a proxy webpage that is exactly like the banks website to capture the login information to send to the hacker and the banks website.

The next variant is a little more sophisticated. It is called the transaction-based virus. Instead of collecting login information the virus waits until you commit a transaction at your banks website, which the virus then manipulates the transaction into doing something else, like transferring the money to a different account/bank. A transaction that the victim might do could be transferring money from one account to another or paying bills through e-bill pay.

Take the Win32.Grams E-gold Trojan. The Trojan “spawned in November 2004… When the user successfully authenticates, the Trojan opens a hidden browser window, reads the user’s account balance, and creates another hidden window that initiates a secret transfer. The user’s account balance, minus a small amount (to bypass any automatic warnings), is then sent to a predefined payee.” [Source: How SSL-Evading Trojans Work; Infoworld; Issue 18; May 1st 2006; pg 28]

These SSL evading viruses are packaged uniquely giving the Trojan a unique signature that defeats the signature style anti-virus. The best way to stop a SSL evading Trojan is for the website to utilize defensive mechanisms other than authentication. One could also educate about these viruses but may cause some fear in consumers about buying or banking online. Infoworld has listed 10 ways to safeguard your site.

For more information I suggest reading “When SSL Isn’t Safe” in issue 18, May 1st, 2006 of Infoworld.

Published Sunday, May 07, 2006 2:12 PM by Thames
Filed Under: , ,

Comments

No Comments
New Comments to this post are disabled

Front Page News

  • SSIS - Tip 1 (ColumnNamesInFirstRow)

    This is a tip/reminder for me and anyone else that needs to know. If you need to import a text file that doesn't have column names in the first row but you do already have a table created in a database, you can copy the database create script and remove...
    11-09-2007, 1:02 PM by Thames to Thames's Blog
  • SubSonic & DotNetNuke - In Action

    This is a followup post to my SubSonic & DotNetNuke post and will contain more details of what this module does and how it is setup. Step 1. The first is to download the PA and then install it like any other DNN module. Step 2. Modify...
    04-25-2007, 9:12 AM by Thames to Thames's Blog
  • SubSonic & DotNetNuke

    I created a project, source code not available yet, that will enable DotNetNuke portal hosts to install this PA and utilize SubSonic to administer 1 or more databases. The only caveat is that the SubSonic configuration section will have to be added, which...
    04-23-2007, 8:59 AM by Thames to Thames's Blog
  • Is SSL Safe?

    A couple of months ago I was watching It Takes a Thief. For those that do not know about the show, it is where a homeowner allows an ex-thief to try to break into their home. The ex-thief is filmed breaking in and stealing the homeowner’s stuff, later...
    05-07-2006, 12:12 PM by Thames to Thames's Blog
  • Best Buy Funny by Improv Everywhere

    I came across this hilarious article and video from Improv Everywhere involving blue shirts and khakis. You can view it here....
    05-05-2006, 9:00 AM by Thames to Thames's Blog
  • Pandora… It’s your own personal DJ! (Or Radio Station)

    If you are like me and get tired of mixing new play lists and hearing the same old songs from the same old artists. Well there is a new DJ in town and it is your own DJ that is just spectacular at picking out similar music by artist, like The Killers,...
    04-28-2006, 9:40 PM by Thames to Thames's Blog
  • Virtual & Real Economies blurring and what's next

    All of us at one point have played a game, whether it is a board game or a computer game.  We all do it to get our minds off of things we should be focusing on, for the challenge, but mostly for fun. With the advent of the computer, games have become...
    04-25-2006, 3:12 PM by Thames to Thames's Blog
  • Would you support the new DMCA?

    The new draft of the Digital Millennium Copyright Act (DMCA) is causing some concerns, especially in the realm of our first amendment rights. The new draft is backed by Rep. Lamar Smith, while a draft going in the opposite direction by Rep. Rick Boucher...
    04-24-2006, 7:11 PM by Thames to Thames's Blog
  • Outlook 2003 - EMail Encryption (Part 2)

    This is Part 2 on email encryption for Outlook 2003. Part 1 can be read here. This part will talk about encryption and decryption buttons in an Outlook email. An encryption button in a new email message would beneficial in that you wouldn’t have to...
    04-21-2006, 11:28 AM by Thames to Thames's Blog
  • Real ID Supplement Ideavation!

    Another recent ideavation that I’ve recently had is one involving security. This ideavation could be submitted to SBIR for the Department of Homeland Security (DHS) and could supplement the National ID (a.k.a. Real ID). While it wouldn’t be considered...
    04-18-2006, 5:37 PM by Thames to Thames's Blog
  • MMOG Ideavation!

    I just blogged about ideavations and I thought I would rant about my most recent ideavation. It happens to fall under the massive multiplayer online game (MMOG) genre of a game. Other than Diablo 2, Counter Strike and Freelancer, which aren’t considered...
    04-18-2006, 4:40 PM by Thames to Thames's Blog
  • Ideavations!!

    I’ve consider myself an idea rich person and I like to call these ideas ideavations by combining the words ideas and innovation together. I thought of this word a while back, probably 3 or so years ago, and just recently I noticed that in some Microsoft...
    04-18-2006, 3:59 PM by Thames to Thames's Blog
  • Personal MBA, What the heck??

    I came across a great article by Josh Kaufman on the Personal MBA (PMBA) and I bet we are going to start seeing a bunch more of these Personal [fill in the blank here] degrees. The PMBA was started by Kaufman and lists 42 books that one should read...
    04-10-2006, 8:24 PM by Thames to Thames's Blog
  • 5th Graders Using Tablet PC's...

    I've heard through the grapevine about a new blog that Microsoft has started that is similar to Channel 9. Guess what it is called? 10. I wonder if they are going to name a show called 11 next?? Anyways, 10 did an interesting bit on Forest Ridge School...
    04-10-2006, 10:08 AM by Thames to Thames's Blog
  • Employee Prospect Search

    I just submitted a comment to Heather Leigh's blog on marketing for prospective employees at Microsoft. She wanted to know what "awesome" looks like on a resume. I've posted the comment below but after posting the comment I forgot to mention one point....
    04-07-2006, 2:16 PM by Thames to Thames's Blog
  • Entrepreneurial Proverbs

    I've read several blogs now that refer to "Entrepreneurial Proverbs" a piece by Marc Hedlund and it is just facinating and definately hits it right on the spot. I think everyone should print out a copy and hang it on the wall or at the very least print...
    04-06-2006, 10:10 PM by Thames to Thames's Blog
  • ATMs Using DES Encryption?

    I was in a bank today and some how I managed to get on the subject of encryption. While on this subject I found out that this particular bank's ATMs were just recently updated to triple DES (3DES) from DES. I thought someone hit me with a stun gun! First...
    04-06-2006, 8:00 PM by Thames to Thames's Blog
  • Outlook 2003 - EMail Encryption (Part 1)

    I decided a couple weeks ago to create an e-mail encryption program for Outlook 2003. I know that Outlook 2003 already does this through Digital ID's but I wanted to learn more about e-mail encryption and this would give me a chance to test...
    04-06-2006, 3:27 PM by Thames to Thames's Blog
Powered by Community Server, by Telligent Systems