CPC G06F 21/554 (2013.01) [G06F 21/568 (2013.01); G06F 21/6218 (2013.01); G06N 5/04 (2013.01); G06N 20/00 (2019.01); G06F 2221/033 (2013.01)] | 17 Claims |
1. A method for restricting access to protected resources of a security application, comprising:
in response to identifying a plurality of program data in an installation directory of a security application in a storage of a computing device, designating the plurality of program data installed on a computing system as protected program data;
intercepting, by a kernel mode driver associated with the security application, a request from an untrusted application executing on the computing system to alter at least one of the protected program data;
classifying, by a self-defense service associated with the security application, the untrusted application as a malicious application based on information in the intercepted request and characteristics of the untrusted application; and
responsive to classifying the untrusted application as a malicious application, denying, by the kernel mode driver, access to the at least one of the protected program data.
|