МОДЕЛЬ ДОВЕРИЯ ДЛЯ АКТИВНОГО КОНТЕНТА

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