IP Library Granted Patent US 7,627,891
Granted Patent B2
US 7,627,891 · App. 10/779,190 · Granted Dec 1, 2009

Network audit and policy assurance system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,627,891
App. No.
10/779,190
Granted
Dec 1, 2009
Kind
B2
Abstract

A prevention-based network auditing system includes a central compliance server generating network policies and configuring audits of the data communications network. The compliance server presents a graphical user interface (GUI) to describe the specific data gathering parameters, policies to be analyzed, and the schedule of analysis. One or more audit servers strategically deployed around the network employ heterogeneous data-gathering tools to gather information about the network in response to the configured audits, and transmit the gathered information to the compliance server. An audit repository stores the gathered information for use by the compliance server for security and regulatory policy assessment, network vulnerability analysis, report generation, and security improvement recommendations.

Claims (50)

1. A network auditing system for auditing a data communications network, the system comprising:

a first server configuring policies and audits of the data communications network;

one or more second servers coupled to the first server, the one or more second servers gathering information about the network in response to the configured audits and transmitting the gathered information to the first server; and

a data store coupled to the first server, the data store storing the gathered information transmitted by the one or more second servers, wherein the first server determines compliance with one of the configured network policies and independently makes a recommendation, in response to the determination, for modifying a network feature;

wherein the recommendation is a task associated with the network feature;

wherein a status of the recommended task is monitored;

wherein completion of the recommended task is verified;

wherein the first server provides, in response to the determination, a graphical representation of a security of the data communications network;

wherein the recommendation is associated with a change to one of the configured network policies and logics for modeling an effect of the change to one of the configured network policies.

2. The network auditing system of claim 1 further comprising a user interface allowing a user to generate a natural language policy document for the network policy and associate one or more machine-processable rules to the natural language policy document for allowing the network policy to be machine executable.

3. The network auditing system of claim 1 further comprising a plurality of heterogeneous information sources coupled to the one or more second servers, wherein the one or more second servers each include:

means for receiving information gathered by the heterogeneous information sources; and

means for converting the received information into a normalized data format.

4. The network auditing system of claim 3 , wherein the normalized data format is a machine-processable language format.

5. The network auditing system of claim 1 further comprising an interface operating between a plurality of heterogeneous information sources and the one or more second servers, the interface providing a uniform communications platform for uniformly communicating with the heterogeneous information sources.

6. The network auditing system of claim 1 further comprising:

means for identifying active network devices associated with an audit;

means for tracking the network devices over time; and

means for correlating information associated with the network devices.

7. The network auditing system of claim 1 , wherein the one or more second servers are coupled to one or more dynamically configurable packet filters.

8. The network auditing system of claim 7 , wherein the packet filters may be dynamically configured to forward packets during an audit session.

9. The network auditing system of claim 1 further comprising means for determining whether address filtering for a wireless access point is functional.

10. The network auditing system of claim 1 further comprising means for tracing a location of a wireless access point.

11. The network auditing system of claim 1 wherein the first server comprises a semantic normalization module identifying equivalencies among information generated by heterogeneous information sources.

12. The network auditing system of claim 11 , wherein a network policy includes one or more rules that are applied to the information generated by the heterogeneous information sources independently of a source type.

13. The network auditing system of claim 1 further comprising means for generating a report providing consolidated visibility into the security of the data communications network.

14. The network auditing system of claim 1 , wherein the network feature is a network security feature.

15. A method, comprising:

configuring policies and audits of a data communications network, utilizing a first server;

gathering information about the network in response to the configured audits and transmitting the gathered information to the first server, utilizing one or more second servers coupled to the first server; and

storing the gathered information transmitted by the one or more second servers utilizing a data store coupled to the first server, wherein the first server determines compliance with one of the configured network policies and independently makes a recommendation, in response to the determination, for modifying a network feature;

wherein the recommendation is a task associated with the network feature;

wherein a status of the recommended task is monitored;

wherein completion of the recommended task is verified;

wherein the first server provides, in response to the determination, a graphical representation of a security of the data communications network;

wherein the recommendation is associated with a change to one of the configured network policies and logics for modeling an effect of the change to one of the configured network policies.

16. A computer program product embodied on a tangible computer readable medium, comprising:

computer code for configuring policies and audits of a data communications network, utilizing a first server;

computer code for gathering information about the network in response to the configured audits and transmitting the gathered information to the first server, utilizing one or more second servers coupled to the first server; and

computer code for storing the gathered information transmitted by the one or more second servers utilizing a data store coupled to the first server, wherein the first server determines compliance with one of the configured network policies and independently makes a recommendation, in response to the determination, for modifying a network feature;

wherein the recommendation is a task associated with the network feature;

wherein a status of the recommended task is monitored;

wherein completion of the recommended task is verified;

wherein the first server provides, in response to the determination, a graphical representation of a security of the data communications network;

wherein the recommendation is associated with a change to one of the configured network policies and logics for modeling an effect of the change to one of the configured network policies.

17. The network auditing system of claim 1 , wherein the determination of compliance with the one of the configured network policies is performed by a policy and vulnerability engine incorporated into a plurality of processors residing in the first server.

18. The network auditing system of claim 1 , wherein the first server includes a common interface that allows the first server to uniformly communicate with a plurality of heterogeneous scanners.

19. The network auditing system of claim 1 , wherein the recommended task is a remediation task for a configured network policy violation, and information on the remediation task indicates a name of a configured network policy, an address of a host of the data communications network in which was the configured network policy violation was determined, and the date in which the configured network policy violation was determined.

20. The network auditing system of claim 1 , wherein the recommended task is assigned to a particular person or entity.

21. The network auditing system of claim 1 , wherein the status is tracked and made available in a report.

Assignments (19)
RELEASE OF SECURITY INTEREST Recorded Aug 16, 2024
From: STG PARTNERS, LLC
To: MUSARUBRA US LLC; SKYHIGH SECURITY LLC
Reel/Frame 068671/0435 →
TERMINATION AND RELEASE OF FIRST LIEN SECURITY INTEREST IN CERTAIN PATENTS RECORDED AT REEL 057453, FRAME 0053 Recorded Aug 15, 2024
From: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
To: MUSARUBRA US LLC
Reel/Frame 068655/0413 →
TERMINATION AND RELEASE OF SECOND LIEN SECURITY INTEREST IN CERTAIN PATENTS RECORDED AT REEL 056990, FRAME 0960 Recorded Aug 15, 2024
From: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
To: MUSARUBRA US LLC
Reel/Frame 068655/0430 →
INTELLECTUAL PROPERTY ASSIGNMENT AGREEMENT Recorded Aug 15, 2024
From: MUSARUBRA US LLC
To: MAGENTA SECURITY INTERMEDIATE HOLDINGS LLC
Reel/Frame 068656/0098 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Aug 15, 2024
From: MAGENTA SECURITY HOLDINGS LLC; SKYHIGH SECURITY LLC
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 068657/0666 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2024
From: MUSARUBRA US LLC
To: MAGENTA SECURITY INTERMEDIATE HOLDINGS LLC
Reel/Frame 068657/0764 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2024
From: MAGENTA SECURITY INTERMEDIATE HOLDINGS LLC
To: MAGENTA SECURITY HOLDINGS LLC
Reel/Frame 068657/0843 →
INTELLECTUAL PROPERTY ASSIGNMENT AGREEMENT Recorded Aug 15, 2024
From: MAGENTA SECURITY INTERMEDIATE HOLDINGS LLC
To: MAGENTA SECURITY HOLDINGS LLC
Reel/Frame 068656/0920 →
SECURITY INTEREST Recorded Aug 1, 2024
From: MUSARUBRA US LLC; SKYHIGH SECURITY LLC
To: STG PARTNERS, LLC
Reel/Frame 068324/0731 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL: 057315 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 11, 2022
From: MCAFEE, LLC
To: MUSARUBRA US LLC
Reel/Frame 060878/0126 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jul 27, 2021
From: MUSARUBRA US LLC; SKYHIGH NETWORKS, LLC
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 056990/0960 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jul 27, 2021
From: MUSARUBRA US LLC; SKYHIGH NETWORKS, LLC
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 057453/0053 →
RELEASE OF SECURITY INTEREST Recorded Jul 26, 2021
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: MCAFEE, LLC; SKYHIGH NETWORKS, LLC
Reel/Frame 057620/0102 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045055/0786 Recorded Oct 26, 2020
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 054238/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045056 FRAME 0676. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 054206/0593 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045055 FRAME 786. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 055854/0047 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045055/0786 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 045056/0676 →
CHANGE OF NAME AND ENTITY CONVERSION Recorded Aug 24, 2017
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 043665/0918 →