Method and Apparatus for Detecting Malicious Websites
A method and apparatus for detecting malicious websites is disclosed.
1 . A system for processing data received over a network, comprising:
a computing device for receiving a first set of data over a network;
a storage device coupled to the computing device for storing at least a portion of the first set of data;
wherein the computing device comprises a filtering engine for filtering the first set of data to create a second set of data and an aggregation engine for augmenting the second set of data to create a third set of data; and
wherein the computing device is further configured to provide all or a portion of the third set of data to a client computer.
2 . The system of claim 1 , wherein the network is the Internet.
3 . The system of claim I, wherein the data originates from a sensor on the network.
4 . The system of claim 1 , wherein the data comprises Domain Name Service data.
5 . The system of claim 4 , wherein the data further comprises IP address data.
6 . A system for generating an improved user interface, comprising:
a computing device comprising a video screen, wherein the computing device is configured to generate a user interface on the video screen;
wherein the user interface comprises a plurality of facets, each facet containing a plurality of selectable items; and
wherein at least one of the plurality of facets is updated in real-time by the computing device.
7 . The system of claim 6 , wherein the user interface comprises a map.
8 . The system of claim 6 , wherein the content of at least one facet is configured to change in response to the selection of an item on another facet.
9 . The system of claim 7 , wherein data is displayed on the map.
10 . The system of claim 9 , wherein the data changes in real-time.
11 . A method for processing data received over a network, comprising:
receiving, by a computing device, a first set of data over a network;
storing, by a storage device coupled to the computing device, at least a portion of the first set of data;
filtering, by a filtering engine in the computing device, the first set of data to create a second set of data;
augmenting, by an aggregation engine in the computing device, the second set of data to create a third set of data; and
providing, by the computing device, all or a portion of the third set of data to a client computer.
12 . The method of claim 11 , wherein the network is the Internet.
13 . The method of claim 11 , wherein the data originates from a sensor on the network.
14 . The method of claim 11 , wherein the data comprises Domain Name Service data.
15 . The method of claim 14 , wherein the data further comprises IP address data.
16 . A method for generating an improved user interface, comprising:
generating, on the video screen of a computing device, a user interface;
wherein the user interface comprises a plurality of facets, each facet containing a plurality of selectable items; and
updating, by the computing device, in real-time at least one of the plurality of facets.
17 . The method of claim 16 , further comprising the step of displaying a map in the user interface.
18 . The method of claim 16 , further comprising the step of changing the content of at least one facet in response to the selection of an item on another facet.
19 . The method of claim 17 , further comprising displaying data within the map.
20 . The method of claim 19 , further comprising the step of changing the data in real-time.