I'm assuming you just type in your serial number into the Battle.NET account page, then whenever you need to login it knows what specific device you have and therefore the codes that will be generated and which are valid.
I'd only imagine it wouldn't be secure unless your WoW password and Battle.NET acount are the same. I know nothing about WoW though, and how the logins work.
Am I right (probably not

)?
Bookmarks