Applying firewalls to virtualized environments
AssigneeMicrosoft Corporation
InventorsZachary Thomas Crowell, Yousef A. Khalidi, Madhusudhan Talluri
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsZachary Thomas Crowell, Yousef A. Khalidi, Madhusudhan Talluri
Estimating the term…
Each virtualized environment on a computer has its own set of firewall rules. The virtualized environments share a single instance of the operating system image, a filter engine and a single network stack. A virtualized environment may be a compartment or a server silo. A virtualized environment is a network isolation mechanism and may be used to prevent use of a computer to traverse network boundaries by creating a separate virtualized environment for each network, enabling a separate set of rules to be applied to each virtualized environment and the network interfaces within it. Virtualized environments may also be used to assign different trust levels to the same physical network. Firewall rules are applied by virtualized environment identifier (ID), enabling separate filters to be applied to each virtualized environment on a computer. A virtualized environment may include or be associated with one or more network interfaces.
A system for applying separate firewall rules to one or more networks connected to a computer, comprising:
A method for assigning a filter to incoming and outgoing traffic on a network comprising:
A computer-readable storage medium having program code stored thereon that, when executed by a computing environment, causes the computing environment to:
Dependencies are inferred from the claim text.