Super-Glue: Best practice for countering key stroke loggers
Summary: This wonderful little gadget is for sale over at Thinkgeek. It is colored an innocuous IBM grey so no one will notice when you attach it to their keyboard.
This wonderful little gadget is for sale over at Thinkgeek. It is colored an innocuous IBM grey so no one will notice when you attach it to their keyboard. It fits between the back of the PC and the keyboard cable. It needs no power and it can record 130,000 keystrokes. It works like a software keystroke logger. Once it is installed it just captures anything that is typed: usernames, passwords, URLs, email, banking info, everything. To access the data the owner of the device just types the password into any word processor and then you start to communicate with the device. It is very slick. Of course the primary difference between this and a software keystroke logger is that there is NO WAY to detect it and remove it.
Of course this is exactly how the greatest attempted bank heist in history was pulled off. The bank robbers installed these devices on machines inside the bank and eventually got access to Sumitomo Bank's wire transfer capability. They then proceeded to transfer more that $440 million to various accounts in other countries. Read all the gory details in this article I just published.
The one thing I do not mention in the article is that it is reported that Sumitomo Bank's best practice for avoiding a repeat attack is that they now super-glue the keyboard connections into the backs of their PCs.
Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.
Talkback
Banning passwords would be better
Stop using passwords
I completely agree. Passwords are now at least a decade out of date and have become almost useless as a security device. Smart cards or some similar system can talk in two directions with the computer that is asking for authentication of the user. This allows two crucial changes in the security protocol:
1) True end-to-end strong encryption can be built into the communication system, so that evesdropping and related attacks are effectively impossible.
2) The server can authenticate itself to the smart card, as well as the smart card to the server, using several steps which use computation instead of direct transmission of secret data. You obviously do not want to provide any information to an adversary posing as a well-known vendor!
Without some such system, our data security will continue its relentless decline, dropping to effectively zero protection in the near future.
There is no solution
Also at some point all that encrypted materials have to be reverted into human-readable format, so your "secured" communication is only as secured as your video cable, or any programs that can tap into the video rendering of your terminal. How would you know what you view on your computer screen is ACTUALLY generated by your computer?
There is no solution. Smartcard will make money for a lot of people, and I'm all for that, but it's not a solution to end the problem. Heck, it doesn't even solve the problem. It only patches a tiny crack in a huge hole.
You can effectivley keylog a smartcard
Thanks for sharing that tidbit with us!
If I do find one, I'll pull it off and run it over several times with my car. Or toss it into the middle of a busy street and watch the traffic do the dirty work. Or... maybe... if I can find a powerfull enough electromagnet...
Not a good practice
Super glue does not replace paying attention.
No way to detect or remove?
You're kidding, Right?
I didn't think so ....
Steve G.
That's not what I said
But since you brought it up, when was the last time the seriously non-techie types at your workplace ran utilities to check for software keyloggers?
yeah..right
so, yeah...crawl on your hands and knees in your business suit, amoungst the dirt, dust bunnies, old french fries and corn chips, pull out the CPU and using your flashlight, get your head behind the box and see if you can identify everything that is plugged into your computer? Likely not...and if you can, congratulations...now your pants are dirty and the CEO wants to see you in the conference room now to meet with a new multi-million dollar customer...good luck on that first impression!
Ed
web/gadget guru
Here's an idea...
Use USB Keyboard?
Its cheaper than TEMPEST or Optical tempest by a factor of 10.
What about hidden partitions on your HD?
Extra PCI cards inside?
Many m/b have unused ports for further USB sockets that could be internal.
It only goes to show that in the real world "IT Security" is a myth.
Either /or your equipment or your staff are always open to compromise, so long as you have something worth getting and an enemy can devote the time, effort and cash to doing it!
No way to detect or remove? BUSHWAH!
I can remove them 100% of the time too, even if superglued. I have a skill level of 256+ in computer disassembly and discombobulation.
super glue --not
so if you super glued your keyboard in , check it to see if it is still holding
J
better trick
Note you can get these keyloggers to imbed inside the keyboard itself think about it all the precautions and for naught 10 minutes and some vandal has a chip in your keyboard watching every keystroke
Will somebody do wireless please?
And shouldn't it also have the deluxe version to grab the RF from a wired keyboard?
How far from the keyboard do you think I can place something like that?