Ну, задача-то не новая... Всего факторов аутентификации не так много.
- Знание
- Владение
- Подтверждение агентом
- Биометрика
- Геолокация
Применение - дело фантазии. Но вот так, чтобы совсем исключить подделку в сети - не получится, можно только усложнить.