Bizibah Павел Гуров

Сложные методы авторизации

Все упрощают вход, а я попробовал придумать, каким он мог бы быть невыносимо сложным: сетка полей для почты, банковские ячейки и пароль, который надо собрать.

2 минуты чтения веб, приватность
Содержание

Вместо предисловия

На каждом шагу сейчас всё упрощают и упрощают, авторизация становится всё незаметней и всё надежней. В данном топике я попробовал пофантазировать на тему сложных авторизаций.

Много полей ввода для ввода email адреса

На форме авторизации находится некоторое число полей ввода привязанных к сетке.

Ключ для входа — это связка: email + ключ.

Например:

pupkin@mail.ru F2C1

Логин записываем в ячейку F2, адрес почтового сервера с собакой — в ячейку C1.

Банковские ячейки

Страница авторизации — это большое количество банковских ячеек с номерами.

Когда регистрируемся — выбираем свободную ячейку (нет замочка) и вводим туда свой email адрес.

Наш ключ — это наш емейл, а номер ячейки, которую мы выбрали — кроме нас никто не знает.

(Понятно, что для миллионов пользователей такой способ не очень подходит, но все же он имеет право на жизнь)

Ресурсы браузера

В браузер ставится расширение, которое будет знать, какие вкладки у нас открыты (не уверен, что расширения так умеют).

Ключ для входа на сайт — это связка email и набор открытых вкладок (например: хабр, баш и яндекс погода).

Как вариант, вместо вкладок можно использовать набор закладок браузера.

Шахматы

В данном варианте ключ — это позиция в шахматах. Без логинов и email’ов, позиций в шахматах и так много.

При регистрации пользователь передвигает фигуры, выставляя только ему известную позицию в шахматах. Лишние фигуры удаляет с доски, оставшиеся — передвигает.

Для авторизации нужно просто вспомнить свою оригинальную позицию.

(Ну а если у кого-то всё же совпадут позиции, то уж извиняйте — нужно было придумывать что-нибудь более уникальное)

Глубинная капча

Для программ еще пока достаточно сложно распознавать трёхмерные картинки и понимать, какой объект находится в глубине, а какой — на переднем плане. Генерировать такие картинки просто, распознавать — сложно.

Для примера выше еще можно написать программу, а вот для примера ниже — это уже составит проблему.

Вообще эти примеры я привел, чтобы показать идею такой «глубинной» капчи, тут нужно еще прорабатывать детали.

Заключение

Давайте изобретать велосипеды!

Статья выходила на Хабре — там же остались комментарии.