Security tokens: everything you need to know before deciding to buy