Early policy evaluation of multiphase attributes in high-performance firewalls
First Claim
Patent Images
1. A method comprising:
- establishing a policy at a network device, the policy comprising a multiphase condition having a multiphase attribute of a multiphase transaction, wherein the multiphase attribute comprises an attribute that becomes known at one or more of a plurality of phases of the multiphase transaction, and the multiphase condition comprises a condition that is met at one or more of the plurality of phases;
establishing phase specific policies for each phase of the plurality of phases in which the multiphase attribute becomes known, wherein the phase specific policies include phase specific conditions which correspond to phases of the plurality of phases in which the multiphase attribute becomes known, wherein establishing the phase specific policies comprises ordering the phase specific conditions according to an order of the plurality of phases in which the multiphase attribute becomes known;
evaluating the multiphase transaction at the network device according to the phase specific policies until a policy decision of the policy is determined, the policy decision including a decision to either allow or deny traffic, andapplying the policy to the traffic.
0 Assignments
0 Petitions
Accused Products
Abstract
A policy is established comprising a condition having a multiphase attribute of a multiphase transaction. Phase specific policies are established for each phase in which the multiphase attribute may become known. The multiphase transaction is evaluated according to the phase specific policies at each phase of the multiphase transaction in which the multiphase attribute may become known until a policy decision of the policy is determined.
-
Citations
20 Claims
-
1. A method comprising:
-
establishing a policy at a network device, the policy comprising a multiphase condition having a multiphase attribute of a multiphase transaction, wherein the multiphase attribute comprises an attribute that becomes known at one or more of a plurality of phases of the multiphase transaction, and the multiphase condition comprises a condition that is met at one or more of the plurality of phases; establishing phase specific policies for each phase of the plurality of phases in which the multiphase attribute becomes known, wherein the phase specific policies include phase specific conditions which correspond to phases of the plurality of phases in which the multiphase attribute becomes known, wherein establishing the phase specific policies comprises ordering the phase specific conditions according to an order of the plurality of phases in which the multiphase attribute becomes known; evaluating the multiphase transaction at the network device according to the phase specific policies until a policy decision of the policy is determined, the policy decision including a decision to either allow or deny traffic, and applying the policy to the traffic. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
a memory; a network interface unit configured to enable network communications; and a processor coupled to the memory and the network interface unit, wherein the processor is configured to; establish a policy comprising a multiphase condition having a multiphase attribute of a multiphase transaction, wherein the multiphase attribute comprises an attribute that becomes known at one or more of a plurality of phases of the multiphase transaction, and the multiphase condition comprises a condition that is met at one or more of the plurality of phases; establish phase specific policies for each phase of the plurality of phases in which the multiphase attribute becomes known, wherein the phase specific policies include phase specific conditions which correspond to phases of the plurality of phases in which the multiphase attribute becomes known, wherein the processor establishes the phase specific policies by ordering the phase specific conditions according to an order of the plurality of phases in which the multiphase attribute becomes known; evaluate the multiphase transaction according to the phase specific policies until a policy decision of the policy is determined, the policy decision including a decision to either allow or deny traffic, and apply the policy to the traffic. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable tangible storage media encoded with instructions that, when executed by a processor, cause the processor to:
-
establish a policy comprising a multiphase condition having a multiphase attribute of a multiphase transaction, wherein the multiphase attribute comprises an attribute that becomes known at one or more of a plurality of phases of the multiphase transaction, and the multiphase condition comprises a condition that is met at one or more of the plurality of phases; establish phase specific policies for each phase of the plurality of phases in which the multiphase attribute becomes known, wherein the phase specific policies include phase specific conditions which correspond to phases of the plurality of phases in which the multiphase attribute becomes known, and wherein the instructions cause the processor to establish the phase specific policies by ordering the phase specific conditions according to an order of the plurality of phases in which the multiphase attribute becomes known; evaluate the multiphase transaction according to the phase specific policies until a policy decision of the policy is determined, the policy decision including a decision to either allow or deny traffic, and apply the policy to the traffic. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification