Two-factor Authentication: What It Is and What You Need To Know