IP Library Granted Patent US 10,142,359
Granted Patent B1
US 10,142,359 · App. 15/136,865 · Granted Nov 27, 2018

System and method for identifying security entities in a computing environment

Inventors: Eric Karasuda (San Mateo, CA); Ram Keralapura (San Jose, CA); Chunsheng Victor Fang (Redwood City, CA); Gary Golomb (Los Gatos, CA)
Assignee: AWAKE SECURITY, INC.
H04L63/1425H04L63/14H04L63/1408H04L63/1416H04L63/12H04L63/126
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 10,142,359
App. No.
15/136,865
Granted
Nov 27, 2018
Kind
B1
Abstract

System and method to identify a security entity in a computing environment is disclosed. Communication between a user computer and at least one destination computer by a security appliance is monitored by a security appliance. Selective information from the communication is extracted by the security appliance. At least one security entity is identified based on a subset of the selective information. One or more selective information is associated to at least one security entity. A knowledge graph is generated based on the associated selective information.

Claims (32)

1. A method for identifying a security entity in a computing environment, comprising:

monitoring a communication between a user computer and at least one destination computer by a security appliance executed on a computing device;

extracting a plurality of selective information from the communication by the security appliance;

identifying at least one security entity based on a subset of the selective information, wherein the subset of the selective information belonging to a first time interval;

confirming an identity of the identified at least one security entity as valid for the first time interval, based on an association between a decisive identifier and the identified at least one security entity during the first time interval;

evaluating another subset of selective information belonging to a second time interval and detecting the identified at least one security entity during the second interval, based on an association between the decisive identifier and the identity of the identified at least one security entity during the second time interval;

extending the association between the identified at least one security entity and the associated decisive identifier from the first time interval to the second time interval, based on the detection;

generating a knowledge graph for the identified at least one security entity based on the associated decisive identifier for a period extending from the first time interval to the second time interval; and

analyzing a network communication between the user computer and the at least one destination computer to detect a potential threat based on information included in the knowledge graph, wherein a result of analyzing the communication is utilized to generate information to update priority of analysis of incoming packets in further network communications between the user computer and the at least one destination computer.

2. The method of claim 1 , wherein the first time interval and the second time interval are contiguous.

3. The method of claim 1 , wherein the first time interval and the second time interval are separated by one or more additional time intervals.

4. The method of claim 3 , further including selectively extending the validity of the identified security entity for a period extending from the first time interval to the second time interval.

5. The method of claim 1 , further including associating one or more other selective information to the identified at least one security entity for the first time interval.

6. The method of claim 5 , wherein the one or more of the other selective information associated with the security entity is an another decisive identifier.

7. The method of claim 1 , wherein the security entity is associated with a network address.

8. The method of claim 7 , wherein the security entity is classified as an internal entity or an external entity, based on the network address.

9. A system to identify a security entity in a computing environment, comprising:

a security appliance executed on a computing device configured to monitor a communication between a user computer and a destination computer;

extract a plurality of selective information from the communication;

identify at least one security entity based on a subset of the selective information, wherein the subset of the selective information belongs to a first time interval;

confirm an identity of the identified at least one security entity as valid for the first time interval, based on an association between a decisive identifier and the identified at least one security entity during the first time interval;

evaluate another subset of selective information that belongs to a second time interval and detect the identified at least one security entity during the second interval, based on an association between the decisive identifier and the identity of the identified at least one security entity during the second time interval;

extend the association between the identified at least one security entity and the decisive identifier from the first time interval to the second time interval, based on the detection;

generate a knowledge graph for the identified at least one security entity based on the associated decisive identifier for a period extending from the first time interval and the second time interval; and

analyze a network communication between the user computer and the at least one destination computer to detect a potential threat based on information included in the knowledge graph, wherein a result of analyzing the communication is utilized to generate information to update priority of analysis of incoming packets in further network communications between the user computer and the at least one destination computer.

10. The system of claim 9 , wherein the first time interval and the second time interval are contiguous.

11. The system of claim 9 , wherein the first time interval and the second time interval are separated by one or more additional time intervals.

12. The system of claim 11 , further including selectively extending the validity of the identified security entity for a period extending from the first time interval to the second time interval.

13. The system of claim 9 , wherein the security entity associates one or more other selective information to the identified at least one security entity for the first time interval.

14. The system of claim 13 , wherein the one or more of the other selective information associated with the security entity is an another decisive identifier.

15. The system of claim 9 , wherein the security entity is associated with a network address.

16. The system of claim 15 , wherein the security entity is classified as an internal entity or an external entity, based on the network address.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2024
From: AWAKE SECURITY LLC
To: ARISTA NETWORKS, INC.
Reel/Frame 066165/0924 →
CHANGE OF NAME Recorded Nov 23, 2020
From: AWAKE SECURITY, INC.
To: AWAKE SECURITY LLC
Reel/Frame 054500/0373 →
CHANGE OF NAME Recorded Oct 9, 2018
From: AWAKE NETWORKS, INC.
To: AWAKE SECURITY, INC.
Reel/Frame 047206/0121 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2016
From: KARASUDA, ERIC; KERALAPURA, RAM; FANG, CHUNSGENG VICTOR; GOLOMB, GARY
To: AWAKE NETWORKS, INC.
Reel/Frame 038362/0648 →