ОСНОВАННЫЕ НА РЕПУТАЦИИ РЕШЕНИЯ ПО АВТОРИЗАЦИИ

1. Один или более машиночитаемых носителей, имеющих машиночитаемые инструкции, которые, когда выполняются посредством вычислительного устройства, инструктируют вычислительному устройству (102) выполнять этапы, на которых:
принимают, от актора, запрос (120, 122, 510), чтобы выполнять операцию с объектом;
принимают ввод (414) авторизации, причем ввод (414) авторизации включает в себя значение (114) репутации, указывающее репутацию актора;
сравнивают ввод авторизации, включающий в себя значение репутации, с правилом авторизации; и
в ответ на сравнение, выводят решение (512) об авторизации, касающееся запроса (120, 122, 510), чтобы выполнять операцию.
2. Носитель по п.1, в котором решение (512) об авторизации содержит одно из следующего: разрешать выполнение запрошенной операции; запрещать выполнение запрошенной операции; или предложить пользователю решить, следует ли разрешать или запрещать выполнение запрошенной операции.
3. Носитель по п.1, дополнительно содержащий этап, на котором принимают решение (512) об авторизации на основе значения (114) репутации, типа запрошенной операции и уровня безопасности объекта.
4. Носитель по п.1, в котором значение (114) репутации основано на вводе, принимаемом от группы пользователей-людей, указывающих опыт использования актора или запрошенной операции актора каждым пользователем-человеком.
5. Носитель по п.1, в котором значение (114) репутации основано на вводе, принимаемом от группы вычислительных объектов, указывающем рецензирование или анализ каждым вычислительном объектом актора.
6. Носитель по п.1, в котором актор содержит код, программное обеспечение, приложение, файл, документ, изображение, апплет или элемент управления ActiveX.
7. Носитель по п.1, в котором значение (114) репутации содержит одно значение репутации, и дополнительный содержащий этап, на котором агрегируют множество метаданных (116) репутации от множества различных поставщиков (118) метаданных репутации в одно значение репутации.
8. Один или более машиночитаемых носителей, имеющих машиночитаемые инструкции, которые, когда выполняются посредством вычислительного устройства, инструктируют вычислительному устройству (102) выполнять этапы, на которых:
принимают значение (114) репутации от поставщика (112) службы репутации, причем значение (114) репутации служит признаком репутации актора; и
по меньшей мере, частично вследствие значения (114) репутации, создают ввод (414) авторизации для использования при определении того, должен ли актор иметь разрешение выполнять операцию с объектом.
9. Носитель по п.8, дополнительно содержащий этап, на котором принимают, по меньшей мере, одно из следующего: идентификационные данные (408) пользователя; тип (410) актора; или тип (412) системы.
10. Носитель по п.9, в котором ввод (414) авторизации также создается, по меньшей мере, частично посредством принимаемых идентификационных данных (408) пользователя, типа (410) актора или типа (412) системы.
11. Носитель по п.8, в котором значение (114) репутации содержит метаданные (116) репутации, принимаемые от множества пользователей-людей и служащие признаком предыдущего опыта выполнения актора каждым пользователем-человеком.
12. Носитель по п.8, в котором значение (114) репутации содержит первое значение репутации от первого поставщика службы репутации, и дополнительно содержащий этапы, на которых:
принимают второе значение репутации от второго поставщика службы репутации; и
агрегируют принимаемые первое и второе значения репутации в одно итоговое значение репутации для использования при определении того, должен ли актор иметь разрешение выполнять операцию с объектом.
13. Носитель по п.8, дополнительно содержащий этап, на котором выводят ввод (414) авторизации в механизм (506) авторизации, чтобы сравнивать ввод (414) авторизации с политикой авторизации.
14. Носитель по п.13, в котором механизм (506) авторизации выполнен с возможностью автоматически принимать решение (512) об авторизации, касающееся того, должен ли актор иметь разрешение выполнять операцию с объектом в ответ на сравнение.
15. Один или более машиночитаемых носителей, имеющих машиночитаемые инструкции, которые, когда выполняются посредством вычислительного устройства, инструктируют вычислительному устройству (102) выполнять этапы, на которых:
собирают метаданные (116) репутации от одного или более поставщиков (118) метаданных репутации, причем метаданные (116) репутации содержат оценку репутации актора от каждого поставщика метаданных репутации; и
компонуют итоговое значение (114) репутации из метаданных (116) репутации, причем итоговое значение репутации служит признаком каждой оценки и предназначено для использования при решении (512) об авторизации.
16. Носитель по п.15, в котором решение (512) об авторизации определяет, следует ли давать возможность актору запускаться или выполнять операцию на вычислительном устройстве (104).
17. Носитель по п.15, в котором сбор метаданных (116) репутации содержит этап, на котором проводят голосование в сообществе, и, по меньшей мере, один из поставщиков (118) метаданных репутации содержит пользователя в сообществе.
18. Носитель по п.15, в котором сбор метаданных (116) репутации содержит этап, на котором собирают информацию о рецензировании продукта, касающуюся репутации актора, от одного или более вычислительных субъектов.
19. Носитель по п.15, в котором, по меньшей мере, часть метаданных (116) репутации содержит хронологию выполнения актора.
20. Носитель по п.15, в котором решение (512) об авторизации основано, по меньшей мере, частично на значении (114) репутации, типе операции, запрашиваемой посредством актора, и атрибутах объекта, для которого актор запрашивает выполнять операцию.