IP Library Granted Patent US 9,460,289
Granted Patent B2
US 9,460,289 · App. 13/030,360 · Granted Oct 4, 2016

Securing a virtual environment

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,460,289
App. No.
13/030,360
Granted
Oct 4, 2016
Kind
B2
Abstract

Securing a virtual environment includes: in a host device, intercepting a packet addressed to a virtual machine implemented by the host device; redirecting the packet to a security device external to the host device through an egress tunnel; and delivering the packet to the virtual machine if the host device receives an indication from the security device that the packet is approved.

Claims (19)

1. A method of securing a virtual environment, said method comprising:

in a security device external to a host device, receiving from said host device over an egress tunnel associated with said host device a redirected packet intended for a virtual machine implemented by said host device;

determining whether said packet is permissible based on a security policy;

returning said packet to said host device over an ingress tunnel associated with said host device if said packet is permissible based on said security policy;

if said packet is permissible based on said security policy, updating a Virtual Local Area Network (VLAN) header of said packet to remove a first VLAN and add a second VLAN; and

returning said packet to said host device, via a network switch, over an ingress tunnel associated with said host device if said packet is permissible based on said security policy.

2. The method of claim 1 , wherein determining whether said packet is permissible based on a security policy comprises inspecting content of said packet including content of said packet not found in a header for said packet.

3. The method of claim 1 , wherein said packet is only returned to said host device over said ingress tunnel associated with said host device upon a determination that said packet is permissible based on said security policy, and, if said security policy does not permits said content of said packet, said packet is not returned by said security device to said host device over said ingress tunnel.

4. The method of claim 1 , further comprising inspecting a network flow associated with said packet.

5. The method of claim 4 , wherein said determination of whether said packet is permissible based on said security policy comprises determining whether said security policy permits said packet within a context of said network flow.

6. The method of claim 1 , further comprising inspecting an application session associated with said packet.

7. The method of claim 6 , wherein said determination of whether said packet is permissible based on said security policy comprises determining whether said security policy permits said packet within a context of said application session.

8. The method of claim 1 , further comprising dropping said packet if said packet is not permissible based on said security policy.

9. A method securing a virtual environment, said method comprising:

in a host device, intercepting a packet addressed to or sourced by a virtual machine implemented by said host device;

redirecting said packet from said host device to a security device external to said host device through an egress tunnel;

delivering said packet to an intended destination of said packet if said host device receives an indication from said security device that said packet is approved; and

storing said packet in a buffer of said host device until said indication is received from said security device,

wherein, if no indication is received from said security device for a specified period of time, said method further comprises said host device dropping a corresponding packet from said buffer.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
To: TREND MICRO INCORPORATED
Reel/Frame 038303/0704 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: TREND MICRO INCORPORATED
To: TREND MICRO INCORPORATED
Reel/Frame 038303/0950 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP; HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 036987/0001 →