Patent US5674468A successfully refreshed from Google Patents.
Patent US6883101B1 successfully refreshed from Google Patents.
US6883101B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
System and method for assessing the security posture of a network using goal oriented fuzzy logic decision rules
Assignee: Harris Corp
•
Filing: 2000-02-08
•
Granted: 2005-04-19
•
Expires: 2020-02-08
Abstract
Abstract A method and data processing system assesses the security vulnerability of a network. A system object model database is created and supports the information data requirements of disparate network vulnerability analysis programs. Only the required data from the system object model database representing the network is imported to the programs, which then analyze the network to produce data results from each program. These data results are stored in a common system model database and within the data fact base. Goal oriented fuzzy logic decision rules are applied to determine the vulnerability posture of the network.
Inventors
- 👤 Kevin L. Fox
- 👤 Ronda R. Henning
- 👤 John T. Farrell
- 👤 Clifford C. Miller
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-07 14:07
CPC Classifications
H; H04; H04L; H04L63/00; H04L63/14; H04L63/1433; G; G06; G06F; G06F21/00; G06F21/50; G06F21/57; G06F21/577; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99944; Y10S707/99945
Claims Analysis
Total Claims: 31
Claim 1
Independent Claim
120 words
A method for assessing the security posture of a network comprising the steps of: creating a system object model database representing a network, wherein the system object model database supports the information data requirements of separate, non-integrated network vulnerability analysis programs; exporting only the required data from the system object model database representing the network to each respective network vulnerability analysis program; analyzing the network with each network vulnerability analysis program to produce data results from each program; storing the data results from respective network vulnerability analysis programs and the common system model database within a data fact base; and applying goal oriented fuzzy logic decision rules to the data fact base to determine the security posture of the network.
Claim 2
Independent Claim
120 words
A method for assessing the security posture of a network comprising the steps of: creating a system object model database representing a network, wherein the system object model database supports the information data requirements of separate, non-integrated network vulnerability analysis programs; exporting only the required data from the system object model database representing the network to each respective network vulnerability analysis program; analyzing the network with each network vulnerability analysis program to produce data results from each program; storing the data results from respective network vulnerability analysis programs and the common system model database within a data fact base; and applying goal oriented fuzzy logic decision rules to the data fact base to determine the security posture of the network.
Claim 3
Dependent Claim
32 words
A method according to claim 1 , and further comprising the step of exporting only the required data from the system object model database via filters associated with respective network vulnerability programs.
Claim 4
Dependent Claim
31 words
A method according to claim 1 , and further comprising the step of exporting the system object model database to the network vulnerability analysis programs via an integrated application programming interface.
Claim 5
Dependent Claim
24 words
A method according to claim 1 , and further comprising the step of modeling the network as a map on a graphical user interface.
Claim 6
Dependent Claim
33 words
A method according to claim 1 , and further comprising the step of establishing a class hierarchy to define components of the network vulnerability analysis programs that share common data and programming traits.
Claim 7
Dependent Claim
37 words
A method according to claim 1 , and further comprising the step of running the network vulnerability analysis programs to obtain data results pertaining to network system details, network topologies, node level vulnerabilities and network level vulnerabilities.
Claim 8
Independent Claim
129 words
A method for assessing the security posture of a network comprising the steps of: creating a system object model database representing a network, wherein the system object model database supports the information data requirements of separate, non-integrated network vulnerability analysis programs; and exporting only the required data from the system object model database to respective network vulnerability analysis programs to produce data results from each program; storing the data results from respective network vulnerability analysis programs and the common system model database within a data fact base; and applying goal oriented fuzzy logic decision rules to the data fact base by the use of a plurality of fuzzy expert rules to merge results from the network vulnerability analysis programs so as to determine the security posture of the network.
Claim 9
Independent Claim
129 words
A method for assessing the security posture of a network comprising the steps of: creating a system object model database representing a network, wherein the system object model database supports the information data requirements of separate, non-integrated network vulnerability analysis programs; and exporting only the required data from the system object model database to respective network vulnerability analysis programs to produce data results from each program; storing the data results from respective network vulnerability analysis programs and the common system model database within a data fact base; and applying goal oriented fuzzy logic decision rules to the data fact base by the use of a plurality of fuzzy expert rules to merge results from the network vulnerability analysis programs so as to determine the security posture of the network.
Claim 10
Dependent Claim
23 words
A method according to claim 7 , and further comprising the step of applying the fuzzy logic decision rules based on evidential reasoning.
Claim 11
Dependent Claim
26 words
A method according to claim 7 , and further comprising the step of exporting only the required data via filters associated with respective network vulnerability programs.
Claim 12
Dependent Claim
31 words
A method according to claim 7 , and further comprising the step of exporting the system object model database to the network vulnerability analysis programs via an integrated application programming interface.
Claim 13
Dependent Claim
24 words
A method according to claim 7 , and further comprising the step of modeling the network as a map on a graphical user interface.
Claim 14
Dependent Claim
34 words
A method according to claim 7 , and further comprising the step of establishing a class hierarchy to define components of the disparate network vulnerability analysis programs that share common data and programming traits.
Claim 15
Dependent Claim
37 words
A method according to claim 7 , and further comprising the step of running the network vulnerability analysis programs to obtain data results pertaining to network system details, network topologies, node level vulnerabilities and network level vulnerabilities.
Claim 16
Dependent Claim
131 words
A computer program that resides on a medium that can be read by a program, wherein the computer program comprises instructions to cause a computer to create a system object model database representing a network, wherein the system object model database supports the information data requirements of separate, non-integrated network vulnerability analysis programs; export only the required data from the system object model database representing the network to each respective network vulnerability analysis program; analyze the network with each network vulnerability analysis program to produce data results from each program; store the results from respective network vulnerability analysis programs and the common system model database within a data fact base; and apply goal oriented fuzzy logic decision rules to the data fact base to determine the security posture of the network.
Claim 17
Dependent Claim
131 words
A computer program that resides on a medium that can be read by a program, wherein the computer program comprises instructions to cause a computer to create a system object model database representing a network, wherein the system object model database supports the information data requirements of separate, non-integrated network vulnerability analysis programs; export only the required data from the system object model database representing the network to each respective network vulnerability analysis program; analyze the network with each network vulnerability analysis program to produce data results from each program; store the results from respective network vulnerability analysis programs and the common system model database within a data fact base; and apply goal oriented fuzzy logic decision rules to the data fact base to determine the security posture of the network.
Claim 18
Dependent Claim
38 words
A computer program according to claim 14 , and further comprising instructions for applying the fuzzy logic decision rules by the use of a plurality of fuzzy expert rules to merge results from the network vulnerability analysis programs.
Claim 19
Dependent Claim
23 words
A computer program according to claim 14 , and further comprising instructions for applying the fuzzy logic decision rules based on evidential reasoning.
Claim 20
Dependent Claim
26 words
A computer program according to claim 14 , and further comprising instructions for exporting only the required data via filters associated with respective network vulnerability programs.
Claim 21
Dependent Claim
31 words
A computer program according to claim 14 , and further comprising instructions for importing the system object model database to the network vulnerability analysis programs via an integrated application programming interface.
Claim 22
Dependent Claim
24 words
A computer program according to claim 14 , and further comprising instructions for modeling the network as a map on a graphical user interface.
Claim 23
Dependent Claim
33 words
A computer program according to claim 14 , and further comprising instructions for establishing a class hierarchy to define components of the network vulnerability analysis programs that share common data and programming traits.
Claim 24
Dependent Claim
37 words
A computer program according to claim 14 , and further comprising instructions for running the network vulnerability analysis programs to obtain data results pertaining to network system details, network topologies, node level vulnerabilities and network level vulnerabilities.
Claim 25
Dependent Claim
175 words
A data processing system for assessing the security posture of a network comprising: a plurality of separate, non-integrated network vulnerability analysis programs used for analyzing a network; a system object model database that represents the network to be analyzed, wherein the system object model database supports the information data requirements of the network vulnerability analysis programs; an applications programming interface for importing the system object model database of the network to the network vulnerability analysis programs; a filter associated with the applications programming interface and each respective network vulnerability analysis program for filtering data from the system object model database and importing only the required data; a data fact base for storing the results obtained from respective network vulnerability analysis programs after analyzing the network and the common system model database; and a fuzzy logic processor for applying goal oriented fuzzy logic decision rules to the fact database by the use of a plurality of fuzzy expert rules for merging results from the network vulnerability analysis programs and determining the security posture of the network.
Claim 26
Dependent Claim
175 words
A data processing system for assessing the security posture of a network comprising: a plurality of separate, non-integrated network vulnerability analysis programs used for analyzing a network; a system object model database that represents the network to be analyzed, wherein the system object model database supports the information data requirements of the network vulnerability analysis programs; an applications programming interface for importing the system object model database of the network to the network vulnerability analysis programs; a filter associated with the applications programming interface and each respective network vulnerability analysis program for filtering data from the system object model database and importing only the required data; a data fact base for storing the results obtained from respective network vulnerability analysis programs after analyzing the network and the common system model database; and a fuzzy logic processor for applying goal oriented fuzzy logic decision rules to the fact database by the use of a plurality of fuzzy expert rules for merging results from the network vulnerability analysis programs and determining the security posture of the network.
Claim 27
Dependent Claim
20 words
A data processing system according to claim 22 , wherein the fuzzy logic decision rules are based on evidential reasoning.
Claim 28
Dependent Claim
26 words
A data processing system according to claim 22 , wherein the applications programming interface for exporting the system object model database comprises a graphical user interface.
Claim 29
Dependent Claim
23 words
A data processing system according to claim 22 , and further comprising a graphical user interface that models the network as a map.
Claim 30
Dependent Claim
24 words
A data processing system according to claim 22 , and further comprising a graphical user interface for displaying the security posture of the network.
Claim 31
Dependent Claim
35 words
A data processing system according to claim 22 , wherein the database further comprises an object oriented class hierarchy to define components of the network vulnerability analysis programs that share common data and programming traits.
References Cited (Backward Citations)
US5812763A
Cited
US5138321A
Cited
US5485409A
Cited
US5684957A
Cited
US5528516A
Cited
US5798939A
Cited
US5699403A
Cited
US5787235A
Cited
US5745382A
Cited
US5751965A
Cited
US5892903A
Cited
US5963653A
Cited
US6020889A
Cited
WO1999056195A1
Cited
US6298445B1
Cited
EP0961440A2
Cited
US6054987A
Cited
US6324656B1
Cited
US6301668B1
Cited
US6415321B1
Cited
US6499107B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2008-04-18 | 2008-10-18 | 2009-04-19 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2012-04-18 | 2012-10-18 | 2013-04-19 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2016-04-18 | 2016-10-18 | 2017-04-19 | $7700.00 | Window Closed / Lapsed |