Securing an application framework from shared library sideload vulnerabilities
AssigneeMcAfee, Inc.
InventorsVarghese Paul Mookken, Sajith Kumar Thadathil Pilakkavil
Life of this patent
Estimating the term…
Loading patent…
AssigneeMcAfee, Inc.
InventorsVarghese Paul Mookken, Sajith Kumar Thadathil Pilakkavil
Estimating the term…
There is disclosed in one example a computing apparatus, including: a processor and a memory; an operating system; an application framework including instructions to search a target directory for one or more shared libraries and to attempt to load the one or more shared libraries if found; and an application including: a library file including a primary feature module to provide a primary feature of the application, the primary feature module structured to operate within the application framework, wherein the library file is not independently executable by the operating system; and an unmanaged executable binary to host the library file, wherein the unmanaged executable binary is not managed by the application framework, and includes hooks to intercept the application framework's attempt to load the one or more shared libraries, and to provide security services to the one or more shared libraries before permitting the application framework to attempt to load the one or more shared libraries.
A computing apparatus, comprising:
One or more tangible, non-transitory computer-readable storage mediums having stored thereon executable instructions that, when executed by a computer processor, cause the computer processor to:
A method of providing enhanced security to a .NET framework that provides managed execution of a library file within an application virtual machine, and searches a target directory for shared libraries by name, and attempts to load any shared libraries found, outside a purview of a main .NET process, the method comprising:
Dependencies are inferred from the claim text.