SYSTEMS, METHODS, AND MEDIA FOR FIREWALL CONTROL VIA REMOTE SYSTEM INFORMATION
First Claim
1. A method for controlling a firewall for a user computer system, the method comprising:
- receiving a data request at a firewall, the data request being associated with a program of the user computer system;
determining whether a remote system condition exists for the associated program of the user computer system, the remote system condition comprising a condition to be satisfied based on information received from a particular remote system;
in response to determining that a remote system condition exists for the associated program, determining whether the remote system condition is satisfied based on information received from the particular remote system; and
in response to determining whether the remote system condition is satisfied, performing one or more firewall actions.
1 Assignment
0 Petitions
Accused Products
Abstract
Generally speaking, systems, methods and media for implementing a firewall control system responsive to remote system information are disclosed. Embodiments of a method may include receiving a data request at a firewall where the data request is associated with a program and determining whether a remote system condition exists for the associated program, where the remote system condition includes a condition to be satisfied based on information received from a particular remote system. Embodiments may also include, in response to determining that a remote system condition exists, determining whether the remote system condition is satisfied based on information received from the particular remote system. Embodiments may also include, in response to determining whether the remote system condition is satisfied, performing one or more firewall actions.
48 Citations
20 Claims
-
1. A method for controlling a firewall for a user computer system, the method comprising:
-
receiving a data request at a firewall, the data request being associated with a program of the user computer system; determining whether a remote system condition exists for the associated program of the user computer system, the remote system condition comprising a condition to be satisfied based on information received from a particular remote system; in response to determining that a remote system condition exists for the associated program, determining whether the remote system condition is satisfied based on information received from the particular remote system; and in response to determining whether the remote system condition is satisfied, performing one or more firewall actions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product comprising a computer-useable medium having a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
receiving a data request at a firewall, the data request being associated with a program of the user computer system; determining whether a remote system condition exists for the associated program of the user computer system, the remote system condition comprising a condition to be satisfied based on information received from a particular remote system; in response to determining that a remote system condition exists for the associated program, determining whether the remote system condition is satisfied based on information received from the particular remote system; and in response to determining whether the remote system condition is satisfied, performing one or more firewall actions. - View Dependent Claims (14, 15)
-
-
16. A firewall system implemented on a computer system, the firewall system comprising:
-
a network stack to interrogate incoming and outgoing data packets and to apply one or more firewall rules against them to allow or deny the data packets access to a program of a user computer system; and a remote system controller in communication with the network stack to further control access to data packets, the remote system controller comprising; a remote system listener to receive information from a remote system; a store interface module to access remote system conditions associated with particular programs of the user computer system, the remote system conditions comprising conditions to be satisfied for particular programs of the user computer system; a condition analyzer to determine whether a remote system condition is satisfied based on information received from a remote system; and a firewall action manager to perform one or more firewall actions in response to a determination of whether remote system conditions are satisfied. - View Dependent Claims (17, 18, 19, 20)
-
Specification