Integrated security system
First Claim
1. A device, comprising:
- at least one interface configured to receive data transmitted via a network;
a firewall configured to;
receive data from the at least one interface, determine whether the data potentially contains malicious content, and identify first data in the received data that potentially contains malicious content;
intrusion detection logic configured to;
receive the first data, and generate report information based on the first data; and
forwarding logic configured to;
receive the report information, and determine whether to forward the first data for processing by a user application based on the report information.
7 Assignments
0 Petitions
Accused Products
Abstract
A network device used to provide network security includes an interface configured to receive data transmitted over a network. The network device also includes a firewall, intrusion detection logic and forwarding logic. The firewall, intrusion detection logic and forwarding logic process the received data to determine whether the data contains malicious content. When the data contains malicious content, the data may be dropped before it reaches a user device to which the received data was sent. Optionally, the network device may interact with an external device in order to make the forwarding decision. In addition, the network device may subscribe to services offered by the external device to receive updated security information.
349 Citations
28 Claims
-
1. A device, comprising:
-
at least one interface configured to receive data transmitted via a network;
a firewall configured to;
receive data from the at least one interface, determine whether the data potentially contains malicious content, and identify first data in the received data that potentially contains malicious content;
intrusion detection logic configured to;
receive the first data, and generate report information based on the first data; and
forwarding logic configured to;
receive the report information, and determine whether to forward the first data for processing by a user application based on the report information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. In a network device configured to receive data transmitted over a network, a method, comprising:
-
receiving data transmitted via the network;
identifying first data that may contain malicious content;
generating report information based on the first data;
determining, based on the report information, whether to forward the first data for processing by a user device; and
forward the first data to the user device when it is determined that the first data does not contain malicious content. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer-readable medium having stored thereon a plurality of sequences of instructions, said sequences of instructions including instructions which, when executed by a processor, cause the processor to:
-
receive data transmitted via a network;
receive at least one set of rules from an external device, the at least one set of rules being associated with processing the received data;
determine whether the data may contain malicious content using a first set of rules;
identify first data that may contain malicious content based on the determining; and
determine whether to forward the first data to a user device based on a second set of rules. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A method for providing security information to a plurality of user devices, comprising:
-
storing, by a security provider, rules-based security information;
providing, by the security provider, a plurality of subscription levels, each subscription level being associated with a different security level and having a different set of rules-based security information; and
downloading, by the security provider, a first set of rules-based security information to a first one of the plurality of user devices, the downloading being performed in response to at least one of a request from the first user device and a subscription associated with the first user device. - View Dependent Claims (24, 25, 26, 27, 28)
-
Specification