Baton я не очень понял - под полным контролем это когда кейлогер стоит или на камеру снимают как ты по клаве стучишь ???
Rockphorr а как вырубать контроль в случае камеры (интересует программный путь, дать оператору с ноги в глаз не предлагать)
max7C4 Ремап раскладки с подсказкой, позволяющей на основе пароля вычислить этот ремап. Правда, способности ксорить дворды в уме будет уже маловато для вводящего пароль: тут уже надо быть на уровне подсчёта MD5 в уме.
P.S. Хотя вместо ума можно и какой-нибудь независимый девайс использовать (для данной подсказки отображется последовательность вводимых символов на дисплее мобильника, например). Что по сути приведёт к чему-то в духе адаптированного rsa: все слышат, что кто-то что-то говорит, но никто не может понять, что именно.
Нужно нечто типа такого: разбрасываем по форме символы, и ввод происходит таким образом. что бы рядом стоящий человек не смог понять что я ввожу. Т.е. рисуем вогруг символов треугольник и определяем, вошли ли в него нужные символы или нет. Или графический пароль - выбрать определенную последовательность изображений.... вот, интерисует все что есть по этой теме
Как вариант, нужно чтобы пароля попросту не было. Т.е. ключевым должен являться способ набора пароля. Слышал, что вполне реально "опознать" человека по характеру набора текста, т.е. по характерным интервалам между нажатиями клавиш, опечаткам и т.д. Разумеется, для "распознавания" лучше использовать подходящие механизмы, те же нейронные сети например. Другой вопрос что объём текста для стабильного распознавания свой/чужой может быть солидным, да и время на обучение нейронной сети тоже. Ну и разумеется как и всякий нечёткий алгоритм может давать ошибки как 1го так и 2го рода - авторизуем "чужого" или отказываем в авторизации "своему". В зависимости от конкретики задачи они могут быть неприемлимы.