Patent US5674468A successfully refreshed from Google Patents.
Patent US6883101B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag