IP Library Granted Patent US 9,973,540
Granted Patent B2
US 9,973,540 · App. 15/359,123 · Granted May 15, 2018

System and method for building intelligent and distributed L2-L7 unified threat management infrastructure for IPV4 and IPV6 environments

Inventors: Qing Li (Cupertino, CA); Ronald A. Frederick (Mountain View, CA); Thomas A. Clare (Traverse City, MI)
Assignee: SYMANTEC CORPORATION
H04L63/20H04L63/0218H04L63/0245H04L63/0263H04L63/0281H04L63/145H04L63/1425H04L67/327
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 9,973,540
App. No.
15/359,123
Granted
May 15, 2018
Kind
B2
Abstract

A security gateway appliance is configured to evaluate network traffic according to security rules that classify traffic flows according to specifically identified application programs responsible for producing and/or consuming the network traffic and to enforce policies in accordance with network traffic classifications. The appliance includes an on-box anti-virus/anti-malware engine, on-box data loss prevention engine and on-box authentication engine. One or more of these engines is informed by an on-box dynamic real tie rating system that allows for determined levels of scrutiny to be paid to the network traffic. Security gateways of this type can be clustered together to provide a set of resources for one or more networks, and in some instances as the backbone of a cloud-based service.

Claims (39)

1. A security gateway, comprising:

one or more processors; and

a memory coupled to the one or more processors, the memory comprising instructions executable by the one or more processors, the one or more processors being configured when executing the instructions to:

communicate one or more policies to a traffic classification engine that evaluates network traffic, the communicated one or more policies directing the traffic classification engine to pass the network traffic to an application proxy based on a specifically identified application program responsible for producing and/or consuming the network traffic;

update one or more classification decisions in a firewall engine that is internal to the security gateway based in part on the communicated one or more policies;

evaluate network traffic received at the security gateway to determine a dynamic real time rating, the dynamic real time rating being provided by a real time rating server that is external to the security gateway when the security gateway is unable to process the network traffic;

log users' session histories associated with the security gateway across multiple past sessions;

determine a level of data loss prevention scrutiny by analyzing the logged users' session histories; and

apply the determined level of data loss prevention scrutiny to network traffic received at the security gateway over network connections initiated by or directed to the users.

2. The security gateway in claim 1 , wherein the one or more processors are further configured when executing the instructions to:

based on the determined dynamic real time rating, apply a determined level of antivirus, anti-malware scanning to the received network traffic.

3. The security gateway in claim 2 , wherein the one or more processors are further configured when executing the instructions to communicate the dynamic real time rating to a second security gateway.

4. The security gateway in claim 1 , wherein the one or more processors are further configured when executing the instructions to perform network acceleration by byte caching information with a second security gateway.

5. The security gateway in claim 1 , wherein the one or more processors are further configured when executing the instructions to:

identify a malicious attack; and

communicate information related to the malicious attack to a second security gateway.

6. A method comprising:

communicating, by a network interface, one or more policies to a traffic classification engine that evaluates network traffic, the communicated one or more policies directing the traffic classification engine to pass the network traffic to an application proxy based on a specifically identified application program responsible for producing and/or consuming the network traffic;

updating, by a processor, one or more classification decisions in a firewall engine that is internal to a security gateway based in part on the communicated one or more policies;

evaluating, by the processor, network traffic received at the security gateway to determine a dynamic real time rating, the dynamic real time rating being provided by a real time rating server that is external to the security gateway when the security gateway is unable to process the network traffic;

logging, by the processor, users' session histories associated with the security gateway across multiple past sessions;

determining, by the processor, a level of data loss prevention scrutiny by analyzing the logged users' session histories; and

applying, by the processor, the determined level of data loss prevention scrutiny to network traffic received at the security gateway over network connections initiated by or directed to the users.

7. The method of claim 6 , further comprising:

based on the determined dynamic real time rating, applying, by the processor, a determined level of anti-virus, anti-malware scanning to the received network traffic.

8. The method of claim 7 , further comprising communicating, by the network interface, the dynamic real time rating to a second security gateway.

9. The method of claim 6 , further comprising performing, by the processor, network acceleration by byte caching information with a second security gateway.

10. The method of claim 6 , further comprising:

identifying, by the processor, a malicious attack; and

communicating, by the network interface, information relating to the malicious attack to a second security gateway.

11. One or more computer-readable non-transitory storage media embodying software that is configured when executed to:

communicate one or more policies to a traffic classification engine that evaluates network traffic, wherein the one or more policies directs the traffic classification engine to pass the network traffic to an application proxy based on a specifically identified application program responsible for producing and/or consuming the network traffic;

update one or more classification decisions in a firewall engine that is internal to a security gateway based in part on the communicated one or more policies;

evaluate network traffic received at the security gateway to determine a dynamic real time rating for the network traffic, the dynamic real time rating being provided by a real time rating server that is external to the security gateway when the security gateway is unable to process the network traffic;

log users' session histories associated with the security gateway across multiple past sessions;

determine a level of data loss prevention scrutiny by analyzing the logged users' session histories; and

apply the determined level of data loss prevention scrutiny to network traffic received at the security gateway over network connections initiated by or directed to the users.

12. The media of claim 11 , wherein the software is further configured when executed to communicate the dynamic real time rating to a second security gateway.

13. The media of claim 11 , wherein the software is further configured when executed to perform network acceleration by byte caching information with a second security gateway.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2019
From: SYMANTEC CORPORATION
To: CA, INC.
Reel/Frame 051144/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2017
From: LI, QING; FREDERICK, RONALD ANDREW; CLARE, THOMAS A.
To: BLUE COAT SYSTEMS, INC.
Reel/Frame 041158/0724 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2017
From: BLUE COAT SYSTEMS, INC.
To: SYMANTEC CORPORATION
Reel/Frame 041596/0853 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2017
From: LI, QUING; FREDERICK, RONALD ANDREW; CLARE, THOMAS A.
To: BLUE COAT SYSTEMS, INC.
Reel/Frame 040984/0952 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2017
From: BLUE COAT SYSTEMS, INC.
To: SYMANTEC CORPORATION
Reel/Frame 041379/0001 →
Continuity (3)
Continuation 14472256 · Aug 28, 2014
Division 13116760 · May 26, 2011
Related Publication 20170078249A1 · Mar 16, 2017