IP Library › Granted Patent US 10,021,070
Granted Patent B2
US 10,021,070 · App. 14/979,042 · Granted Jul 10, 2018

Method and apparatus for federated firewall security

Inventors: Jin Teng (Sunnyvale, CA); Subharthi Paul (Fremont, CA); Thilan Niroshaka Ganegedara (Milpitas, CA); Xun Wang (San Jose, CA); Saman Taghavi Zargar (San Jose, CA); Jayaraman Iyer (San Jose, CA)
Assignee: Cisco Technology, Inc.
H04L63/0227G06F17/30377H04L63/0218H04L63/105
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,021,070
App. No.
14/979,042
Granted
Jul 10, 2018
Kind
B2
Abstract

In one embodiment, a method includes receiving capability information from an end host at a centralized security matrix in communication with a firewall and a plurality of end hosts, verifying at the centralized security matrix, a trust level of the end host, assigning at the centralized security matrix, a firewall function to the end host based on the trust level and capability information, and notifying the firewall of the firewall function assigned to the end host. Firewall functions are offloaded from the firewall to the end hosts by the centralized security matrix. An apparatus and logic are also disclosed herein.

Claims (34)

1. A method comprising:

receiving capability information from an end host at a centralized security matrix in communication with a firewall and a plurality of end hosts;

verifying at the centralized security matrix, a trust level of the end host;

assigning at the centralized security matrix, a firewall function to the end host based on said trust level and said capability information; and

notifying the firewall of said firewall function assigned to the end host;

wherein said assigned firewall functions are offloaded from the firewall to said plurality of end hosts by the centralized security matrix to enforce at optimum locations in a network and said firewall functions offloaded from the firewall are no longer performed at the firewall.

2. The method of claim 1 wherein said capability information identifies local security software installed at the end host and resource availability.

3. The method of claim 1 wherein verifying said trust level comprises validating software integrity at the end host.

4. The method of claim 1 wherein verifying said trust level comprises validating computing results at the end host.

5. The method of claim 1 wherein the centralized security matrix is located at the firewall.

6. The method of claim 1 wherein assigning said firewall function comprises offloading packet inspections from the firewall to the end host.

7. The method of claim 1 wherein assigning said firewall function comprises offloading traffic policing from the firewall to the end host.

8. The method of claim 1 further comprising updating security policies at a distributed database located at the firewall and said plurality of end hosts.

9. The method of claim 1 further comprising receiving security information at the centralized security matrix from the end host.

10. The method of claim 9 further comprising modifying access control policies based on said security information.

11. The method of claim 1 wherein the centralized security matrix, the firewall, and said plurality of end hosts form a federated firewall security system in communication via a plurality of agents installed at the centralized security matrix, the firewall, and said plurality of end hosts.

12. An apparatus comprising:

an interface for communication with a firewall and a plurality of end hosts;

a database for storing security policies at a centralized security matrix; and

a processor for processing capability information received from a plurality of end hosts at the centralized security matrix, verifying trust levels of said end hosts, assigning firewall functions to said end hosts based on said trust levels and said capability information, and notifying the firewall of said firewall functions assigned to said end hosts to offload said firewall functions from the firewall to said end hosts to enforce at optimum locations in a network;

wherein said firewall functions offloaded from the firewall are no longer performed at the firewall.

13. The apparatus of claim 12 wherein the database is part of a distributed database located at the firewall and said plurality of end hosts.

14. The apparatus of claim 12 wherein said capability information identifies local security software installed at said end hosts and resource availability.

15. The apparatus of claim 12 wherein the processor is further configured to receive inspection results from said plurality of end hosts and update access control policies at the database based on said inspection results.

16. The apparatus of claim 12 wherein the apparatus comprises the centralized security matrix and the firewall.

17. One or more non-transitory computer readable media storing logic on the one or more non-transitory computer readable media for execution and when executed operable to:

transmit capability information from an end host to a centralized security matrix in a federated firewall security system;

process instructions received from the centralized security matrix to perform a firewall function;

perform said assigned firewall function on network traffic received at the end host, wherein said firewall function is offloaded from a firewall in the federated firewall security system to the end host to enforce at optimum locations; and

transmit traffic inspection results from the end host to the centralized security matrix;

wherein said firewall functions offloaded from the firewall are no longer performed at the firewall.

18. The one or more non-transitory computer readable media of claim 17 wherein said capability information is transmitted from an agent installed at the end host to another agent installed at the centralized security matrix.

19. The one or more non-transitory computer readable media of claim 17 wherein said capability information identifies local security software installed at the end host and resource availability.

20. The one or more non-transitory computer readable media of claim 17 wherein said firewall function is based on a policy stored in a distributed database.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2015
From: TENG, JIN; PAUL, SUBHARTHI; GANEGEDARA, THILAN NIROSHAKA; WANG, XUN; ZARGAR, SAMAN TAGHAVI; IYER, JAYARAMAN
To: CISCO TECHNOLOGY, INC.
Reel/Frame 037353/0606 →
Continuity (1)
Related Publication 20170180316A1 · Jun 22, 2017