Extractor system, method and computer program product for managing network access on a per-application basis
AssigneeMcAfee, Inc.
InventorsJoseph J. Pantuso, Ryan L. Schneider
Life of this patent
Estimating the term…
Abstract
A system, method and computer program product are provided for management of network access on a per application basis. Initially, applications are selected from a group of applications adapted for working in conjunction with a first application program interface to gain access to a network. Next, a second application program interface is utilized which is adapted for precluding all of the applications from accessing the network. In use, the selected applications are wrapped for allowing such applications to access the network via the second application program interface.
Claims10
A method, comprising:
- selecting applications from a group of applications adapted for working in conjunction with a first application program interface to gain access to a network;
- installing a second application program interface adapted for precluding the applications from accessing the network utilizing a processor;
- and
- wrapping the selected applications for allowing the selected applications to access the network via the second application program interface;
- wherein the selected applications are wrapped with a wrapper adapted for compressing data in a portable executable (PE) image that provides compression of data associated with the selected applications;
- wherein the wrapper equips the compressed data with extractor code adapted for extracting the data in the PE image;
- wherein the extractor code is further adapted for interfacing with the second application program interface.
A computer program product embodied on a tangible computer readable memory, comprising:
- computer code for selecting applications from a group of applications adapted for working in conjunction with a first application program interface to gain access to a network;
- computer code for installing a second application program interface adapted for precluding the applications from accessing the network;
- and
- computer code for wrapping the selected applications for allowing the selected applications to access the network via the second application program interface;
- wherein the computer program product is operable such that the selected applications are wrapped with a wrapper adapted for compressing data in a portable executable (PE) image that provides compression of data associated with the selected applications;
- wherein the computer program product is operable such that the wrapper equips the compressed data with extractor code adapted for extracting the data in the PE image;
- wherein the computer program product is operable such that the extractor code is further adapted for interfacing with the second application program interface.
A method, comprising:
- installing an application program interface adapted for precluding a plurality of applications from accessing a network, utilizing a processor;
- and
- wrapping a plurality of selected applications for allowing the selected applications to access the network via the application program interface;
- wherein the selected applications are wrapped with a wrapper adapted for compressing data in a portable executable (PE) image that provides compression of data associated with the selected applications;
- wherein the wrapper equips the compressed data with extractor code adapted for extracting the data in the PE image;
- wherein the extractor code is further adapted for interfacing with the application program interface;
- wherein the wrapper is adapted for identifying a location in memory;
- wherein a user is allowed to select the applications to be allowed to access the network via the application program interface.
Dependencies are inferred from the claim text.