Security information repository system and method thereof
First Claim
Patent Images
1. A method comprising:
- storing a plurality of types of security information in a corresponding plurality of information storage units, wherein the plurality of types of security information comprises port information, application information, Trojan/malware information, and virus/worm information, each one of the plurality of information storage units is designated for a different one of the plurality of types of security information and each one of the plurality of types of security information is stored separately in one of the plurality of information storage units designated for that type of security information;
storing a plurality of configuration files respectively associated with the plurality of information storage units, each configuration file including update parameters of the associated information storage unit;
periodically automatically updating each of the information storage units based on the update parameters of the configuration file associated with each information storage unit;
receiving at least one input search term from a user;
searching each of the information storage units based on the at least one input search term;
returning search results of each of the information storage units;
in response to searching each of the information storage units based on the at least one input search term, storing the at least one input search term in a portion of a search information storage unit that is designated for storing search terms of searches previously performed on the information storage units;
periodically automatically performing external searches based on update parameters stored in a configuration file associated with the search information storage unit using the stored at least one input search term; and
storing resultant security information from the external searches in a search results information storage unit.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and system for maintaining a self-updating security information repository. A plurality of types of security information are stored in a corresponding plurality of information storage units, such as database tables. A plurality of configuration files respectively associated with the information storage units are stored, and each configuration file includes update parameters of the associated information storage unit. Each information storage unit is periodically automatically updated based on its update parameters. The information storage units can be searched to return security information of different types in one search.
26 Citations
18 Claims
-
1. A method comprising:
-
storing a plurality of types of security information in a corresponding plurality of information storage units, wherein the plurality of types of security information comprises port information, application information, Trojan/malware information, and virus/worm information, each one of the plurality of information storage units is designated for a different one of the plurality of types of security information and each one of the plurality of types of security information is stored separately in one of the plurality of information storage units designated for that type of security information; storing a plurality of configuration files respectively associated with the plurality of information storage units, each configuration file including update parameters of the associated information storage unit; periodically automatically updating each of the information storage units based on the update parameters of the configuration file associated with each information storage unit; receiving at least one input search term from a user; searching each of the information storage units based on the at least one input search term; returning search results of each of the information storage units; in response to searching each of the information storage units based on the at least one input search term, storing the at least one input search term in a portion of a search information storage unit that is designated for storing search terms of searches previously performed on the information storage units; periodically automatically performing external searches based on update parameters stored in a configuration file associated with the search information storage unit using the stored at least one input search term; and storing resultant security information from the external searches in a search results information storage unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A storage computer readable medium having a database stored thereon, the database comprising:
-
a plurality of information storage units for storing, separately, in different information units different types of security information, wherein the plurality of types of security information comprises port information, application information, Trojan/malware information, and virus/worm information and each information storage unit is designated for a different type of security information; a plurality of configuration files each associated with one of the plurality of information storage units, each configuration file including update parameters relating to an automatic update procedure of the associated information storage unit a search information storage unit for storing input search terms of searches performed on the plurality of information storage units in a portion of the search information storage unit that is designated for storing search terms of previously performed searches, in response to searches being performed on the plurality of information storage units; a search configuration file associated with the search information storage unit and including update parameters defining an automatic update procedure of the search information storage unit; and a search results information storage unit for storing results of external searches performed during the automatic update procedure of the search information storage unit using the input search terms stored in the search information storage unit. - View Dependent Claims (11, 12, 13)
-
-
14. A system comprising:
-
means for storing a database comprising a plurality of information storage units for storing separately, in different ones of the information storage units different types of security information, wherein the different types of security information comprises port information, application information, Trojan/malware information, and virus/worm information and each information storage unit is designated for a different type of security information, and a plurality of configuration files each associated with one of the plurality of information storage units, each configuration file including update parameters of the associated information storage unit; means for periodically automatically updating each of the information storage units based on the update parameters of the configuration file associated with each information storage unit; means for receiving at least one input search term from a user, wherein the database further comprises a search information storage unit for storing the at least one input search term in a portion of the search information storage unit that is designated for storing search terms of searches previously performed on the information storage units, in response to a search of the information storage units based on the at least one input search term, and a search configuration file associated with the search information storage unit and including update parameters of the search information storage unit; means for searching each of the information storage units based on the at least one input search term; means for returning search results of each of the information storage units; and means for periodically automatically performing external searches based on the update parameters of the search information storage unit using the at least one input search term stored in the search information storage unit. - View Dependent Claims (15, 16, 17, 18)
-
Specification