Patent FR1361491A successfully refreshed from Google Patents.
Patent US6324656B1 successfully refreshed from Google Patents.
US6324656B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
System and method for rules-driven multi-phase network vulnerability assessment
Assignee: Cisco Technology Inc
•
Filing: 1998-06-30
•
Granted: 2001-11-27
•
Expires: 2018-06-30
Abstract
Abstract In one aspect of the invention, a computer implemented method for rules-driven multi-phase network vulnerability assessment is disclosed. The method comprises pinging devices on a network to discover devices with a connection to the network. Port scans are performed on the discovered devices and banners are collected. Information from the collected banners are stored as entries in a first database. Analysis is performed on the entries by comparing the entries with a rule set to determine potential vulnerabilities. The results of the analysis are stored in a second database.
Inventors
- 👤 Robert Gleichauf
- 👤 Steven Shanklin
- 👤 Scott Waddell
- 👤 Kevin Ziese
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 02:25
CPC Classifications
H; H04; H04L; H04L41/00; H04L41/12; H04L63/00; H04L63/14; H04L63/1433
Claims Analysis
Total Claims: 32
Claim 1
Independent Claim
89 words
A computer implemented method for multi-phase rules-driven network vulnerability assessment, the method comprising: pinging devices on a network to discover devices with a connection to the network; performing port scans on the discovered devices and collecting banners sent as a result of the port scans; storing information from the collected banners as entries in a first database to establish a network configuration; comparing the entries in the network configuration with more than one rule set to determine potential vulnerabilities; and storing results of the comparison in a second database.
Claim 2
Dependent Claim
89 words
A computer implemented method for multi-phase rules-driven network vulnerability assessment, the method comprising: pinging devices on a network to discover devices with a connection to the network; performing port scans on the discovered devices and collecting banners sent as a result of the port scans; storing information from the collected banners as entries in a first database to establish a network configuration; comparing the entries in the network configuration with more than one rule set to determine potential vulnerabilities; and storing results of the comparison in a second database.
Claim 3
Dependent Claim
26 words
The method of claim 1 , further comprising performing host nudges on the devices and storing information from data received as entries in the first database.
Claim 4
Dependent Claim
24 words
The method of claim 1 , further comprising performing active data collection and storing information from data received as entries in the first database.
Claim 5
Dependent Claim
52 words
The method of claim 1 , wherein comparing comprises: comparing an entry in the network configuration to a rule to determine an operating system represented by the entry; comparing the entry to a second rule to determine a service; and comparing the entry to a third rule to determine a potential vulnerability.
Claim 6
Dependent Claim
17 words
The method of claim 1 , wherein the rule sets comprise a text based prepositional logic language.
Claim 7
Dependent Claim
17 words
The method of claim 1 , further comprising confirming a potential vulnerability by performing an active exploit.
Claim 8
Independent Claim
147 words
A system for multi-phase rules-driven network vulnerability assessment, the system comprising: a first database for storing information from collected banners as entries; a plurality of rule sets; a second database for storing results of a comparison; and an execution module coupled to the first database, the rule set, and the second database, the execution module operable to ping devices on a network to discover devices with a connection to the network, the execution module further operable to perform port scans on the discovered device and collect banners sent as a result of the port scans; the execution module operable to store information from the collected entries in the first database to establish a network configuration and compare the entries in the network configuration with more than one rule set to determine potential vulnerabilities; the execution module operable to store results of the comparision in the second database.
Claim 9
Independent Claim
147 words
A system for multi-phase rules-driven network vulnerability assessment, the system comprising: a first database for storing information from collected banners as entries; a plurality of rule sets; a second database for storing results of a comparison; and an execution module coupled to the first database, the rule set, and the second database, the execution module operable to ping devices on a network to discover devices with a connection to the network, the execution module further operable to perform port scans on the discovered device and collect banners sent as a result of the port scans; the execution module operable to store information from the collected entries in the first database to establish a network configuration and compare the entries in the network configuration with more than one rule set to determine potential vulnerabilities; the execution module operable to store results of the comparision in the second database.
Claim 10
Dependent Claim
32 words
The system of claim 7 , wherein the execution module is further operable to perform host nudges on the devices and store information from data received as entries in the first database.
Claim 11
Dependent Claim
30 words
The system of claim 7 , wherein the execution module is further operable to perform active data collection and store information from data received as entries in the first database.
Claim 12
Dependent Claim
56 words
The system of claim 7 , wherein the execution module is operable to: compare an entry in the network configuration to a rule to determine an operating system represented by the entry; compare the entry to a second rule to determine a service; and compare the entry to a third rule to determine a potential vulnerability.
Claim 13
Dependent Claim
17 words
The system of claim 7 , wherein the rule sets comprise a text based prepositional logic language.
Claim 14
Dependent Claim
23 words
The system or claim 7 , wherein the execution module is further operable to confirm a potential vulnerability by performing an active exploit.
Claim 15
Dependent Claim
115 words
A computer implemented method for multiphase rules-driven network vulnerability assessment, the method comprising: pinging devices on a network to discover devices with a connection to the network; performing port scans on the discovered devices and collecting banners sent as a result of the port scans; storing information from the collected banners as entries in a first database to establish a network configuration; comparing an entry in the first database to a rule to determine an operating system represented by the entry; comparing the entry to a second rule to determine a service; comparing the entry to a third rule to determine a potential vulnerability; and storing results of the comparing steps in a second database.
Claim 16
Dependent Claim
115 words
A computer implemented method for multiphase rules-driven network vulnerability assessment, the method comprising: pinging devices on a network to discover devices with a connection to the network; performing port scans on the discovered devices and collecting banners sent as a result of the port scans; storing information from the collected banners as entries in a first database to establish a network configuration; comparing an entry in the first database to a rule to determine an operating system represented by the entry; comparing the entry to a second rule to determine a service; comparing the entry to a third rule to determine a potential vulnerability; and storing results of the comparing steps in a second database.
Claim 17
Dependent Claim
26 words
The method of claim 13 , further comprising performing host nudges on the devices and storing information from data received as entries in the first database.
Claim 18
Dependent Claim
24 words
The method of claim 13 , further comprising performing active data collection and storing information from data received as entries in the first database.
Claim 19
Dependent Claim
16 words
The method of claim 13 , wherein the rules comprise an ASCII based prepositional logic language.
Claim 20
Dependent Claim
17 words
The method of claim 13 , further comprising confirming a potential vulnerability by performing an active exploit.
Claim 21
Dependent Claim
93 words
Logic encoded in media for multi-phase rules-driven network vulnerability assessment and operable to perform the following steps: pinging devices on a network to discover devices with a connection to the network; performing port scans on the discovered devices and collecting banners sent as a result of the port scans; storing information from the collected banners as entries in a first database to establish a network configuration; comparing the entries in the network configuration with more than one rule set to detemine potential vulnerabilities; and storing results of the comparison in a second database.
Claim 22
Dependent Claim
93 words
Logic encoded in media for multi-phase rules-driven network vulnerability assessment and operable to perform the following steps: pinging devices on a network to discover devices with a connection to the network; performing port scans on the discovered devices and collecting banners sent as a result of the port scans; storing information from the collected banners as entries in a first database to establish a network configuration; comparing the entries in the network configuration with more than one rule set to detemine potential vulnerabilities; and storing results of the comparison in a second database.
Claim 23
Dependent Claim
29 words
The logic of claim 18 , further comprising the step of performing host nudges on the devices and storing information from data received as entries in the first database.
Claim 24
Dependent Claim
27 words
The logic of claim 18 , further comprising the step of performing active data collection and storing information from data received as entries in the first database.
Claim 25
Dependent Claim
52 words
The logic of claim 18 , wherein comparing comprises: comparing an entry in the network configuration to a rule to determine an operating system represented by the entry; comparing the entry to a second rule to determine a service; and comparing the entry to a third rule to determine a potential vulnerability.
Claim 26
Dependent Claim
20 words
The logic of claim 18 , further comprising the step of confirming a potential vulnerability by performing an active exploit.
Claim 27
Independent Claim
95 words
An apparatus for multi-phase rules-driven network vulnerability assessment comprising: means for pinging devices on a network to discover devices with a connection to the network; means for performing port scans on the discovered devices and collecting banners sent as a result of the port scans; means for storing information from the collected banners as entries in a first database to establish a network configuration; means for comparing the entries in the network configuration with more than one rule set to determine potential vulnerabilities; and means for storing results of the comparison in a second database.
Claim 28
Independent Claim
95 words
An apparatus for multi-phase rules-driven network vulnerability assessment comprising: means for pinging devices on a network to discover devices with a connection to the network; means for performing port scans on the discovered devices and collecting banners sent as a result of the port scans; means for storing information from the collected banners as entries in a first database to establish a network configuration; means for comparing the entries in the network configuration with more than one rule set to determine potential vulnerabilities; and means for storing results of the comparison in a second database.
Claim 29
Dependent Claim
28 words
The apparatus of claim 23 , further comprising means for performing host nudges on the devices and storing information from data received as entries in the first database.
Claim 30
Dependent Claim
26 words
The apparatus of claim 23 , further comprising means for performing active data collection and storing information from data received as entries in the first database.
Claim 31
Dependent Claim
60 words
The apparatus of claim 23 , wherein means for comparing comprises: means for comparing an entry in the network configuration to a rule to determine an operating system represented by the entry; means for comparing the entry to a second rule to determine a service; and means for comparing the entry to a third rule to determine a potential vulnerability.
Claim 32
Dependent Claim
19 words
The apparatus of claim 23 , further comprising means for confirming a potential vulnerability by performing an active exploit.
References Cited (Backward Citations)
US4956769A
Cited
US5101402A
Cited
US5032979A
Cited
US5278901A
Cited
US5621889A
Cited
US5448724A
Cited
US5414833A
Cited
US5606668A
Cited
US5557742A
Cited
US5524238A
Cited
US5488715A
Cited
US5727061A
Cited
US5699513A
Cited
US5793763A
Cited
US5826014A
Cited
US5931946A
Cited
US5727146A
Cited
US5798706A
Cited
US5892903A
Cited
US5991881A
Cited
US5796942A
Cited
US5903882A
Cited
US5805801A
Cited
US5925126A
Cited
US5919257A
Cited
US5926463A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2004-11-26 | 2005-05-28 | 2005-11-27 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2008-11-26 | 2009-05-28 | 2009-11-27 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2012-11-26 | 2013-05-28 | 2013-11-27 | $7700.00 | Window Closed / Lapsed |