СПОСОБ АВТОМАТИЧЕСКОГО ВОССТАНОВЛЕНИЯ ПАРОЛЯ К СЕРВИСУ И КОМПЬЮТЕР, ИСПОЛЬЗУЕМЫЙ В НЕМ

1. Способ автоматического восстановления пароля к сервису, включающий:
- получение по сети передачи данных регистрационных данных пользователя и запроса на восстановление пароля;
- определение первого контрольного вопроса для задавания пользователю, причем первый контрольный вопрос связан с первым коэффициентом сложности;
- постановку пользователю первого контрольного вопроса;
- получение первого ответа пользователя в ответ на первый контрольный вопрос;
- присвоение первому ответу пользователя первого весового коэффициента, причем присваиваемый первый весовой коэффициент ответа пользователя зависит от первого коэффициента сложности первого контрольного вопроса;
- определение второго контрольного вопроса для задавания пользователю, причем второй контрольный вопрос связан со вторым коэффициентом сложности;
- постановку пользователю второго контрольного вопроса;
- получение второго ответа пользователя в ответ на второй контрольный вопрос;
- присвоение второму ответу пользователя второго весового коэффициента, причем присваиваемый второй весовой коэффициент ответа пользователя зависит от второго коэффициента сложности второго контрольного вопроса;
- сложение первого весового коэффициента и второго весового коэффициента;
- автоматическое восстановление пароля, если сумма первого весового коэффициента и второго весового коэффициента превысила предопределенный порог;
- отказ в автоматическом восстановлении пароля, если сумма первого весового коэффициента и второго весового коэффициента составила менее чем предопределенный порог.
2. Способ по п. 1, в котором первый контрольный вопрос и второй контрольный вопрос являются контрольными вопросами из множества контрольных вопросов, причем каждый контрольный вопрос из множества контрольных вопросов включают по меньшей мере в один список контрольных вопросов, причем каждый список контрольных вопросов из множества списков контрольных вопросов связан по меньшей мере с одним сервисом, связанным с указанными регистрационными данными пользователя.
3. Способ по п. 2, в котором некоторые контрольные вопросы, включаемые в список контрольных вопросов, генерируют с учетом параметров учетной записи пользователя на сервисе, с которым связан соответствующий список контрольных вопросов.
4. Способ по любому из пп. 2 или 3, в котором определение контрольного вопроса пользователю осуществляют путем выбора контрольного вопроса из списка контрольных вопросов, причем указанный список контрольных вопросов связан с сервисом, связанным с указанными регистрационными данными пользователя.
5. Способ по п. 4, в котором выбор контрольного вопроса из списка контрольных вопросов, связанного по меньшей мере с одним сервисом, связанным с указанными регистрационными данными пользователя, осуществляется в случайном порядке.
6. Способ по п. 2, в котором указанные регистрационные данные пользователя связаны с по меньшей мере двумя сервисами, и первый контрольный вопрос и второй контрольный вопрос выбирают соответственно из первого списка контрольных вопросов и второго списка контрольных вопросов, причем первый список контрольных вопросов и второй список контрольных вопросов соответственно связаны с первым сервисом и вторым сервисом.
7. Способ по п. 2, в котором каждый контрольный вопрос из множества контрольных вопросов имеет соответствующий коэффициент сложности, причем соответствующий коэффициент сложности каждого контрольного вопроса из множества контрольных вопросов предопределен.
8. Способ по п. 7, в котором дополнительно выполняют корректировку соответствующего коэффициента сложности соответствующего контрольного вопроса с учетом статистики ответов предыдущих пользователей на соответствующий контрольный вопрос.
9. Способ по п. 1, в котором первый контрольный вопрос и второй контрольный вопрос являются частями множества контрольных вопросов, причем максимальное количество задаваемых пользователю контрольных вопросов в течение одной сессии восстановления пароля к сервису предопределено.
10. Способ по п. 9, в котором в случае, когда сумма первого весового коэффициента и второго весового коэффициента составила менее чем предопределенный порог, дополнительно выполняют:
- определение, достигло ли число заданных контрольных вопросов максимальное разрешенное количество контрольных вопросов;
- отказ в автоматическом восстановлении пароля, если число заданных контрольных вопросов достигло максимального разрешенного количества контрольных вопросов;
- постановку пользователю третьего контрольного вопроса, если число заданных контрольных вопросов меньше максимального разрешенного количества контрольных вопросов.
11. Способ по п. 1, в котором дополнительно выполняют:
- получение третьего ответа пользователя в ответ на третий контрольный вопрос;
- присвоение третьему ответу пользователя третьего весового коэффициента, причем присваиваемый третий весовой коэффициент ответа пользователя зависит от третьего коэффициента сложности третьего контрольного вопроса; причем третий контрольный вопрос выбран из одного из: первого списка контрольных вопросов, второго списка контрольных вопросов, третьего списка контрольных вопросов; причем третий список контрольных вопросов связан с одним из: первым сервисом, вторым сервисом, третьим сервисом, связанным с указанными регистрационными данными пользователя.
12. Способ по п. 1, в котором весовой коэффициент ответа пользователя, присваивают соответствующему ответу пользователя на соответствующий контрольный вопрос, дополнительно в зависимости от степени точности соответствующего ответа пользователя на соответствующий контрольный вопрос.
13. Способ по п. 12, дополнительно включающий в себя параметр точности ответа пользователя.
14. Способ по п. 2, в котором дополнительно удаляют контрольный вопрос из по меньшей мере одного списка контрольных вопросов в случае, когда соотношение правильных и неправильных ответов на соответствующий контрольный вопрос, ответов данных пользователем и предыдущими пользователями, превышает предопределенное значение.
15. Компьютер, включающий в себя процессор, выполненный с возможностью:
- получения по сети передачи данных регистрационных данных пользователя и запроса на восстановление пароля;
- определения первого контрольного вопроса для задавания пользователю, причем первый контрольный вопрос связан с первым коэффициентом сложности;
- постановки пользователю первого контрольного вопроса;
- получения первого ответа пользователя в ответ на первый контрольный вопрос;
- присвоения первому ответу пользователя первого весового коэффициента, причем присваиваемый первый весовой коэффициент ответа пользователя зависит от первого коэффициента сложности первого контрольного вопроса;
- определения второго контрольного вопроса для задавания пользователю, причем второй контрольный вопрос связан со вторым коэффициентом сложности;
- постановки пользователю второго контрольного вопроса;
- получения второго ответа пользователя в ответ на второй контрольный вопрос;
- присвоения второму ответу пользователя второго весового коэффициента, причем присваиваемый второй весовой коэффициент ответа пользователя зависит от второго коэффициента сложности второго контрольного;
- сложения первого весового коэффициента и второго весового коэффициента;
- автоматического восстановления пароля, если сумма первого весового коэффициента и второго весового коэффициента превысила предопределенный порог;
- отказа в автоматическом восстановлении пароля, если сумма первого весового коэффициента и второго весового коэффициента составила менее чем предопределенный порог.
16. Компьютер по п. 15, в котором процессор выполнен с возможностью включения каждого контрольного вопроса по меньшей мере в один список контрольных вопросов, причем каждый список контрольных вопросов из множества списков контрольных вопросов связан по меньшей мере с одним сервисом, связанным с указанными регистрационными данными пользователя.
17. Компьютер по п. 16, в котором процессор выполнен с возможностью генерирования контрольных вопросов из списка контрольных вопросов с учетом параметров учетной записи пользователя на сервисе, с которым связан соответствующий список контрольных вопросов.
18. Компьютер по любому из пп. 16 или 17, в котором процессор выполнен с возможностью выбора контрольного вопроса из списка контрольных вопросов для определения контрольного вопроса пользователю, причем указанный список контрольных вопросов связан с сервисом, связанным с указанными регистрационными данными пользователя.
19. Компьютер по 18, в котором процессор выполнен с возможностью выбора контрольного вопроса из списка контрольных вопросов, связанного по меньшей мере с одним сервисом, связанным с указанными регистрационными данными пользователя в случайном порядке.
20. Компьютер по п. 16, в котором процессор выполнен с возможностью выбора первого контрольного вопроса и второго контрольного вопроса соответственно из первого списка контрольных вопросов и второго списка контрольных вопросов.
21. Компьютер по п. 16, в котором процессор выполнен с возможностью предопределения коэффициента сложности каждого контрольного вопроса из множества контрольных вопросов.
22. Компьютер по п. 21, в котором процессор выполнен с возможностью дополнительной корректировки соответствующего коэффициента сложности соответствующего контрольного вопроса с учетом статистики ответов предыдущих пользователей на соответствующий контрольный вопрос.
23. Компьютер по п. 15, в котором процессор выполнен с возможностью предопределения максимального количества задаваемых контрольных вопросов в течение одной сессии восстановления пароля к сервису.
24. Компьютер по п. 23, в котором процессор выполнен с возможностью:
- определения, достигло ли число заданных контрольных вопросов максимально разрешенного количества контрольных вопросов;
- отказа в автоматическом восстановлении пароля, если число заданных контрольных вопросов достигло максимального разрешенного количества контрольных вопросов;
- постановки пользователю третьего контрольного вопроса, если число заданных контрольных вопросов меньше максимального разрешенного количества контрольных вопросов.
25. Компьютер по п. 15, в котором процессор дополнительно выполнен с возможностью:
- получения третьего ответа пользователя в ответ на третий контрольный вопрос;
- присвоения третьему ответу пользователя третьего весового коэффициента.
26. Компьютер по п. 16, в котором процессор выполнен с возможностью удаления контрольного вопроса из по меньшей мере одного списка контрольных вопросов, если соотношение правильных и неправильных ответов на соответствующий контрольный вопрос, ответов данных пользователем и предыдущими пользователями, превышает предопределенное значение.