Gozi Crimeware steals Client Certificates and is an SSL MITM

I spent some time reading Don Jackson’s excellent discussion of the Gozi Trojan this weekend, while I am layed up following my knee surgery.

Of great interest to me is that this crimeware not only injects itself as a TCP layer in the IE SSL stack, thus stealing any information that you type into the browser, but it also steals client authentication certificates and presumably private keys. This would indicate that a major target of this crimeware is to gain access to corporate VPNs and government systems, not just consumer banking and auction sites.

This illustrates the need for secure hardware that stores cryptographic authentication keys, and where said keys cannot be extracted from the hardware. There is also a pretty convincing argument here for stronger ways to store and communicate passwords and other shared secrets over the Internet (eg. secret images, secret questions and answers like “what is your pet’s name”).

One Response to “Gozi Crimeware steals Client Certificates and is an SSL MITM”

  1. Martin Paljak Says:

    Indeed – a really interesting trojan.

    That’s exactly the reason why smart cards are supposedly designed for. Assuming security from software certificates is very ‘so nineties’.

Leave a Reply