ПРЕДСТАВЛЕНИЕ КОНТЕКСТА ОПЕРАЦИОННОЙ СИСТЕМЫ В ДОВЕРЕННОМ ПЛАТФОРМЕННОМ МОДУЛЕ

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