0% found this document useful (0 votes)
94 views6 pages

Understanding Micro Segmentation Benefits

Micro-segmentation involves placing virtual firewalls between workloads to control traffic at a granular level. This contains compromised assets and limits attacks from spreading. With micro-segmentation, firewall rules can be applied based on security groups that include attributes of workloads like department, OS, or security tags. VMware NSX enables micro-segmentation by implementing distributed firewalls as hypervisor kernel modules. This allows centralized policy configuration with instant enforcement. Benefits include improved security, speed, granularity, and performance compared to traditional network segmentation.

Uploaded by

Pranab Bala
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
94 views6 pages

Understanding Micro Segmentation Benefits

Micro-segmentation involves placing virtual firewalls between workloads to control traffic at a granular level. This contains compromised assets and limits attacks from spreading. With micro-segmentation, firewall rules can be applied based on security groups that include attributes of workloads like department, OS, or security tags. VMware NSX enables micro-segmentation by implementing distributed firewalls as hypervisor kernel modules. This allows centralized policy configuration with instant enforcement. Benefits include improved security, speed, granularity, and performance compared to traditional network segmentation.

Uploaded by

Pranab Bala
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Network micro-segmentation

Birds eye view of micro segmentation and its features and benefits

Topics Covered in this article:


1. Prime Reason to use Micro Segmentation
2. What is Micro Segmentation?
3. Micro Segmentation Basics with NSX
4. Top Reasons to use Micro Segmentation

Why do you need Micro Segmentation?


Security is one of the prime focus in corporate world. Significant effort, time and money
are spent on security of peripheral to End points. These are very effective to block attack
at the entry points itself. But, once an end point or server is compromised inside network,
peripheral or perimeter security cannot help. All new types of attacks comes everyday
and by the time remedies on end points are developed, the threat or the infection spreads
within intranet. Containing the compromised asset until the threats are removed, is very
important.

Systems are attacked exploiting known vulnerabilities. Often, unnecessary applications,


open ports increases the attack surface - that is more opportunities for the attacker.
While this should be minimized, but still does not happen most of the time

Micro Segmentation can fill the gap as one of the very effective way to contain
compromised asset.

Traditional Networks
In traditional Network, security is set at the edge or periphery, where North-south
communication takes place. This secures the intranet or office Network from outside
world. Security are extended by creating branches (and sub-branches) and keeping them
behind firewall. Communications with outside branch entities has to pass through the
firewall at edge of the branch.

This allows unrestricted communication between themselves within the branch. Inter-
branch or out side communications from any host in the branch has to go through branch
or departmental firewall. Granularity depends on the how many firewalls can be afforded
or how many logical firewalls can be created. In all these cases, traffic has to go all the
way to the firewall and return to the intended branch. This unnecessarily increases traffic
and delays within.
Practically, in most cases the firewall only exists at the edge to connect to outside world
or used for creating DMZs, unless, there is some specific needs. An example Traditional
network looks like the following

Figure 1 - Traditional Network

The picture below shows that the end points are able to communicate to each other
freely within VLANs or subnets behind a firewall. Practically, endpoint count may be in
hundreds. Infections in one of these servers are not contained within itself and can easily
spread
Figure 2. Cross-Talk within branch

What is Micro Segmentation?


Micro segmentation is bringing segmentation or network security at the level of
endpoints or workloads. This is virtually having firewalls connected to every virtual
machines. This brings granular control on all source and destination traffic right at the
workloads. This also enables to implement Zero-Trust Security policy very effectively at
the endpoint level. Block all to-and-fro traffic at the end point, as we do not trust anyone
and then selectively allow, whats needed.

Because of the nature of granularity, this cannot be achieved with physical Firewalls.
When this is done right at the virtualization level or by Virtualization Vendor, this brings
more and more controls that can be implemented and can take it to a whole new level.
This will make it truly software defined security controls
Figure 3. Each endpoint is protected by a virtual Firewall

Micro Segmentation Basics with NSX


Micro-segmentation is segmenting workloads at very granular levels. It is more from the
network point of view, so that all source and destination traffic controlled. But modern
micro segmentation gives more control than only network. These can extend to
application workload or individual person level. It may be able to control who can connect
to an application running on a VM from another VM defined through policies that are part
of micro segmentation. These are all possible when data center is virtual and most of it is
software defined, specially the Network. All the controls are policy based so that policies
are defined and workloads are applied with the policies.

We will try to explore this further with VMware NSX. All networking components in NSX
are Software Defined, which means these can be configured through management pane
as well as through APIs. The main component that is used for micro segmentation is
Distributed Firewall. This NSX component is implemented at hypervisor kernel layer
giving it full visibility of the in-memory data and traffic in Software defined Network.
Traffic is filtered at at the vNIC of each VMs making it impossible to bypass Distributed
Firewall.

When NSX is implemented, Distributed Firewall is deployed to each hypervisor as kernel


module . This enables distributed enforcement of policy rules configured centrally. The
Distributed Firewall can filter traffic at L2 to L4 level. This means security rules can be
applied even when the VMs are connected to the same Logical or Virtual switch,
irrespective of their IP subnet or VLAN.

The filtering of traffic happens happens based on series of security (policy) rules. The last
one obviously to DENY All. Policies are applied top to bottom and stops after executing
the match. The source and destination in the rules can be Security Groups in addition to
traditional IP and Ports. Security Groups are defined using anything from VMware
vSphere inventory. This may include

1. Static values
2. Tenant or department name
3. Logical Switch or VDS name
4. Operating system ( even like OS name containing "Windows")
5. VM name
6. Security tags (This can be added to VMs dynamically or statically)
7. any other entity within VMware vSphere inventory

Service composer is another advance topic, where this merges with other providers for
Antivirus etc. and security groups can include user identity and security posture. This may
be used to dynamically quarantine infected endpoint or VM.

Benefits of Micro Segmentation


Security - This is the prime driver for Micro-segmentation

Speed - Since micro-segmentation is implemented at Virtualization layer, mostly the


configuration are centralized. Configurations can be made effective without down time.
Security Policies can be based on dynamic state and in those cases, based on the state of
endpoint changed might be instantaneous. With support of APIs this can be done in self-
service consumption mode

Granularity - This give tremendous level of granularity. With proper vendor echo-system,
this can be extended to introspect for security posture and certain action including
quarantine of endpoints

Policy based - Extended rules possible using security groups, security tags. It makes it
truly software defined
Zero Trust - Trust level can be narrowed down as very granular level of control is
possible. Allow only the intended traffic

Performance - Since, the the firewall features are kernel modules, it uses of modern days
compute power and can process quite large number of rules without affecting
performance. Further, it reduces hair pinning. Traffic do not need to leave the
Virtualization host, if the the destination in within the same host. It can reduce traffic and
limit to the TOR Switch when destination is in the same rack

Further Reading suggestion: Micro-segmentation Defined – NSX


Securing "Anywhere" – Part I

Common questions

Powered by AI

Micro-segmentation offers several advantages over traditional firewall setups by eliminating the need for traffic to constantly traverse network firewalls, reducing unnecessary traffic loads and potential bottlenecks. In a traditional setup, inter-branch communication often has to pass through physical firewalls, causing increased traffic and delays due to the reliance on a central point of inspection. In contrast, micro-segmentation implements security directly at the virtualization layer, allowing each endpoint to have its own set of security rules and immediately process allowed or blocked traffic locally, which streamlines traffic management and enhances performance. The solution alleviates hair-pinning issues, allowing traffic to stay within the virtualization host, reducing latency, and minimizing the load on top of rack switches when communication is confined to the same rack .

Centralized configuration management within micro-segmentation frameworks dramatically enhances the effectiveness and deployment speed of network security policies. By centralizing policy management, organizations can ensure consistency and compliance across all network segments, quickly applying rule changes or updates globally without requiring individual configuration of each endpoint. This centralization allows for rapid threat response and policy adjustments, enabling security teams to swiftly deploy countermeasures or modify access rights in real time based on emerging threats or changes in network topology. The centralized approach reduces administrative complexity and enhances operational efficiency, consequently maintaining a robust and flexible security posture capable of adapting to dynamic environments .

Micro-segmentation is instrumental in enforcing a Zero-Trust Security model within virtualized environments by allowing security policies to be applied at the most granular levels, such as individual VMs and workloads. This enables all traffic, even within the same logical or virtual switch, to be governed by explicit security rules. The approach ensures that no traffic is trusted by default, restricting communication to only what is necessary and expressly permitted. Policy-based management allows for dynamic and flexible security configurations that can respond to changes in network state or security posture. By integrating with comprehensive datasets from VMware’s inventory, policies can adapt dynamically, providing real-time enforcement and fostering a robust Zero-Trust environment .

Implementing micro-segmentation solutions such as NSX can present several challenges and limitations, particularly in the areas of system management and policy complexity. Managing highly granular security policies can become complex, as it requires comprehensive understanding and planning to ensure that all legitimate traffic is permitted while blocking threats. This complexity can increase administrative overhead and the potential for configuration errors, which might lead to unintended service disruptions. Moreover, integrating micro-segmentation with existing legacy infrastructure can pose compatibility challenges, as older systems might not support the level of programmability or integration required. The implementation may also demand significant upfront investment in training and infrastructure upgrades to fully leverage NSX's capabilities effectively .

Security tags and groups are vital components of micro-segmentation strategies as used in VMware NSX, enabling the dynamic and granular enforcement of security policies. Security groups allow for categorization of VMs based on various criteria, such as static values, logical switch names, or even operating system types. Tags can be applied either statically or dynamically, providing an additional layer of categorization and flexibility. Both these mechanisms enable administrators to configure security rules that are contextually aware and can respond to changes in network status or VM attributes. This ensures that policies are always up-to-date and relevant to the current environment, allowing quick responses to threats by applying or modifying rules on-the-fly .

In traditional network security models, security is typically focused at the perimeter with firewalls deployed at the edges to secure the network from external threats. This approach allows for free internal communication within VLANs or subnets behind the firewall, which can result in rapid spread of infections once a breach occurs. In contrast, micro-segmentation implements security at the micro level by applying policies directly at each endpoint or virtual machine. This model limits even internal traffic between endpoints to only what is explicitly permitted, effectively containing breaches and preventing them from spreading laterally across the network. This granular control of traffic at every workload ensures that each endpoint is treated as a potential source of threat .

Micro-segmentation provides significant security benefits by allowing for granular control at the endpoint or workload level. This granular control makes it possible to effectively implement a Zero-Trust Security policy, which assumes that threats could come from anywhere within the network. The architecture enables all source and destination traffic to be tightly controlled right at the workloads, blocking and allowing traffic selectively, thereby preventing lateral movement of threats inside the network. Additionally, NSX's distributed firewall at the hypervisor kernel layer ensures full visibility and control of in-memory traffic, thus enhancing the overall security posture. Policies can be dynamically adjusted based on the state of endpoints without downtime, reducing the risk from potential breaches .

The usage of a Distributed Firewall in VMware NSX significantly enhances network security by offering fine-grained, high-performance traffic filtering directly at the virtualization layer. It operates at the hypervisor kernel level, giving it direct control over the traffic passing through the virtual network interfaces of VMs. This setup allows the Distributed Firewall to filter traffic based on comprehensive security policies that can differentiate between trusted and untrusted communications. It supports filtering L2 to L4 traffic, ensuring thorough inspection at various protocol layers. The centralized policy management allows for enforcing standardized security measures across diverse network segments while allowing for exceptions on a case-by-case basis, offering a tailored security posture .

NSX's implementation of micro-segmentation through its Distributed Firewall enhances security precision by offering fine-grained control at Layer 2 to Layer 4 traffic filtering, irrespective of IP subnet or VLAN. The Distributed Firewall is implemented at the hypervisor kernel level, providing visibility and control over in-memory data and real-time traffic flows. Rules are enforced directly on the vNICs of each VM, preventing any bypass, and policy rules are centrally configured and enforced across all endpoints. It allows for defining granular security rules using specific criteria such as security groups, tags, and other attributes from the VMware vSphere inventory, ensuring robust, precise, and dynamic security enforcement in software-defined environments .

Micro-segmentation significantly reduces the attack surface within a corporate network by limiting the exposure of endpoints to only necessary communications. By applying security policies at the micro-level, each endpoint is only permitted to communicate with specific destinations under defined conditions, minimizing unnecessary open ports and applications that could be exploited. Should a breach occur, micro-segmentation effectively contains the compromised asset by restricting lateral movement, ensuring that the infection does not spread easily across the network. This containment is critical in preventing a breach from affecting the entire system, allowing organizations to mitigate threats more effectively and protecting critical network resources .

You might also like