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

1. Компьютерно-реализуемый способ защиты компьютерной системы от доступа к опасным сетевым ресурсам, содержащий этапы, на которых:
принимают (310) запрос на доступ к ресурсу, причем запрос включает в себя идентификацию ресурса;
определяют (320) репутацию запрашиваемого ресурса, при этом репутация показывает вероятность того, что доступ к ресурсу приведет к загрузке опасного контента на компьютерную систему;
определяют (330) состояние работоспособности компьютерной системы, от которой принят запрос;
обращаются (340) к политике доступа, которая идентифицирует одно или более условий на основе репутации ресурса и состояния работоспособности компьютерной системы, при которых компьютерной системе разрешено осуществлять доступ к запрашиваемому ресурсу; и
применяют (350) политику доступа, чтобы определить, разрешить ли компьютерной системе осуществить доступ к запрашиваемому ресурсу на основе политики доступа и тем самым защитить компьютерную систему от доступа к опасным сетевым ресурсам,
при этом вышеперечисленные этапы выполняются по меньшей мере одним процессором.
2. Способ по п.1, в котором при приеме запроса используют сетевой фильтр, установленный в компьютерной системе, для перехвата запроса от приложения.
3. Способ по п.1, в котором при приеме запроса принимают запросы от множества приложений, и компьютерную систему защищают от доступа к опасным сетевым ресурсам из этого множества приложений.
4. Способ по п.1, в котором при определении репутации запрашиваемого ресурса посылают идентификацию запрашиваемого ресурса в основывающийся на Web сервис определения репутации и принимают от сервиса определения репутации ответ, который показывает оценку репутации для запрашиваемого ресурса.
5. Способ по п.1, в котором при определении состояния работоспособности осуществляют доступ к серверу защиты доступа к сети (NAP) для определения состояния работоспособности компьютерной системы.
6. Способ по п.1, в котором политика доступа обеспечивает больший доступ, если компьютерная система имеет более высокое состояние работоспособности.
7. Способ по п.1, в котором состояние работоспособности компьютерной системы и репутация запрашиваемого ресурса меняются со временем и согласно способу динамически определяют, разрешить ли компьютерной системе осуществить доступ к запрашиваемому ресурсу на основе состояния работоспособности компьютерной системы и репутации ресурса на момент времени подачи упомянутого запроса.
8. Компьютерная система для блокирования доступа к сетевому ресурсу на основе работоспособности компьютера, запрашивающего доступ к сетевому ресурсу, содержащая,
процессор и память, сконфигурированные исполнять программные инструкции;
компонент 110 запрашивания ресурсов, сконфигурированный принимать запросы на доступ к ресурсам от пользовательских программ или других приложений, при этом запросы, принимаемые компонентом запрашивания ресурсов, идентифицируют ресурс, к которому должен быть осуществлен доступ;
компонент 120 определения репутации ресурсов, сконфигурированный определять оценку репутации сетевого ресурса для запросов ресурса, принятых через компонент запрашивания ресурсов;
компонент 130 определения состояния работоспособности, сконфигурированный определять оценку работоспособности компьютерной системы, сделавшей запрос ресурса;
компонент 140 политик, сконфигурированный принимать и сохранять политики, заданные администратором, для определения того, удовлетворить ли или отклонить конкретный запрос на доступ к ресурсу; и
компонент 150 управления доступом, сконфигурированный определять, разрешить ли доступ к запрашиваемому ресурсу, посредством применения заданных политик к упомянутым определенным оценке работоспособности запрашивающей компьютерной системы и оценке репутации сетевого ресурса.
9. Система по п.8, в которой компонент запрашивания ресурсов использует сетевой фильтр режима ядра для перехвата сетевых запросов через предоставляемый операционной системой интерфейс прикладного программирования (API) для добавления сетевых фильтров в сетевой стек.
10. Система по п.8, при этом система работает на ресурсе между запрашивающей компьютерной системой и запрашиваемым ресурсом, чтобы перехватывать запросы ресурсов и определять, разрешить ли запрашивающей компьютерной системе осуществить доступ к запрашиваемому ресурсу.
11. Система по п.8, в которой компонент определения репутации ресурсов дополнительно сконфигурирован принимать универсальный указатель информационного ресурса (URL) и посылать этот URL в сервис определения репутации URL, размещенный в Интернете, для определения репутации ресурса.
12. Система по п.8, в которой компонент определения репутации ресурсов дополнительно сконфигурирован указывать, известна ли репутация для запрашиваемого ресурса, при этом компонент политик сконфигурирован применять заданную политику для ресурсов без известной репутации.
13. Система по п.8, в которой компонент определения состояния работоспособности определяет оценку работоспособности на основе совокупности результатов заданных администратором политик работоспособности, которые включают в себя одну или более проверок работоспособности, выбранных из группы, состоящей из уровня исправлений операционной системы, уровня определений вирусов, состояния подписи драйверов, состояния инсталляции приложений, состояния исправлений приложений и конфигурации межсетевого экрана.
14. Система по п.8, в которой компонент политик разрешает доступ к ресурсам с высокой репутацией со стороны компьютерных систем с любым уровнем работоспособности и доступ к ресурсам с низкой репутацией со стороны компьютерных систем с высоким уровнем работоспособности.
15. Система по п.8, при этом к администратору относится домашний пользователь, который задает политики для одной или более компьютерных систем в домовладении.