Security camera for a network
A method for processing data from a communication line. Data is received from the communication line ( 802 ) and segregated into packets ( 803 ). Packets are selected based on a respective characteristic ( 804 ) and the selected packets are provided to one of a plurality of data processing units.
1. A method for processing data from a communication line comprising the steps of:
(a) receiving the data from the communication line;
(b) segregating the data into packets;
(c) selecting packets having data with a common characteristic;
(d) for every selected packet identifying a particular one of a plurality of parallel intrusion detection devices based on the common characteristic; and
(e) providing the selected packets to the particular parallel intrusion detection device.
2. A method according to claim 1 further comprising the step of storing the segregated packets and step (c) includes selecting stored packets having the common characteristic.
3. A method according to claim 1 wherein step (a) includes receiving data under a first protocol and step (e) includes distributing the selected packets under a second protocol different from the first protocol.
4. A method according to claim 1 wherein the common characteristic is a session.
5. A method according to claim 1 wherein the common characteristic is one or more of a source address, a destination address, an autonomous system, a source port, a destination port, a network identifier and a pair of hosts.
6. A method according to claim 1 wherein the common characteristic is a first characteristic and the method further comprises:
selecting packets having data with a common second characteristic where the second characteristic is different from the first characteristic;
for each selected packet having the common second characteristic identifying another particular one of a plurality of parallel intrusion detection devices based on the common second characteristic; and
providing the selected packets having the common second characteristic to the other particular parallel intrusion detection device.
7. A method according to claim 6 wherein the first and second characteristics are different characteristics selected from the group of session, source address, a destination address, an autonomous system, a source port, a destination port, a network identifier and a pair of hosts.
8. A method for processing data from a communication line comprising the steps of:
receiving the data from the communication line;
segregating the data into packets; selecting packets having data with a common characteristic;
encrypting the selected packets;
for each encrypted selected packet determining a particular one of a plurality of parallel intrusion detection devices based on the common characteristic; and
distributing the encrypted selected packets to the particular parallel intrusion detection device.
9. A method for processing data from a communication line comprising the steps of:
receiving the data from the communication line;
segregating the data into packets; s
electing packets in at least one first time interval based on a respective characteristic;
generating a statistic corresponding to the selected packets in the at least one first time interval;
generating a threshold based on the statistic corresponding to packets in the at least one first time interval;
generating a statistic corresponding to packets in a second time interval, the second time interval defined based on the first time interval; and
generating an alarm signal if the statistic corresponding to packets in the second time interval exceeds the threshold.
10. A method according to claim 9 wherein the statistic corresponds to a number of packets of different users received from one source address.
11. A method according to claim 9 wherein the statistic is a count of packets received for modifying a key file.
12. A method according to claim 9 wherein the statistic corresponds to a number of host pair connections involving a common source or destination address.
13. A method according to claim 9 wherein the statistic corresponds to a packet rate corresponding to a host pair.
14. A method according to claim 9 wherein the statistic corresponds to individual sessions corresponding to a host.
15. A method according to claim 9 wherein the statistic corresponds to utilization of the communication line.
16. A method according to claim 9 wherein the statistic corresponds to a number of invalid source or destination addresses.
17. A method for processing data from a communication line comprising the steps of:
receiving the data from the communication line; segregating the data into packets;
identifying a respective characteristic of each packet;
selectively providing every packet to one of a plurality of parallel intrusion detection devices in response to its respective identified characteristic; and
detecting an intrusion based on packets in multiple sessions using a single one of the parallel intrusion detection devices.
18. A method according to claim 17 wherein the characteristic is a session.
19. A method according to claim 17 wherein the characteristic is based on at least one of a source address, a destination address, an autonomous system, a source port, a destination port, a network identifier or a pair of hosts.
20. A method according to claim 17 wherein the packets are selectively provided to the plurality of parallel intrusion detection devices such that the packets which have a common characteristic are provided to the same intrusion detection device.
21. A method for processing data from a communication line comprising the steps of:
(a) receiving the data from the communication line;
(b) segregating the data into packets;
(c) selecting packets having a common characteristic;
(d) providing the selected packets to one of a plurality of parallel intrusion detection devices; and
(e) detecting an intrusion using the one of a plurality of parallel intrusion detection devices optimized responsive to the common characteristic.