Patent ID: 9697361
Date: 2017-07-04
CPC Classifications: G06F

Claim:
1. A method for controlling opening of computer files by software applications on a user computer, the method comprising: detecting, by a hardware processor of the user computer, a request from a software application to open a computer file on the user computer; determining, by the hardware processor, one or more parameters of the computer file; determining, by the hardware processor, a file access policy associated with the requested computer file based on the parameters of the computer file, wherein the file access policy specifies at least access rights of the software application to computer resources of the user computer when working with the requested computer file; identifying, by the hardware processor, vulnerabilities of the software application; determining, by the hardware processor, an application launching policy for the software application based at least on the determined vulnerabilities, wherein the application launching policy specifies at least whether opening of the computer file is permitted or prohibited; and controlling, by the hardware processor, opening of the computer file on the user computer and accessing of the computer resources by the software application working with the opened computer file based at least on the file access policy and application launching policy.