CYBERSECURITY A-Z
It is a network security approach that divides a network into granular, isolated zones and applies security controls down to individual workloads, applications, or virtual machines. Each zone permits only explicitly authorized traffic, enforcing least privilege so that a compromise in one workload cannot spread freely across the rest of the network.
Benefits of Microsegmentation
The benefits are concentrated in four areas: containing lateral movement, limiting the blast radius of a breach, reducing the reachable attack surface, and simplifying the evidence that compliance audits require.
- Contains lateral movement: An attacker who compromises one workload cannot pivot freely to the rest of the estate. The east-west paths that make a flat network easy to traverse are closed unless a policy explicitly permits them, so an initial foothold does not become network-wide access.
- Limits breach blast radius: When an incident does occur, it stays inside the isolated zone where it started. That containment turns what could be an enterprise-wide event into a scoped one, which shortens investigation and recovery.
- Reduces the attack surface: Closing unnecessary connections removes reachable targets outright. A service that cannot be reached from a compromised host is not an available target, regardless of whether it carries an unpatched vulnerability.
- Simplifies compliance evidence: Isolated zones narrow audit scope to a defined set of systems and produce clearer control evidence, because the policy itself documents which systems may communicate.
Common Challenges
Policy complexity at scale. Manually authoring and maintaining thousands of granular policies is the most common reason these projects stall. Every new workload is a policy decision, and the burden compounds. This is precisely why policy automation appears as an evaluation criterion in the next section.
Visibility gaps. Policies built on an incomplete asset inventory break legitimate traffic. Unclassified and unmanaged devices are the usual culprit: if a platform cannot identify what a device is, it cannot place that device in the right zone, and enforcement either blocks needed access or leaves the device unprotected.
Performance and operational overhead. Inspecting and enforcing traffic between zones consumes resources at the enforcement point, and the ongoing work of reviewing exceptions and denied-traffic logs is a standing operational cost rather than a one-time setup task.
Microsegmentation vs. Traditional Network Segmentation
Yes, they are different. The difference is one of scope and granularity. Traditional network segmentation carves the network into broad zones – a production zone, a guest network, a data center – usually defined by IP ranges, VLANs, and subnets. Microsegmentation goes considerably further, isolating traffic at the workload and application layer. It is commonly delivered through software-defined networking or host-based agents rather than router and firewall configuration alone.
| Dimension | Network Segmentation | Microsegmentation |
|---|---|---|
| Scope of the zone | Broad zones and subnets | Individual workloads and applications |
| Policy granularity | Zone-to-zone rules | Per-workload allow and deny rules |
| Enforcement point | Routers, firewalls, VLANs | Host agents, SDN fabric, hypervisor controls |
| Typical technology | ACLs, DMZs, next-generation firewalls | Software-defined networking, identity-based controls |
| Best-fit environment | Separating IT from OT, perimeter zones | East-west traffic in data centers and cloud |
How It Works
Microsegmentation is a repeating lifecycle rather than a one-time project: discover, define, then enforce. Policy accuracy depends almost entirely on getting the discovery step right, because rules written against an incomplete inventory are the rules that break legitimate traffic.
Discover Assets and Map Application Dependencies
Before a single policy is written, teams inventory every asset on the network and map how workloads actually communicate. That means capturing east-west traffic between servers, not just north-south flows through the perimeter, and observing long enough to catch monthly or quarterly workloads. Incomplete discovery is the root cause of policies that block traffic the business depends on.
Define Granular Allow and Deny Policies
Each zone then receives explicit allow and deny rules governing exactly what may interact with a given workload, against a backdrop of implicit denial. Mature deployments express these rules using identity, tags, and device attributes rather than IP addresses and ports, so that policy follows the workload as it moves.
Enforce and Monitor Policies Continuously
Enforcement requires explicit authorization for every connection, and it does not end at deployment. Policies are monitored against live traffic and adjusted as workloads change, scale, and disappear. Most teams begin in a log-only mode to surface violations safely, then enforce gradually while reviewing denied-traffic logs for requirements the discovery phase missed.
Watch Forescout engineer Nick Cincotta explain how to design microsegmentation for Zero Trust in real-world use cases:
Approaches and Architectures
No single enforcement model fits every environment, and most enterprises end up running more than one. The right mix depends on what the devices in question can support.
Agent-based enforcement places a software agent on the host, which enforces policy directly at the workload. This delivers the finest granularity and the clearest visibility into encrypted flows, but it requires software on every host — which unmanaged, embedded, and legacy devices cannot accept.
Network- and SDN-based enforcement applies policy in the network fabric instead, through software-defined networking, switching infrastructure, or network access control. Because it is agentless, it is the practical option for devices that cannot host software, though enforcement granularity depends on what the underlying hardware can handle.
Hypervisor and cloud-native enforcement covers virtualized and cloud estates using hypervisor-based firewalls, cloud security groups, and container-level controls. It suits workloads that are provisioned and destroyed programmatically.
How the rules are written matters as much as where they are enforced. Policies keyed to IP addresses and ports break quickly in dynamic environments, because addresses are reassigned as workloads scale. Identity-, tag-, and attribute-based rules survive that churn, since the policy describes what a workload is rather than where it happens to sit.
A Step-by-Step Implementation Guide from Forescout
Here are the five steps to implementing microsegmentation:
- Discover and Identify – Account for all devices, users, and applications
- Map Data Flows – Understand current communication patterns
- Policy Design – Define requirements and enforcement points
- Test and Simulate – Validate policies before deployment
- Deploy and Monitor – Gradually roll out and continuously review
Step 1: What do I need to discover and identify?
You want to account for all the players on the field. Without understanding what devices, users, and applications are out there, you can’t possibly have the confidence to design the correct policies.
What device information matters?
Devices are the direct touchpoint to the network, so their identity is crucial. Key factors include:
- Role/Function – Is it a mobile phone, workstation, IP camera, or something else?
- Operating System – This helps understand requirements. For example, Windows clients access different patch management servers than macOS clients.
- Vendor – Especially for IoT and OT devices, which have unique requirements.
Posture is the dynamic information that decides if access should even be granted at all. There are three key factors:
- Authorization method – Is it using 802.1X, device enrollment, fingerprinting, or just a MAC address bypass?
- Compliance – Are security agents installed? Are patches applied?
- Risk level – Any exposed vulnerabilities, malicious behavior, or threat detections?
Think of it this way: identity is the mostly static information that helps decide what resources a device should access, while posture is the dynamic information that decides if that access should be granted.
How do I gather device information?
Discovery tools or network access control solutions help with identity. Posture typically comes from a range of security tools. Whatever the case, all this information needs to flow up to your policy decision point.
What user information do I need?
We want to apply the same least privileged access concepts to users. You’ll need:
User Entitlements:
- Business units – High-level grouping for common services (like corporate employees accessing HR systems)
- Job function – Role-based access (like physical security teams accessing surveillance systems)
- Clearance level – For sensitive resources
Dynamic Context:
- Authentication method – Tells you how trustworthy the session is
- Risk score – Reflects user behavior or detected threats
How do I get user information?
Identity access brokers or authenticated session details can provide the user account name. To associate a user to a device, you might need manageability of that device to query who’s logged in. Once you have the account name, you’ll usually query a database like Active Directory or your personnel system for entitlement information.
What about applications?
Keep it simple and treat applications as resources that clients access. You just need three things:
- Which host the apps are running on
- Which ports they’re being accessed over
- The protocols in use
You can make reliable guesses if you have visibility of the traffic, especially at the application layer. If you know the host’s identity, you might be able to find out which services are running on it.
Step 2: How do I map data flows?
You want to evaluate what’s currently in use so you can better understand potential access requirements. This data often comes from monitoring network traffic—whether that’s raw packets seen through a switch or analyzing flow data.
What should I capture?
It’s important to capture not only north/south traffic but also lateral east/west movement. Your capture period should be long enough to account for monthly or quarterly scheduled workloads.
How do I make sense of the data?
Once you have communication flows, enrich them by mapping the data from your discovery phase. Here’s what this looks like:
You start with a basic record: source, destination, and port. That doesn’t really tell you much. But once you overlay the data, you might see that the source is actually a Windows PC, logged in by a ‘Bob Hodges’ from accounting, and the destination is a database server over SSH.
Which leads to the question: does ‘Bob’ from accounting really need SSH access to the database server?
Being able to consolidate this information into a single record is immensely helpful. Having insight into which devices and users are accessing which services will help you build correct policies and audit their effectiveness down the road.
Step 3: How do I design my policies?
Time to put it all together and figure out what requirements each device and user needs to do their job — and only that. We’ll assume these rules go against the backdrop of an implicit deny all.
How do I figure out requirements?
Consult all the information you’ve gathered, along with some investigative work:
- Enriched data flows – Give you a current baseline. That doesn’t mean the traffic is absolutely required, but it should be considered.
- Documentation – Can specifically state network service requirements for IoT and OT devices.
- Team surveys – Time-intensive, but surveying your teams for resources they use helps cover your grounds.
- Existing ACLs and firewall rules – They might need amendments, but they’ll help ensure important production workflows don’t fall through the cracks.
Where should I enforce policies?
This depends greatly on which technologies are in play and how traffic traverses your network. Common enforcement points include:
- Client firewalls
- Edge, distribution, or core layers
- Firewalls dispersed throughout your network
What should I consider about enforcement points?
Every environment is unique, but here are common considerations:
- Software-based controls work well on managed IT clients, but how will you apply policies to IoT and OT devices?
- Edge enforcement is ideal, but can your switches handle the TCAM loads or do they have modern blocking capabilities?
- Context awareness – Are your enforcement points device context aware so they know which policies to apply? If not, is there another system to inform them?
- Layering strategy – You might need different policy enforcement points for lateral, cross-zone, or outbound traffic.
Step 4: How do I test my policies?
Do the responsible thing and test them—not only to validate effectiveness but also to make sure they don’t block important production workflows.
What’s the best testing approach?
Set your policy enforcement points to log-only mode, whether at the switch level, client-side firewall, or core distribution layers. Aggregate all those logs and make sure nothing is being blocked that shouldn’t be.
If you have the resources, consider a test environment. You might mirror production traffic from your firewalls or core switches to a clone device with your policy proposals enabled.
What’s the key to effective testing?
Having a holistic view of the entire network is much more effective than only looking at specific enforcement points.
What operational aspects should I consider?
During the simulation phase, start thinking about:
- Rollback processes in case something critical is blocked
- How this new design fits into your change control procedures
Step 5: How do I deploy to production?
Once you’re satisfied with how your policies perform in simulated mode, it’s time to gradually deploy them into production.
IoT devices are great candidates to start with as requirements are generally pretty straightforward. They can really help your teams build confidence and get into their groove.
What about ongoing maintenance?
Once your policies are rolled out, review your denied traffic logs regularly. Just because a problem isn’t being brought to your attention doesn’t mean it isn’t lurking in the background.
Requirements will likely have been missed, and that can be okay. The key is to have a good process around reviewing and allowing for exceptions, and your policies will remain tidy and effective in the long term.
Microsegmentation and Zero Trust
Zero Trust architecture is the security model; microsegmentation is one of the controls that implements it. They are not synonyms. Zero Trust holds that no user, device, or workload should be trusted because of its network location, and microsegmentation is how that principle gets enforced in network and workload traffic. An organization can deploy microsegmentation without having a complete Zero Trust program, and a Zero Trust program needs more than microsegmentation alone.
How to Enforce Zero Trust Least Privilege
Least privilege means a workload reaches only what it has been explicitly authorized to reach. Microsegmentation delivers that in practice by requiring authorization for every connection between zones, so being inside the network perimeter confers no access by itself. Because policy is written per workload, each service is granted exactly the paths it needs and nothing more — which is what makes the model enforceable rather than aspirational.
Microsegmentation vs. Zero Trust: Related, But Not Interchangeable
Zero Trust spans identity, device posture, network, applications, and data. Microsegmentation addresses the network and workload layer of that architecture. It does not authenticate users, evaluate device compliance, govern data access, or manage privileged credentials. A Zero Trust program still requires strong identity management, continuous device posture assessment, and data-level controls alongside segmentation.
Use Cases and Examples
Microsegmentation is applied wherever a flat network would let a single compromise spread. The following environments are where it earns its operational cost.
Multi-cloud and hybrid data centers: Workloads spread across multiple cloud providers and on-premises infrastructure can be governed by one consistent policy model, so a zone definition means the same thing regardless of where the workload runs.
Containers, DevOps, and ephemeral workloads: Containers and CI/CD workloads are created and destroyed faster than IP-based rules can track. Attribute-based policies attach to the workload itself, so protection applies from the moment it starts.
Regulatory compliance zones: Carving out a PCI DSS cardholder data environment or a HIPAA-regulated system into its own isolated zone shrinks audit scope and makes control evidence far easier to produce.
Third-party and vendor access: Contractor and vendor connections can be constrained to the specific systems they were engaged to reach, rather than granted broad network access that persists after the work is finished.
OT, IoT, and unmanaged devices: Programmable logic controllers, medical devices, and building automation systems frequently cannot host an agent, cannot be patched on a normal cycle, and cannot be taken offline for maintenance. Segmentation is often the only control available for these assets, which makes agentless enforcement essential rather than optional.
How to Evaluate Solutions
Choosing a solution comes down to four questions:
- Can the platform see and classify every device before policy is written?
- Can it generate and maintain policy without manual authoring at scale?
- Does it cover devices that cannot host an agent?
- Can enforcement be phased in without disrupting production?
Independent analyst research is a reasonable starting point for narrowing the field.
Evaluation Criteria Checklist
Asset visibility and classification depth. Ask whether the platform can discover and classify every device on the network before any policy is written, including devices that cannot host an agent. Classification accuracy determines policy accuracy.
Policy automation and lifecycle management. Ask how policies are generated, simulated, and maintained as workloads change. Manual authoring does not scale past the first few hundred rules, so ask what happens at the thousandth.
Coverage of unmanaged, OT, and IoT devices. Ask specifically what happens to assets that cannot take an agent. This is where many deployments discover a coverage gap only after purchase.
Deployment risk and time to value. Ask how enforcement is introduced without disrupting production traffic — whether policies can run in a log-only mode first — and how long until the first segment is genuinely live.
Independent Analyst Research
Independent analyst evaluations are a useful way to build a shortlist before running a proof of concept. Both Gartner and Forrester publish research on segmentation and Zero Trust networking, and standards bodies including NIST and CISA have published guidance on network segmentation as a foundational control. Use these to understand evaluation criteria and market structure, then validate against your own environment — analyst placement is not a substitute for a proof of concept on your actual device estate.
Forescout approaches microsegmentation from the visibility side first, using agentless discovery to identify and classify every connected asset – managed, unmanaged, IT, OT, IoT, and IoMT – and turning that device context into segmentation policy that can be modeled and simulated against real traffic before it is enforced. That matters most in environments where a large share of the device estate cannot host an agent.
Explore our network segmentation solution.
FAQs for Microsegmentation
Are network segmentation and microsegmentation different?
A VPN creates an encrypted tunnel that gives broad network access once a user connects. ZTNA grants granular, identity-verified access to specific applications and continuously re-verifies the session, so users never receive more reach than the task requires. For most organizations, ZTNA is the more secure default for new access, while VPNs are increasingly reserved for legacy scenarios.
How do you implement microsegmentation?
Implementation follows three stages. First, discover every asset and map how workloads actually communicate, including east-west traffic. Second, define explicit allow and deny policies per workload, ideally keyed to identity and attributes rather than IP addresses. Third, enforce continuously — starting in a log-only mode to catch mistakes — and review denied traffic as workloads change.
What is a workload in microsegmentation?
A workload is the set of resources and processes needed to run an application. In practice that means hosts, virtual machines, and containers, along with the services running on them. Microsegmentation treats the workload rather than the subnet as the unit of policy, which is what allows controls to follow an application as it moves.
What are firewall policies in microsegmentation?
Firewall policies in microsegmentation are explicit allow and deny rules applied at the workload level, governing which services may communicate with a specific workload. They differ from perimeter firewall rules in scope: perimeter rules filter traffic entering and leaving the network, while microsegmentation rules govern east-west traffic between workloads already inside it.
What is an application dependency?
An application dependency is a connection an application requires in order to function — a web server reaching a database, or an application calling an authentication service. Mapping these dependencies precedes policy creation, because a policy written without knowing them will block traffic the application needs. This is the work done in the discovery stage.
How do I secure my device for remote access?
Keep the operating system patched, use strong unique passwords with MFA, avoid public Wi-Fi for sensitive work, and run endpoint security software with encrypted storage.