Secure enterprise network
First Claim
1. A computer implemented method comprising:
- by a network device, separating a packet stream between one or more network hosts and one or more network resources configured to execute a plurality of applications into a plurality of individual data streams based at least in part on, for each of the plurality of individual data streams, to which of a plurality of users the data stream belongs, the packet stream comprising a plurality of control packets and data packets, the separating further comprising identifying at least one authentication exchange packet from packets traversing on a network, extracting a first user ID and a first network address from the authentication exchange packet, and filtering packets traversing on the network that each have a network address equivalent to the first network address;
identifying the users associated with the individual data streams using a directory service; and
determining a network policy based at least in part on the separating and the identifying, the network policy identifying, for each of the plurality of applications, which of the plurality of users have access from the one or more network hosts to the application.
7 Assignments
0 Petitions
Accused Products
Abstract
What is proposed is a method of implementing a security system (Packet Sentry) addressing the internal security problem of enterprises having a generalized approach for inferential determination and enforcement of network policy with directory service based group correlation with transparent authentication of the connected customer and the policy enforcement inside the network. The security system enables the network to analyze and enforce policy using any bit or bits in a stream or a packet, conduct Flow Vector analysis on the data traffic, provide Application Monitoring, Normalization and user authentication validation. The system enables the network to implement Group relationship Analysis and correlation using combination of Network inferences and Directory service data resulting in generation of Group norms using statistically significant relationships. These will provide a more secure enterprise environment where data security levels can be enforced and the usage monitored effectively in the infrastructure.
308 Citations
19 Claims
-
1. A computer implemented method comprising:
-
by a network device, separating a packet stream between one or more network hosts and one or more network resources configured to execute a plurality of applications into a plurality of individual data streams based at least in part on, for each of the plurality of individual data streams, to which of a plurality of users the data stream belongs, the packet stream comprising a plurality of control packets and data packets, the separating further comprising identifying at least one authentication exchange packet from packets traversing on a network, extracting a first user ID and a first network address from the authentication exchange packet, and filtering packets traversing on the network that each have a network address equivalent to the first network address; identifying the users associated with the individual data streams using a directory service; and determining a network policy based at least in part on the separating and the identifying, the network policy identifying, for each of the plurality of applications, which of the plurality of users have access from the one or more network hosts to the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
a memory; and one or more processors configured to; separate a packet stream between one or more network hosts and one or more network resources configured to execute a plurality of applications into a plurality of individual data streams based at least in part on, for each of the plurality of individual data streams, to which of a plurality of users the data stream belongs, the packet stream comprising a plurality of control packets and data packets, the separating further comprising identifying at least one authentication exchange packet from packets traversing on a network, extracting a first user ID and a first network address from the authentication exchange packet, and filtering packets traversing on the network that each have a network address equivalent to the first network address; identify the users associated with the individual data streams using a directory service; and determine a network policy based at least in part on the separating and the identifying, the network policy identifying, for each of the plurality of applications, which of the plurality of users have access from the one or more network hosts to the application. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
means for separating a packet stream between one or more network hosts and one or more network resources configured to execute a plurality of applications into a plurality of individual data streams based at least in part on, for each of the plurality of individual data streams, to which of a plurality of users the data stream belongs, the packet stream comprising a plurality of control packets and data packets, the separating further comprising identifying at least one authentication exchange packet from packets traversing on a network, extracting a first user ID and a first network address from the authentication exchange packet, and filtering packets traversing on the network that each have a network address equivalent to the first network address; means for identifying the users associated with the individual data streams using a directory service; and means for determining a network policy based at least in part on the separating and the identifying, the network policy identifying, for each of the plurality of applications, which of the plurality of users have access from the one or more network hosts to the application.
-
Specification