Hoje falaremos do por que você precisa de autenticação de dois fatores, já que cada método de validação tem seus próprios pontos fracos.
Individualidade
Por exemplo, o conhecimento de algumas informações poderá ser um método confiável, mas só se essas informações forem conhecidas só pelo usuário e não puderem ser obtidas de nenhuma outra fonte. Porém, quase nunca é o caso. Ele provavelmente a armazena em algum lugar, pois ninguém consegue se lembrar de todas as senhas de todas as contas. Isso oferece várias oportunidades para interceptação e roubo.
Segurança
Além disso, a senha provavelmente será armazenada no serviço online, de onde pode vazar um dia. Se você usar a mesma senha para vários serviços (algo muito comum, infelizmente), todas essas contas correrão o risco de serem invadidas.
O mesmo vale para outros métodos de validação. O fator posse não é o ideal, pois seu item (chave, telefone, etc) pode ser roubado. Por si só, a geolocalização não confirma nada.
Talvez apenas um fator de propriedade inerente possa ser considerado mais ou menos confiável. Por isso, às vezes é usado como o único fator de autenticação. No entanto, também há um grande número de nuances.
Tenha vários fatores
Daí o conceito de autenticação multifator: quanto maior for o número de fatores diferentes, mais provável será que uma pessoa que esteja tentando obter acesso à conta realmente consiga.
Logo, a autenticação de dois fatores é uma boa ideia por um motivo simples: informar ao serviço que realmente é você, e tornar sua conta mais difícil de ser invadida.
O gerenciador de senhas da Kaspersky tem vários recursos úteis que ajudarão a proteger suas contas contra hackers.
Todas essas informações foram retiradas do blog da Kaspersky.