Using indirection to facilitate software upgrades
AssigneeCrowdStrike, Inc.
InventorsCat S. Zimmermann, Steven King
Life of this patent
Estimating the term…
Loading patent…
AssigneeCrowdStrike, Inc.
InventorsCat S. Zimmermann, Steven King
Estimating the term…
A security agent for a host computing device may be implemented with multiple levels of indirection from an operating system (OS) kernel of the computing device in order to facilitate software upgrades for the security agent. An unserviceable kernel-mode component of the security agent may directly interface with the OS kernel and hook into a function (e.g., a security callback function) of the OS kernel in a first level of indirection, while a serviceable kernel-mode component of the security agent, which is upgradable, may indirectly interface with the OS kernel via the unserviceable kernel-mode component in a second level of indirection. The serviceable kernel-mode component may be configured to process events, and/or data related thereto, received from the OS kernel via the unserviceable kernel-mode component in order to monitor activity on the computing device for malware attacks.
A system comprising:
A method comprising:
One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by one or more processors of a computing device, cause the computing device to perform actions comprising:
Dependencies are inferred from the claim text.