The evolution of MFA security tokens
Another take on software-based tokens include this grid token array that can be used for authentication. These multifactor authentication tokens can help defeat certain keylogging programs or man-in-the-middle attacks, since the user is just clicking on particular screen areas representing the numerals that compromise the password.