ЗАЩИЩЕННАЯ ОБРАБОТКА МАНДАТА КЛИЕНТСКОЙ СИСТЕМЫ ДЛЯ ДОСТУПА К РЕСУРСАМ НА ОСНОВЕ WEB

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