IP Library Granted Patent US 8,972,571
Granted Patent B2
US 8,972,571 · App. 13/887,822 · Granted Mar 3, 2015

System and method for correlating network identities and addresses

Inventors: Jason Nappier (Bowie, MD); Ron Gula (Marriottsville, MD)
Assignee: Tenable Network Security, Inc.
H04L63/08H04L63/1433
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 8,972,571
App. No.
13/887,822
Granted
Mar 3, 2015
Kind
B2
Abstract

The system and method for correlating network identities and addresses described herein may include a log correlation engine distributed on a network that identifies relationships between certain network identities and Internet Protocol (IP) and Ethernet addresses in the network. In particular, the log correlation engine may analyze various event logs that describe activity in a network to learn relationships between network identities and network addresses and generate alerts in response to discovering changes in the learned relationships. For example, the log correlation engine may identify authentication events described in the logs to map network identities to IP addresses, and may further analyze the logs to map the IP addresses to Ethernet addresses. Thus, the log correlation engine may discover new and changed relationships between the network identities, the IP addresses, and the Ethernet addresses.

Claims (47)

1. A system for correlating network identities and addresses, comprising:

one or more physical processors programmed with computer executable instructions which, when executed, cause the one or more physical processors to:

receive logs that describe traffic observed on a network, wherein the network traffic includes one or more network sessions observed on the network and wherein the logs comprise a first log describing at least one authentication event and a second log describing at least another type of event;

identify an authentication event described in the logs, wherein the authentication event includes a network identity and a first network address observed in the one or more network sessions;

map the first network address to a second network address based on information in the logs;

map the network identity to one or more of the first network address or the second network address based on the information in the logs;

identify a relationship between the network identity, the first network address, and the second network address responsive to mapping the first network address to the second network address and mapping the network identity to the first network address or the second network address; and

generate an alert responsive to identifying the relationship between the network identity, the first network address, and the second network address.

2. The system of claim 1 , wherein the first network address includes an Internet Protocol address and the second network address includes a Media Access Control address.

3. The system of claim 1 , wherein the alert indicates that the network identity accessed the first network address or the second network address and that another network identity previously had a relationship to the first network address or the second network address.

4. The system of claim 1 , wherein the one or more physical processors are further caused to:

generate at least another alert responsive to a determination that the authentication event describes an invalid authentication event.

5. The system of claim 1 , wherein the one or more physical processors are further caused to:

update a network identity and address list responsive to identifying the relationship between the network identity, the first network address, and the second network address.

6. The system of claim 1 , wherein the network identity and address list includes a time stamp that describes when the relationship between the network identity, the first network address, and the second network address was identified, and wherein the network identity and address list includes a hash value that describes the relationship between the network identity, the first network address, and the second network address.

7. The system of claim 1 , wherein the another type of event is a hardware device detection event, and wherein the one or more physical processors are further caused to:

identify the hardware device detection event described in the logs, wherein the hardware device detection event includes a Media Access Control network address for a new hardware device that an active vulnerability scanner observes in the one or more network sessions; and

identify a relationship between the new hardware device and the Media Access Control network address.

8. The system of claim 1 , wherein the another type of event is a hardware device detection event, and wherein the one or more physical processors are further caused to:

identify the hardware device detection event described in the logs, wherein the hardware device detection event includes a Media Access Control network address for a new hardware device that an active vulnerability scanner detects in the network; and

identify a relationship between the new hardware device and the Media Access Control network address.

9. The system of claim 1 , wherein the another type of event is a media activity event, and wherein the one or more physical processors are further caused to:

identify the media activity event described in the logs, wherein the media activity event describes an insertion or removal of a media device from another device in the network; and

generate at least another alert responsive to identifying the media activity event.

10. A method for correlating network identities and addresses, the method being implemented on a computer system that includes one or more physical processors executing computer executable instructions which, when executed, perform the method, the method comprising:

receiving, at the computer system, logs that describe traffic observed on a network, wherein the network traffic includes one or more network sessions observed on the network and wherein the logs comprise a first log describing at least one authentication event and a second log describing at least another type of event;

identifying, by the computer system, an authentication event described in the logs, wherein the authentication event includes a network identity and a first network address observed in the one or more network sessions;

mapping, by the computer system, the first network address to a second network address based on information in the logs;

mapping, by the computer system, the network identity to one or more of the first network address or the second network address based on the information in the logs;

identifying, by the computer system, a relationship between the network identity, the first network address, and the second network address responsive to mapping the first network address to the second network address and mapping the network identity to the first network address or the second network address; and

generating, by the computer system, an alert responsive to identifying the relationship between the network identity, the first network address, and the second network address.

11. The method of claim 10 , wherein the first network address includes an Internet Protocol address and the second network address includes a Media Access Control address.

12. The method of claim 10 , wherein the alert indicates that the network identity accessed the first network address or the second network address and that another network identity previously had a relationship to the first network address or the second network address.

13. The method of claim 10 , further comprising:

generating, by the computer system, at least another alert responsive to a determination by the log correlation engine that the authentication event describes an invalid authentication event.

14. The method of claim 10 , further comprising:

updating, by the computer system, a network identity and address list responsive to identifying the relationship between the network identity, the first network address, and the second network address.

15. The method of claim 10 , wherein the network identity and address list includes a time stamp that describes when the relationship between the network identity, the first network address, and the second network address was identified, and wherein the network identity and address list includes a hash value that describes the relationship between the network identity, the first network address, and the second network address.

16. The method of claim 10 , wherein the another type of event is a hardware device detection event, and wherein the method comprises:

identifying, by the computer system, the hardware device detection event described in the logs, wherein the hardware device detection event includes a Media Access Control network address for a new hardware device that an active vulnerability scanner observes in the one or more network sessions; and

identifying, by the computer system, a relationship between the new hardware device and the Media Access Control network address.

17. The method of claim 10 , wherein the another type of event is a hardware device detection event, and wherein the method comprises:

identifying, by the computer system, the hardware device detection event described in the logs, wherein the hardware device detection event includes a Media Access Control network address for a new hardware device that an active vulnerability scanner detects in the network; and

identifying, by the computer system, a relationship between the new hardware device and the Media Access Control network address.

18. The method of claim 10 , wherein the another type of event is a media activity event, and wherein the method comprises:

identifying, by the computer system, the media activity event described in the logs, wherein the media activity event describes an insertion or removal of a media device from another device in the network; and

generating, by the computer system, at least another alert responsive to identifying the media activity event.

Assignments (3)
PATENT SECURITY AGREEMENT Recorded Jul 8, 2021
From: TENABLE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 056807/0546 →
CHANGE OF NAME Recorded Aug 29, 2018
From: TENABLE NETWORK SECURITY, INC.
To: TENABLE, INC.
Reel/Frame 046974/0077 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2013
From: NAPPIER, JASON; GULA, RON
To: TENABLE NETWORK SECURITY, INC.
Reel/Frame 030356/0847 →
Continuity (2)
Continuation 12693803 · Jan 26, 2010
Related Publication 20130247148A1 · Sep 19, 2013