Anyone who frequents the world of Azeroth is likely familiar with the danger of your account being hacked. Those that would do harm against your account have a variety of methods, most of which cannot be completely defended against. Common sense about passwords and not downloading unfamiliar add-ons helps a lot, however, if you're still worried about your account being accessed by someone else, then you might want to get your hands on the Blizzard Authenticator.
Set to be debuted at the Worldwide Invitational, the Blizzard Authenticator is a small device which is associated with your WoW account. It generates a random six-digit code which must be entered in order to log on. Since the code is generated on the device every time you log on, not even a keylogger will allow someone else to gain access.
This is very similar to the fob that I have for my PayPal account. It's a little bit of a hassle to pull it out and enter the extra code, but it really does give an added level of security to your account. The device will go on sale from Blizzard sometime after the big show, and will only set you back $6.95, which is a small price to pay for security.
[via WoW Insider]