СПОСОБ ДЛЯ АУТЕНТИФИКАЦИИ ПОЛЬЗОВАТЕЛЯ ЧЕРЕЗ НЕСКОЛЬКО ПОЛЬЗОВАТЕЛЬСКИХ УСТРОЙСТВ

1. Способ, включающий:
формирование, при попытке доступа к серверу, связи между пользователем и первым устройством, использованным для доступа на сервер, причем эта связь представляет собой первый фактор владения - связь пользователя с первым устройством;
отправление кода на первое устройство;
получение кода и контактной информации для второго устройства, привязанного к пользователю, причем контактная информация дает возможность использовать связь пользователя со вторым устройством как второй фактор владения;
распознавание первого устройства при повторном доступе к серверу - таким образом,устанавливается первый фактор владения;
отправление сообщения на второе устройство после распознавания;
получение позитивного ответа на сообщение со второго устройства - таким образом устанавливается второй фактор владения;
аутентификация пользователя на основании первого и второго факторов владения.
2. Способ по п. 1, в котором формирование включает в себя первоначальную аутентификацию пользователя.
3. Способ по п. 2, в котором первоначальная аутентификация пользователя достигается с помощью одного или нескольких из нижеперечисленных действий:
- получение имени пользователя и пароля;
- получение клиентского сертификата SSL;
- получение одноразового пароля;
- подтверждение кода, отправленного на электронный адрес пользователя;
- подтверждение кода, отправленного на второе устройство.
4. Способ по п. 1, в котором распознавание включает в себя один или более из нижеперечисленных пунктов:
чтение cookie на первом устройстве, которые однозначно определяют первое устройство;
проверка IP-адреса первого устройства;
проверка МАС-адреса первого устройства;
проверка уникального идентификатора браузера.
5. Способ по п. 1, при котором сообщение содержит вопрос, требующий ответа в один клик, позволяющий установить утвердительный ответ на запрос.
6. Способ по п. 1, при котором отправление и получение основаны на сетевой коммуникации по Интернет-протоколу.
7. Способ по п. 1, при котором отправление и получение основаны на коммуникации с помощью коротких сообщений.
8. Способ по п. 1, при котором аутентификация включает в себя:
передачу токена от сервера к первому серверу;
привязку токена к идентификатору пользователя на первом сервере;
отправление сообщения с первого сервера на второе устройство;
получение на первом сервере подтверждения сообщения;
передачу идентификатора пользователя от первого сервера к серверу.
9. Способ по. 1, при котором первое и второе устройства физически представляют собой одно и то же устройство, на котором запущены две отдельные программы, распознаваемые сервисом как две разные конечные точки коммуникации.
10. Способ по п. 1, при котором второе устройство определяется одним или более из нижеперечисленных пунктов:
жестко прописанный идентификатор пользователя, связанный с приложением на втором устройстве;
идентификатор второго устройства;
имя и пароль на втором устройстве;
внешнее аппаратное обеспечение, связанное со вторым устройством.
11. Способ по п. 1, предполагающий получение негативного ответа на запрос.
12. Способ по п. 11, при котором в случае получения негативного ответа на запрос отправляется сообщение о попытке несанкционированного доступа.
13. Способ по п. 1, при котором контактная информация состоит из одного или более из нижеперечисленных пунктов:
номер телефона;
адрес для пуш-сообщений.
14. Способ, по п. 1, при котором процесс отправления включает в себя отправление QR-кода для отображения на первом устройстве.