 Each factor has its weaknesses, so reliable and strong authentication depends on combining two or more factors.This is known as multi-factor authentication.Multi-factor authentication can still be vulnerable to attacks, including man-in-the-middle attacks and Trojan attacks.