Kaspersky Security System is called not only during interactions of entities, but also in the following cases:
Entity startup
When one entity (such as Einit
) makes a system call to start another entity (App
), Kaspersky Security System checks whether the startup of this entity is allowed by security policies:
Query via the security interface
Entities can directly query Kaspersky Security System via the security interface. Security interface methods return a decision of either "allowed" or "denied".
Queries over the security interface are different from other controlled events because Kaspersky Security System returns a decision to the entity instead of the kernel. For this reason, the entity is solely responsible for applying the decision.
Thus, Kaspersky Security System controls four types of events (interactions):