Network and Environment Capabilities

Capability 5.1 - Data Flow Mapping

Capability 5.1 — Data Flow Mapping
DoW CIO Zero Trust Framework
Content in this table is sourced from authoritative DoW Zero Trust Framework documentation current at the time of publication.
Pillar Capability
5 - Network and Environment 5.1 - Data Flow Mapping
Description
DoW Components reconcile data flows by gathering, mapping, and visualizing network traffic data flows and patterns to ensure authorized access and protection for network and DAAS resources specifically tagging programmatic (e.g., API) access when possible.
Impact to ZT
Sets the foundation for network segmentation and tighter access control by understanding data traffic on the network.

5.1 Data Flow Mapping - Scenario

The following scenario illustrates the practical applications and considerations for this capability:

  • The Component begins by gathering network traffic data to identify and document data flows across all systems, applications, and Data, Applications, Assets, and Services (DAAS) resources.
  • Traffic patterns are mapped and visualized using specialized tools, highlighting connections between Users/Person Entities (PEs), devices, applications, and data repositories.
  • Programmatic access, such as Application Programming Interface (API) traffic, is identified and tagged to differentiate it from User/PE or device-generated data flows, ensuring more granular insights into network activity.
  • Analysis of the mapped data flows reveals several unapproved or unexpected connections between systems, prompting further investigation.
  • Granular access control rules and policies are defined based on the mapped data flows, ensuring that only approved Users/PEs, devices, and services can interact with specific network segments and resources.
  • During implementation, the Component applies these policies to enforce network segmentation, isolating sensitive resources and limiting exposure to unapproved traffic.
  • A routine review of data flow maps reveals an anomaly: A device is attempting to access DAAS resources outside its designated scope. The connection is automatically blocked and an alert is raised.
  • The Component integrates continuous monitoring tools to ensure that changes in network traffic patterns are detected and updated in the data flow maps in near real-time.
  • Security analysts utilize visualized data flow maps to verify and validate compliance with Zero Trust (ZT) principles, identifying opportunities for additional network segmentation and policy refinement.
  • By reconciling, mapping, and visualizing data flows, the Component gains a comprehensive understanding of its network traffic, enabling tighter access controls, enhanced segmentation, and improved protection of network and DAAS resources.

Positive Impacts

The following is not a comprehensive list of benefits, but rather a selection of the advantages fundamental to this capability:

  • Enhanced Security
  • Improved Compliance
  • Granular Access Control
  • Informed Decision-Making
  • Proactive Threat Management

Technologies

The following is not a comprehensive list of technologies:

  • API Gateway and Management solutions
  • API Integration Frameworks
  • Behavioral Analytics solutions
  • Anomaly Detection
  • Monitoring and Analytics solutions
  • Threat Intelligence Platform (TIP)

Activity 5.1.1 - Define Granular Control Access Rules and Policies Part 1

Activity 5.1.1 — Define Granular Control Access Rules and Policies Part 1
DoW Zero Trust Framework
Content in this table is sourced from authoritative DoW Zero Trust Framework documentation current at the time of publication.
Description
DoW Enterprise, working with the Components, creates granular network access rules and policies. Associated Concept of Operations (CONOPS) are developed in alignment with access policies, as well ensure future supportability. Once agreed upon, Components will implement these access policies into existing network technologies (e.g., Next-Generation Firewalls, Intrusion Prevention Systems, etc.) to improve initial risk levels and ensure future interoperability.
Predecessor(s) Successor(s)
None 5.1.2, 5.2.1
Expected Outcomes
  • Enterprise provides standardized policy for deployment.
  • Identify Communities of Interest.
  • Components implement access policies according to Enterprise standards and CONOPS.
End State
Provide access control over multiple identities, applications, devices, and traffic levels, reducing the risk of unauthorized access and increasing visibility on monitoring for threat response.

Considerations

Below is a list of key prerequisites, potential challenges, and lessons learned that may influence the successful implementation of this activity. While informative, this list is not exhaustive, and its relevance may vary based on the specific environment and architecture.

  • Ensure alignment and development of granular network access rules and policies. Coordinate with Enterprise tenants and Components to develop granular network environment access rules and policies that align with a Concept of Operations (CONOPS)-based Interface Control Document (ICD) or equivalent approach.
  • Ensure future supportability of granular network access rules without escalated privileges. Establish granular network access rules that support future scalability without requiring escalated privileges.
  • Ensure complete network visibility and security gateway boundaries for control access monitoring.
  • Define granular access control permissions, objectives, and goals.
  • Leverage the existing CONOPS as the basis for a Capabilities-Based Assessment (CBA).
  • Enforce separation of duties and Least Privilege principles to avoid conflicting responsibilities and potential privilege creep.
  • The data catalog in Activity 4.1.1 (Discovery) – Data Analysis and the respective device and application inventories in Activity 2.1.1 (Discovery) – Device Health Tool Gap Analysis and Activity 3.1.1 (Discovery) – Application and Code Identification should be leveraged for this Activity.
  • Activity 5.1.2 (Phase One) – Define Granular Control Access Rules and Policies Part 2 and Activity 5.2.1 (Discovery) – Define Software-Defined Networking (SDN) Application Programming Interfaces (APIs) are defined by the Department of War (DoW) Zero Trust (ZT) Framework as successors to this activity.

Implementation

The information below provides practical, actionable recommendations to support achieving the expected outcomes of this activity. These recommendations are not prescriptive or mandatory and should be adapted based the specific unique environment and system architecture.

For a visual overview of the tasks associated with this activity, please refer to the implementation task diagrams.

Implementation Tasks for Activity 5.1.1 — Define Granular Control Access Rules and Policies Part 1
Define granular control access policy objectives and scope.
Collaborate with key stakeholders and the Enterprise to clearly outline, identify, create, and establish granular network access rules and policies:
  • Conduct cross-organizational joint workgroups to collaboratively define Network Access Control (NAC) rulesets and policies.
  • Identify, create, and maintain a comprehensive inventory of all approved systems and code sources for NAC rulesets and policies.
Identify the drivers for establishing the granular control access policies:
  • Tailor the control access policies to address each driver's specifics, whether for regulatory compliance or data security requirements.
  • Determine the level of granularity required for the NAC policy (e.g., file level, endpoint device, network segments, etc.).
Leverage existing data classification rules and asset inventories developed in prior activities.
Review data and asset classification:
  • Leverage data classification initiated with data tagging, from Activity 4.2.1 (Phase One) – Define Data Tagging Standards, to categorize data and network environment assets based on sensitivity level and determine access conditions.
Leverage existing asset inventories:
  • Link asset inventories to classification levels to establish access control permissions based on role, risk, and sensitivity levels aligned with existing CONOPS.
    • Leverage Component Master Device Inventory, from Activity 2.1.1 (Discovery) – Device Health Tool Gap Analysis.
    • Leverage Component Master Application Inventory, from Activity 3.1.1 (Discovery) – Application and Code Identification.
    • Leverage Component Master Data Inventory, from Activity 4.1.1 (Discovery) – Data Analysis.
Define roles and responsibilities and identify Communities of Interest (COI).
Identify roles:
  • Collaborate with key stakeholders to define Users/Person Entities (PEs)/Non-Person Entities (NPEs) roles requiring Data, Applications, Assets, and Services (DAAS) granular access control.
  • Leverage the separation of duties principle to limit excess data access and authority to any role.
Assign responsibilities:
  • Collaborate with all key stakeholders (e.g., system administrators, Subject Matter Experts (SMEs), system owners, operators, managers, etc.) to define responsibilities associated with each unique role to determine network access requirements.
Establish a COI collaboration:
  • Leverage the Enterprise guidelines in data exchange requirements and CONOPS to verify, validate, and identify COI applicable to the granular control access rules and policies.
Develop access control policies aligned with the approved Enterprise standards and CONOPS.
Establish permission rules:
  • Role-Based Access Control (RBAC), where permissions are assigned based on the role of the User/PE/NPE.
  • Attribute-Based Access Control (ABAC), where a combination of several factors related to User/PE/NPE, data, and the environment are leveraged to restrict or allow network access based on a set of predefined rules and conditions.
  • Discretionary-Based Access Control (DBAC), where controls are implemented based on specific rules and privileges granted to a specific requestor.
Define contextual access requirements:
  • Consolidate and normalize network access control data. Use Application Programming Interfaces (APIs), scripts, feeds, or other integration methods to extract detailed data and metadata from each approved, authorized, and authenticated source. Gather specific information, such as usernames, namespaces, unique identifiers, associated groups, location, device compliance status, tags, and labels, to utilize in interoperable granular network environment access controls.
Define control access rules:
  • Leverage data encryption to further safeguard highly sensitive data and restrict access based on predefined data access rules. Focus on interoperable granular network access controls by gathering specific information, such as usernames, namespaces, unique identifiers, associated groups, tags, and labels.
  • Define dynamic access control policies where access rules are adaptive based on additional conditions, such as granting full rights to specific resources while on-premises but limited while teleworking.
Adopt Just-In-Time (JIT) access:
  • Consider temporary access privileges where Users/PEs/NPEs are granted temporary privileged access on-demand to complete specific tasks or actions, and those rights are terminated once the action or timeline is executed.
Establish testing, verification, and validation procedures for control access rules and policy enforcement.
Adopt comprehensive logging of all activities:
  • Establish a policy to log all access requests and attempts with sufficient metadata information (e.g., timestamp, User Identification (ID), platform, etc.) to allow for forensic analysis.
  • Develop a policy to securely store logs generated for control access-related activities.
Regular updates and audits:
  • Enable periodic review of established access control policies to verify and validate compliance, enforceability, and effectiveness.
  • Update policies as needed to support changing business needs, cyber threat landscape, and the broader stakeholder feedback.
Continuous monitoring:
  • Adopt continuous monitoring to track all access requests and attempt activities to ensure compliance with the granular access control policies.
  • Establish alerting policies as part of the comprehensive access control activities, logging where alerts are triggered for detected User/PE/NPE access anomalies.

Summary

This information below outlines the Activity 5.1.1 (Discovery) – Define Granular Control Access Rules and Policies Part 1 of Department of War (DoW) Zero Trust (ZT) Framework, focusing on defining granular access rules and policies at both the Enterprise and organizational levels. It presents strategic insights that drive implementation and expected outcomes, including the implementation of access policies according to Enterprise standards and Concept of Operations (CONOPS).

Activity 5.1.1 — Define Granular Control Access Rules and Policies Part 1 - Workflow

Zero Trust Readiness Assessment Questions
  1. How are granular network access rules and policies being defined at both Enterprise and Component levels?
Strategic Insights
  • The Component defines the objectives and scope for granular access control policies by collaborating with key stakeholders to outline Network Access Control (NAC) rules, data classification, and asset inventory alignment with Enterprise standards.
  • The Component demonstrates a structured approach to identifying regulatory and security drivers for granular access controls, assessing the required level of detail for policy enforcement, and ensuring alignment with data classification and sensitivity levels.
  • The Component provides a documented framework for defining roles, responsibilities, and Communities of Interest (COI), establishing access models, such as Role-Based Access Control (RBAC), Attribute-Based Access Control (ABAC), and Discretionary-Based Access Control (DBAC) to support policy development.
  • The Component leverages Enterprise guidelines, existing data inventories, and policy frameworks to map access control requirements, ensuring comprehensive tracking of approved systems, applications, and data sources for future enforcement.
  • The Component ensures ongoing alignment with Enterprise security policies by outlining requirements for periodic policy reviews, access control audits, and continuous monitoring strategies to support compliance and evolving operational needs.
Expected Outcomes
  1. Enterprise provides standardized policy for deployment.
  2. Identify Communities of Interest.
  3. Components implement access policies according to Enterprise standards and CONOPS.

Activity 5.1.2 - Define Granular Control Access Rules and Policies Part 2

Activity 5.1.2 — Define Granular Control Access Rules and Policies Part 2
DoW Zero Trust Framework
Content in this table is sourced from authoritative DoW Zero Trust Framework documentation current at the time of publication.
Description
DoW Components utilize data tagging and classification standards to develop data filters for API access to the SDN or alternative networking approach. API Decision Points are formalized within the SDN or alternative network architecture and implemented with non-mission/task-critical applications and services.
Predecessor(s) Successor(s)
5.1.1 None
Expected Outcomes
  • Define data tagging filters for API infrastructure to support interoperability.
  • Enforce authentication for all APIs at the API layer.
End State
Security is enforced at an API level to strengthen authorization and authentication, promote enabling encryption protocols, and support monitoring of malicious behavior at an API level to improve incident response.

Considerations

Below is a list of key prerequisites, potential challenges, and lessons learned that may influence the successful implementation of this activity. While informative, this list is not exhaustive, and its relevance may vary based on the specific environment and architecture.

  • Activity 5.1.1 (Discovery) – Define Granular Control Access Rules and Policies Part 1 is defined by the Department of War (DoW) Zero Trust (ZT) Framework as a predecessor to this activity.
  • Consider completing Activity 3.4.1 (Phase One) – Resource Authorization Part 1 prior to this activity, to identify and integrate Application Programming Interface (API) decision points for non-mission or task-critical applications within the Software-Defined Networking (SDN) environment.
  • Consider completing Activity 4.2.2 (Phase One) – Interoperability Standards prior to this activity, to ensure prerequisite API interoperability and tagging standards are in place.
  • Consider completing Activity 4.3.1 (Phase One) – Implement Data Tagging and Classification Tools prior to this activity, to obtain data tagging and classification standards.
  • Leverage Infrastructure as Code (IaC) for future growth.
  • Enforce micro-segmentation.
  • Leverage SDN technologies.
  • Develop or adopt policy management solutions.
  • Enable Authentication Decision Point, Application Delivery Control Proxy, and segmentation gateways automation implementations.
  • Ensure all deployed implementations are adequately scaled. Establish, contain, and maintain a baseline of necessary APIs and other programmatic interfaces that enable SDN-grouped microservices or alternative networking approach functionalities.
  • Leverage API gateways to manage and reduce attack surface area exposed with API communications.

Implementation

The information below provides practical, actionable recommendations to support achieving the expected outcomes of this activity. These recommendations are not prescriptive or mandatory and should be adapted based the specific unique environment and system architecture.

For a visual overview of the tasks associated with this activity, please refer to the implementation task diagrams.

Implementation Tasks for Activity 5.1.2 — Define Granular Control Access Rules and Policies Part 2
Leverage data tagging and classification standards, from Activity 4.3.1 (Phase One) – Implement Data Tagging and Classification Tools, to develop data filters for API access within the SDN infrastructure.
Develop data filters for API access:
  • Identify all query parameters susceptible to enhancing API technology security, efficiency, and data filtering. Develop a dataset for specific criteria to help retrieve security metrics. Develop a standardized query language syntax for API filtering based on:
    • Representational State Transfer (REST) API Endpoint
    • API query parameters
    • Parsing capability for query parameters
Design query parameters for API:
  • Establish clear and descriptive parameters for query requests. Facilitate developer and tool understanding of API functions associated with specific queries, including:
    • Define error handling.
    • Develop comprehensive documentation.
  • Identify API functions.
Leverage Activity 4.2.2 (Phase One) – Interoperability Standards, to enable interoperable API tagging.
Integrate tagging policies with API management:
  • Apply policies at the API gateway to enable API management for common scenarios such as authentication, caching, and transformation of requests or responses. Configure and standardize policies to support:
    • Reference to approved API management policy templates.
    • Extensible Markup Language (XML) to JavaScript Object Notation (JSON) format conversion.
    • Standardized API policy configurations for consistency and interoperability.
Enable data tagging across:
  • Ensure that API tags can communicate with different data sources. Enable interoperability between API tagging and existing security tools policy enforcement across platforms. Establish and document an API tagging schema that includes:
    • Defined access control requirements for APIs to govern data exposure and interactions.
Leverage Activity 3.4.1 (Phase One) – Resource Authorization Part, to identify, document, and integrate API decision points to all non-mission/task-critical applications and services within the SDN architecture.
Dynamic documentation and reference for API integration:
  • Where possible, establish or implement an API management solution that supports dynamic documentation and real-time updates to APIs. Incorporate automation capabilities such as:
    • Dynamic documentation generation and synchronization.
    • Pipeline automation for continuous API integration and updates.
    • Documentation generators to maintain accurate, real-time API references.
API security and SDN:
  • Leverage SDN technology and API gateways to enforce security policies at granular levels and encrypt data in traffic. SDN provides centralized visibility into network traffic. Require all API communications to be executed over secure channels and protocols (e.g., Hypertext Transfer Protocol Secure (HTTPS), mutual Transport Layer Security (mTLS), etc.). This provides:
    • Traffic visibility
    • Adaptive security
  • Adopt policy-based management.
Enforce API authentication and migration throughout the SDN platform.
Identify API gateway points:
  • Establish API gateways as entry points for API traffic throughout the SDN platform. Leverage API gateways to enforce security policies (e.g., authentication, authorization, etc.) at key locations, such as:
    • Edge gateways
    • Internal gateways
    • Micro-segmentation points
    • Service-to-service authentication points
Enforce authentication policies:
  • Implement API gateways to act as a proxy for different third-party and client requests. Enable third-party integrations to enhance security and scalability and maintain traffic visibility. Enable the following capabilities:
    • API management
    • Access control
    • Secure traffic control
    • Data protection through encryption
API migration planning:
  • Verify and validate API/service compatibility with the authorization gateways.
  • Develop API/service migration roadmap/implementation plans.
Enable continuous API integration testing, verification, and validation.
Set up test environment:
  • Whenever applicable, create a replica of the production environment dedicated to functional testing, positive testing, and non-functional testing to include different scenarios:
    • Endpoint validation
    • Input/Output validation
    • Create, Read, Update, and Delete (CRUD) operations
    • Test data preparation
Select the most appropriate testing solutions:
  • Leverage automation to select testing solutions compatible with dependent services to ensure comprehensive testing and API response validation.
Test reporting, logging, verification, and validation:
  • Analyze each test result to identify issues, malfunctions, and vulnerabilities.
  • Generate comprehensive test reports with details concerning mitigation actions required, anomalies found, and a summary of the test results.
  • As much as possible, automate the test reporting, logging, and data input verification and validation of the testing environment to improve efficiency and ensure continuous threat detection and reporting.

Summary

This diagram outlines the Activity 5.1.2 (Phase One) – Define Granular Control Access Rules and Policies Part 2 of the Department of War (DoW) Zero Trust (ZT) Framework, focusing on defining and implementing data tagging filters for Application Programming Interface (API) access to the Software-Defined Networking (SDN) infrastructure. It presents strategic insights that drive implementation and expected outcomes, including defining data tagging filters for API infrastructure to support interoperability and enforcing authentication for all APIs at the API layer.

Activity 5.1.2 — Define Granular Control Access Rules and Policies Part 2 - Workflow

Zero Trust Readiness Assessment Questions
  1. How are data tagging filters being defined and implemented for API access to the SDN infrastructure?
Strategic Insights
  • The Component defines the requirements for developing API data filters within the SDN infrastructure by leveraging existing data tagging and classification standards to structure query parameters, security metrics, and standardized API syntax.
  • The Component demonstrates a structured approach to integrating tagging policies with API management by documenting interoperability requirements, establishing access controls for APIs, and ensuring alignment with Enterprise interoperability standards.
  • The Component provides a documented framework for identifying API gateway points, enforcing authentication policies, and mapping API decision points to non-mission/task-critical applications and services within the SDN architecture.
  • The Component leverages API management policies, security tagging schemas, and gateway enforcement mechanisms to support secure API communications, structured data transformation, and consistent policy enforcement across different platforms.
  • The Component ensures continuous verification and validation of API security and functionality by establishing test environments, selecting appropriate testing tools, and automating test reporting, logging, and threat detection for ongoing assessment and compliance monitoring.
Expected Outcomes
  1. Define data tagging filters for API infrastructure to support interoperability.
  2. Enforce authentication for all APIs at the API layer.

Capability 5.2 - Software-Defined Networking (SDN)

Capability 5.2 — Software-Defined Networking (SDN)
DoW CIO Zero Trust Framework
Content in this table is sourced from authoritative DoW Zero Trust Framework documentation current at the time of publication.
Pillar Capability
5 - Network and Environment 5.2 - Software-Defined Networking (SDN)
Description
DoW Components define API decision points and implement SDN programmable infrastructure to separate the control and data planes and centrally manage and control the elements in the data plane. Integrations are conducted with decision points and segmentation gateway to accomplish the plane separation. Analytics are then integrated to real-time decision making for access to resources.
Impact to ZT
Enables the control of packets to a centralized server, provides additional visibility into the network, and enables integration requirements.

5.2 Software-Defined Networking (SDN) - Scenario

The following scenario illustrates the practical applications and considerations for this capability:

  • The Component begins by defining Application Programming Interface (API) decision points that will enable programmable control of network traffic, ensuring consistent application of access policies across the network.
  • A Software-Defined Networking (SDN) infrastructure is implemented to separate the control and data planes, centralizing the management of network elements and improving visibility into traffic flows.
  • Network flows are segmented into three (3) distinct planes: control, management, and data, providing better isolation and security for sensitive operations.
  • A network asset discovery process is conducted to identify and document all connected devices, optimizing traffic management and ensuring all assets comply with SDN policies.
  • Integration of decision points with the segmentation gateway ensures that API-driven policies are enforced at every point of interaction within the network.
  • The SDN infrastructure is integrated with analytics solutions to enable real-time visibility into traffic patterns and decision-making for resource access requests.
  • A suspicious packet attempting to bypass a segmentation gateway is detected by the SDN analytics solution. The centralized controller blocks the packet, preventing unauthorized access to sensitive resources.
  • During a routine review, SDN analytics reveal suboptimal routing in the data plane. The controller automatically adjusts the routing configuration to optimize performance without compromising security.
  • Real-time access decisions are further enhanced by integrating User/Person Entity (PE)/Non-Person Entity (NPE) and application attributes from other Zero Trust (ZT) pillars, ensuring traffic is only allowed when fully authorized.
  • By leveraging SDN programmable infrastructure and real-time analytics, the Component gains granular control over network traffic and enhances security through segmentation for managing and protecting network resources.

Positive Impacts

The following is not a comprehensive list of benefits, but rather a selection of the advantages fundamental to this capability:

  • Enhanced Security
  • Improved Traffic Management
  • Real-Time Analytics
  • Alignment with Zero Trust Principles
  • Operational Efficiency

Technologies

The following is not a comprehensive list of technologies:

  • Network Function Virtualization (NFV)
  • Network Virtualization
  • Macro-Segmentation
  • Micro-Segmentation
  • Internet Protocol Security (IPsec)
  • Traffic Filtering and Inspection

Activity 5.2.1 - Define Software-Defined Networking (SDN) Application Programming Interfaces (APIs)

Activity 5.2.1 — Define Software-Defined Networking (SDN) Application Programming Interfaces (APIs)
DoW Zero Trust Framework
Content in this table is sourced from authoritative DoW Zero Trust Framework documentation current at the time of publication.
Description
DoW Enterprise works with Components to define the necessary APIs and other programmatic interfaces that enable Software-Defined Networking (SDN) or alternative networking approach functionalities. These APIs will enable authentication decision point, application delivery control proxy, and segmentation gateways automation.
Predecessor(s) Successor(s)
5.1.1 5.2.2
Expected Outcomes
  • SDN or alternative networking approach APIs are developed using machine-readable patterns and protocols and implemented (per "Standardized API Calls & Schemas Pt. 1 and Pt. 2").
End State
SDN or alternative networking approach APIs are standardized and implemented, enabling robust automation of authentication decision points, application delivery control proxies, and segmentation gateways. This standardization ensures consistent and secure SDN or alternative networking approach operations across the Enterprise, enhancing network flexibility, scalability, and security.

Considerations

Below is a list of key prerequisites, potential challenges, and lessons learned that may influence the successful implementation of this activity. While informative, this list is not exhaustive, and its relevance may vary based on the specific environment and architecture.

  • Activity 5.1.1 (Discovery) – Define Granular Control Access Rules and Policies Part 1 is defined by the Department of War (DoW) Zero Trust (ZT) Framework as a predecessor to this activity.
  • Verify and validate that Application Programming Interfaces (APIs) are programmatically standardized and properly implemented to support Software-Defined Networking (SDN) functionality.
  • Promote an agile network infrastructure design.
  • Approve SDN flow control.
  • Activity 5.2.2 (Phase One) – Implement Software-Defined Networking (SDN) Programmable Infrastructure is defined by the DoW ZT Framework as a successor to this activity.

Implementation

The information below provides practical, actionable recommendations to support achieving the expected outcomes of this activity. These recommendations are not prescriptive or mandatory and should be adapted based the specific unique environment and system architecture.

For a visual overview of the tasks associated with this activity, please refer to the implementation task diagrams.

Implementation Tasks for Activity 5.2.1 — Define Software-Defined Networking (SDN) Application Programming Interfaces (APIs)
Collaborate with the Enterprise to review, develop, and adopt existing API technical guidance for successful SDN deployment.
Define objectives and scope:
  • Collaborate with key stakeholders and the Enterprise to provide an overview of SDN API concepts and design principles.
  • Collaborate with Enterprise stakeholders to define baseline functional, performance, and security requirements for APIs, scripts, secure programming, feeds, and protocols. Ensure these requirements support consistent, reliable, and quality-controlled real-time operations for SDN or equivalent technologies.
Key components of SDN APIs:
  • Simplified network control through layer abstraction.
  • Enable programmatic control through network automation.
  • Centralized SDN controller to provide a single point of control for the entire network.
  • API security through strong authentication and authorization.
Align and optimize SDN compliance sustainability:
  • Design APIs that enhance organizational SDN capabilities, emphasizing optimal uptime and long-term sustainability. Align API development with organizational guidance and governance standards, ensuring broader compliance with open standards and interoperability.
Review the API normalization and standardization concept.
Establish a common data model:
  • Establish a standardized schema, a common data model for use across all API endpoints.
  • Define data sharing between API components for seamless integration, consistency, and data interoperability.
Review existing open standards and protocols:
  • Promote interoperability and open standards design architecture for easy and more extensive adoption. Leverage open standards and protocols to ensure compatibility between SDN API components.
Design for security compliance:
  • Establish secure communication channels as part of the functional requirements of SDN API design and development.
    • Enforce strong security mechanisms, such as authentication and authorization, to protect the entire SDN architecture.
    • Restrict access to the SDN controller and management plane only to approved entities.
    • Apply Least Privilege principle and Just-In-Time (JIT) access where applicable.
    • Incorporate log management/mechanisms as part of the API framework for implementation.
Establish API functional requirements for SDN implementation.
Review Northbound APIs:
  • Leverage and design northbound APIs to establish communication between the SDN controller and the network applications.
  • Enable network automation and dynamic traffic management through APIs.
Review Southbound APIs:
  • Leverage and design southbound APIs to enable communication between the SDN controller and the network devices.
  • Define the protocol standards and processes required to configure network devices through the SDN controller.
Review Data Plane APIs:
  • Define the data plane APIs and related components responsible for packet forwarding and flow table updates.
  • Enable SDN real-time operations, high performance, and traffic path management.
Define Telemetry APIs:
  • Define network performance metrics and telemetry data statistics to enhance network troubleshooting, optimization, and security.
  • Leverage API versioning to ensure compatibility between different components of the SDN architecture.

Summary

This information below outlines the Activity 5.2.1 (Discovery) – Define Software-Defined Networking (SDN) Application Programming Interfaces (APIs) of the Department of War (DoW) Zero Trust (ZT) Framework, focusing on defining and standardizing Software-Defined Networking (SDN) Application Programming Interfaces (APIs) across the Enterprise. It presents strategic insights that drive the implementation and expected outcomes, including the development of SDN or alternative networking approach APIs using machine-readable patterns and protocols.

Activity 5.2.1 — Define Software-Defined Networking (SDN) Application Programming Interfaces (APIs) - Workflow

Zero Trust Readiness Assessment Questions
  1. How are SDN APIs being defined and standardized across the DoW Enterprise?
Strategic Insights
  • The Component defines objectives and technical requirements for API-driven SDN deployment by collaborating with Enterprise stakeholders to align SDN API concepts, security mechanisms, and real-time operations standards.
  • The Component demonstrates a structured approach to API normalization by establishing a common data model, ensuring interoperability between SDN components, and leveraging open standards to facilitate seamless integration across network environments.
  • The Component provides a documented framework for SDN API functional requirements by reviewing Northbound, Southbound, Data Plane, and Telemetry APIs, defining their roles in network automation, traffic management, and performance optimization.
  • The Component leverages secure API design principles, enforcing authentication and approval controls to protect SDN controllers, management planes, and network communication channels from unapproved access.
  • The Component ensures long-term SDN compliance and sustainability by aligning API development with governance standards, optimizing telemetry data for continuous monitoring and maintaining compatibility across evolving SDN architectures.
Expected Outcomes
  1. SDN or alternative networking approach APIs are developed using machine readable patterns and protocols and implemented (per "Standardized API Calls & Schemas Pt1 and Pt2").

Activity 5.2.2 - Implement Software-Defined Networking (SDN) Programmable Infrastructure

Activity 5.2.2 — Implement Software-Defined Networking (SDN) Programmable Infrastructure
DoW Zero Trust Framework
Content in this table is sourced from authoritative DoW Zero Trust Framework documentation current at the time of publication.
Description
Following the API standards, requirements, and SDN API functionalities, DoW Components will implement Software-Defined Networking (SDN) or alternative networking approach infrastructure to enable automation tasks. Segmentation gateways and authentication decision points are integrated into the SDN or alternative networking approach infrastructure along with output logging into a standardized repository (e.g., SIEM, log analytics, etc.) for monitoring and alerting.
Predecessor(s) Successor(s)
5.2.1, 6.6.2 None
Expected Outcomes
  • Components implement application delivery control proxy.
  • Components integrate authentication decision points.
  • Components implement segmentation gateways.
End State
The SDN or alternative networking approach infrastructure is fully implemented across Components, with segmentation gateways and authentication decision points integrated and operational. Comprehensive logging and monitoring are established through SIEM and log analytics, ensuring continuous oversight and rapid response capabilities. The automation of these processes enhances network security, efficiency, and compliance with ZT principles.

Considerations

Below is a list of key prerequisites, potential challenges, and lessons learned that may influence the successful implementation of this activity. While informative, this list is not exhaustive, and its relevance may vary based on the specific environment and architecture.

  • Activity 5.2.1 (Discovery) – Define Software-Defined Networking (SDN) Application Programming Interfaces (APIs) and Activity 6.6.2 (Phase One) – Standardized Application Programming Interface (API) Calls and Schemas Part 1 are defined by the Department of War (DoW) Zero Trust (ZT) Framework as predecessors to this activity.
  • Design the Software-Defined Networking (SDN) architecture.
  • Outline technical requirements for the data-forwarding function.
  • Select an SDN controller compatible with all applicable protocols.
  • Develop Application Programming Interface (API) gateway integration.
  • Adopt policy enforcement.
  • Implement network virtualization and automation.
  • Enable containerization technologies.
  • Deploy software-programmable infrastructure, avoiding vendor lock-in.
  • Develop network orchestration workflows.
  • Promote open-source technologies.
  • Develop automation and dynamic scaling workflows.
  • Develop data flow mapping diagrams.

Implementation

The information below provides practical, actionable recommendations to support achieving the expected outcomes of this activity. These recommendations are not prescriptive or mandatory and should be adapted based the specific unique environment and system architecture.

For a visual overview of the tasks associated with this activity, please refer to the implementation task diagrams.

Implementation Tasks for Activity 5.2.2 — Implement Software-Defined Networking (SDN) Programmable Infrastructure
Implement SDN infrastructure to leverage a centralized log repository (e.g., Security Information and Event Management (SIEM)) for monitoring, analytics, alerting, etc.).
Define objectives and scope:
  • Clearly define and identify use cases pertinent to the business and mission needs related to network performance, security posture enhancement, and threat detection capability. Determine specific metrics and analytics requirements for the SDN. Key elements to consider:
    • Validate mission use case.
    • Assess the current environment.
    • Address any existing roadblocks or challenges.
    • Review, verify, and validate design with vendors, Subject Matter Experts (SMEs), and stakeholders.
Design SDN architecture:
  • Prioritize an API-driven networking architecture. Leverage the SDN as a centralized platform to deploy Information Technology (IT) infrastructure and to manage, secure, and direct traffic and data flows across the environment. Key considerations include:
    • Consider simplified network design principles.
    • Account for cloud computing and hybrid deployment requirements.
    • Evaluate on-premises versus cloud-based environment configurations.
    • Align with interoperability requirements and open standards.
Deploy SDN controller and network endpoints:
  • Design, procure, and build an approved SDN infrastructure compatible with a centralized deployment approach around an SDN controller. Deploy southbound and northbound APIs to facilitate communication among the three (3) layers:
    • Application layer to communicate with the data plane to manage network applications and services.
    • Control layer to communicate with the control plane, acting as the command center of the network management platform.
    • Infrastructure layer to communicate with different physical network endpoints (e.g., routers, switches, etc.) that move data packets.
Implement logging configuration:
  • Enable support for logging capability across all managed network resources. Standardize log format across the network infrastructure to facilitate interoperability and log analysis. Collect log events from all sources, including:
    • User/Person Entity (PE) activity
    • Applications and services
    • Network devices
    • API gateways
Select a centralized log repository:
  • Establish requirements for the log repository and ensure they align with Enterprise specifications. Define storage requirements such as data-at-rest encryption, out-of-band management, and data retention policy. Key features to consider:
    • Ensure log integrity.
    • Enable access-control policy to log repository.
    • Configure strong encryption on log storage.
    • Enable real-time log streaming capability.
Integrate logging with the main controller:
  • Deploy the SDN controller so logs from different network sources can be collected and centralized. Leverage syslog configurations on network devices over a secure channel to deliver logs to the log repository. Leverage API integration to secure logs from applications and services. Key features to consider:
    • Syslog configuration.
    • Create a virtual private network segment for log delivery.
    • Implement critical event alerting.
    • Develop log enrichment capability for event correlation.
Implement SDN infrastructure to automate tasks in accordance with API standards, requirements, and SDN API functionalities.
Define automation goals:
  • Establish automation goals and objectives. Automate the provisioning of network resources using APIs to build and modify network configuration templates. Automate the deployment and enforcement of security policies. Leverage network telemetry to automate alert generation on key performance metrics. Some key features to consider:
    • Network resources provisioning
    • Dynamic resource scaling
    • Dynamic policy enforcement
    • Workflow creation and deployment
Identify API standards and requirements:
  • Develop or adopt APIs, following industry standards and best practices. Develop specific requirements tailored to mission needs and operational constraints. Some recommended key features to consider:
    • Client-server architecture
    • Statelessness
    • Cache-ability capability
    • Layered system
    • Uniform interface
    • Resource-based
    • Standardized methods
Leverage SDN API functionalities:
  • Leverage SDN APIs to provide a control plane abstraction to allow centralized network management. Adopt a diversity in protocol, supporting interoperable communications between network components. Key features to consider:
    • Network programmability
    • Zero-touch provisioning
    • Network security
    • Centralized management
    • Application performance
    • Portability across different platforms
    • Scalability and flexibility
Integrate Authentication Decision Points within the SDN infrastructure, forwarding output logging into the standardized log repository (e.g., SIEM, Log Analytics, etc.) for monitoring and alerting.
Enable analytics and alerting:
  • Develop real-time/near real-time analytics capability for the centralized log repository based on business or mission requirements. Enable logs and historical data analysis to set up alerts for critical events. Implement powerful search engines for faster query requests. Key features to consider:
    • Develop dashboards for visualization.
    • Implement anomaly detection.
    • Review performance metrics.
    • Automate Incident Responses (IRs).
Implement network decision and enforcement points:
  • Define policy rules leveraged by Policy Decision Points (PDPs) and Policy Enforcement Points (PEPs) to grant or deny access to network resources. Enforce access control policies. Monitor and evaluate resource access by applying predefined rules, ensuring compliance with security policies. Key features to consider:
    • Dynamic security
    • PEP
    • PDP
    • Policy Information Point (PIP)
    • Policy Administration Point (PAP)
    • Attribute-Based Access Control (ABAC)
Implement segmentation gateways.
Enable network segmentation:
  • Implement segmentation gateways to isolate parts of the network and reduce the attack surface. Introduce enforcement points between network segments for packet inspection and access control. Enable and deploy network security zones to further protect the SDN infrastructure. Key features to consider:
    • Software-defined access policy
    • Group-based policy
    • Role-based policy
Implement secure communication protocols:
  • Design and deploy a robust security framework for SDN by adopting secure network communication.
  • Enable device authentication.
  • Ensure data encryption in transit by leveraging secure protocols, such as the latest Transport Layer Security (TLS) or Secure Shell (SSH), etc., for remote access management. Some secure protocols to consider:
    • TLS, Hypertext Transfer Protocol Secure (HTTPS), provides end-to-end encryption for network communications.
    • SSH for remote access and infrastructure management.
    • Internet Protocol Security (IPsec), for network layer security, provides packet encryption and authentication.
    • Simple Network Management Protocol version 3 (SNMPv3) for network management security.
    • Secure Network Configuration (NETCONF) protocol for secure configuration management.
    • OpenFlow Protocol Security.
Deny all ports by default:
  • Adopt the “deny all, permit by exception” strategy rule. Perform a NetFlow analysis to baseline the normal operation status of the environment to restrict the control access policy. Deny all network communications traffic by default and only allow network communications traffic by exception. Key points to consider:
    • Review legacy application compatibility.
    • Account for unexpected dependencies.
    • Adopt a deployment-Phased approach.
    • Enable rollback capabilities to avoid critical service interruption.
Implement application delivery control proxy.
Define a strategic placement:
  • Consider internal segmentation, perimeter boundaries, and remote access requirements before deploying control proxies at the edge and throughout the SDN. Verify and validate a business use case for legacy systems and applications for easy transition. Evaluate the benefits of implementing an Application Delivery Controller (ADC) vs. the traditional Virtual Private Network (VPN). Key features to consider:
    • Legacy systems and application requirements
    • Remote Access Policy
    • Multi-tenancy support
Establish key functions:
  • ADCs perform multiple functions. Some key functions to consider are:
    • Reverse proxy
    • Load balancing
    • TLS offloading
    • Traffic optimization
    • Health monitoring
    • Distributed Denial-of-Service (DDoS) protection
    • Web application firewall
    • Central authentication
    • Multi-tenancy support
    • Caching

Summary

This information below outlines the Activity 5.2.2 (Phase One) – Implement Software-Defined Networking (SDN) Programmable Infrastructure of the Department of War (DoW) Zero Trust (ZT) Framework, focusing on the implementation of Software-Defined Network (SDN) programmable infrastructure to support segmentation gateways and authentication decision points. It presents strategic insights that drive the implementation and expected outcomes, including the implementation of Authentication Decision Points, Segmentation Gateway(s), and an Application Delivery Control Proxy.

Activity 5.2.2 — Implement Software-Defined Networking (SDN) Programmable Infrastructure - Workflow

Zero Trust Readiness Assessment Questions
  1. How is SDN programmable infrastructure being implemented to support segmentation gateways and authentication decision points?
Strategic Insights
  • The Component defines the objectives and architecture for SDN infrastructure by aligning with Enterprise requirements for centralized logging, security monitoring, and automated network management.
  • The Component demonstrates a structured approach to SDN implementation by identifying key components, defining Application Programming Interface (API)-driven automation goals, and ensuring network segmentation through Policy-Based Access Control (PBAC) and enforcement points.
  • The Component provides a documented framework for integrating authentication decision points, deploying segmentation gateways, and implementing secure communication protocols to protect network traffic and enhance security posture.
  • The Component leverages centralized log repositories such as Security Information and Event Management (SIEM) to enhance real-time monitoring, anomaly detection, and automated Incident Response (IR) across SDN environments.
  • The Component ensures network resilience by enforcing a "deny all, permit by exception" strategy, securing API communications, and adopting best practices for network segmentation, policy enforcement, and application delivery control proxies.
Expected Outcomes
  1. Components implement application delivery control proxy.
  2. Components integrate authentication decision points.
  3. Components implement segmentation gateways.

Activity 5.2.3 - Segment Flows into Control, Management, and Data Planes

Activity 5.2.3 — Segment Flows into Control, Management, and Data Planes
DoW Zero Trust Framework
Content in this table is sourced from authoritative DoW Zero Trust Framework documentation current at the time of publication.
Description
Network infrastructure and flows are segmented either physically or logically into separate and distinct control, management, and data planes. Segmentation using IPv6/VLAN approaches is implemented to better organize traffic across data planes. Analytics and NetFlow from the updated infrastructure are automatically fed into operations centers and analytics tools.
Predecessor(s) Successor(s)
None 5.3.2, 5.4.2
Expected Outcomes
  • Enterprise provides guidance/policy on segmentation.
  • IPv6/VLAN segmentation is implemented.
  • Enable automated NetOps information reporting.
  • Ensure configuration control across Enterprise.
  • Integrated with SIEM/SOAR.
End State
Enterprise provides policy and/or guidance on segmentation. Components further segment network traffic limiting the scope of attack, isolating incidents, and preventing malicious attempts from lateral movement across the network.

Considerations

Below is a list of key prerequisites, potential challenges, and lessons learned that may influence the successful implementation of this activity. While informative, this list is not exhaustive, and its relevance may vary based on the specific environment and architecture.

  • Presumption: Enterprise has provided guidance/policy on segmentation.
  • Presumption: Component has selected a Software-Defined Networking (SDN) solution.
  • Presumption: Component has implemented Intrusion Detection System (IDS)/Intrusion Prevention System (IPS) solutions.
  • Consider completing Activity 5.2.2 (Phase One) – Implement Software-Defined Networking (SDN) Programmable Infrastructure prior to this activity, to leverage the SDN infrastructure.
  • Consider completing Activity 5.3.1 (Phase One) – Datacenter Macro-Segmentation prior to this activity, to leverage access control points.
  • Isolate the control plane responsible for routing, signaling, and network management to protect network configuration and control traffic from User/Person Entity (PE)/Non-Person Entity (NPE) data traffic and potential attacks.
  • Segregate environment traffic to prevent unapproved access and reduce the attack surface.
    • Management functions are separated logically, or physically isolated within a management plane.
    • Environmental access control functions are separated and logically, or physically isolated within a control plane.
    • Operational functions remain in the newly declared data plane.
  • Establish strong monitoring and logging mechanisms for all three (3) planes (control, management, and data).
  • Review technical requirements and limitations for legacy systems.
  • Activity 5.3.2 (Phase Two) – Base/Camp/Post/Station (B/C/P/S) Macro-Segmentation and Activity 5.4.2 (Phase Two) – Application and Device Micro-Segmentation are defined by the Department of War (DoW) Zero Trust (ZT) Framework as successors to this activity.

Implementation

The information below provides practical, actionable recommendations to support achieving the expected outcomes of this activity. These recommendations are not prescriptive or mandatory and should be adapted based the specific unique environment and system architecture.

For a visual overview of the tasks associated with this activity, please refer to the implementation task diagrams.

Implementation Tasks for Activity 5.2.3 — Segment Flows into Control, Management, and Data Planes
Review and align with the Enterprise policies and standards on programmatic network segmentation and control.
Review devices and network security hardening guidelines:
  • Review existing and revised best practices and industry standards for network segmentation, security, and protection. Always rely on multiple layers of defense for a more secure network design.
  • Ensure redundant devices in critical core areas are implemented across all network segments to provide availability, fault tolerance, load balance, and maximum network throughput.
  • Adopt and enforce Enterprise recommended cryptographic algorithms for end-to-end network traffic encryption with built-in capability for Deep Packet Inspection (DPI) and monitoring.
Review and manage risks from SDN controllers:
  • Adopt a cluster of load-balanced SDN controllers to avoid a single point of compromise. Maintain the secure integrity of the cluster and all the elements of the controller through strict authentication and authorization policies.
  • Stay aware and vigilant of all known vulnerabilities associated with different SDN elements. Implement a repeatable process for rapidly applying vetted software updates to all elements of the SDN architecture(s).
Review and manage risk from communication protocols, including Transport Layer Security (TLS) inspection:
  • Routinely review all TLS security settings, including version, cipher suites, and certificate authorities, for strict access controls and to verify and validate continuous compliance with the Enterprise and industry-vetted security best practices, policies, and standards.
  • The adoption of encrypted communication channels is recommended for all SDN implementations. Enforce OpenFlow communications over the strongest version of TLS with systematic authentication and authorization controls for each session.
Design a secure controller-based SDN architecture.
Leverage the SDN infrastructure, from Activity 5.2.2 (Phase One) – Implement Software-Define Networking (SDN) Programmable Infrastructure, to further review controller and software-defined architecture:
  • Adopt a secure design for the SDN architecture to satisfy essential functions, such as:
    • Secure automated resources provisioning
    • Control plane abstraction
    • Segmentation and dynamic security policy enforcement
  • Adopt a distributed application-aware firewall deployed at each segment boundary to restrict access control and properly segregate traffic between different SDN elements and planes.
  • Align SDN design objectives for network automation, centralized management, security enforcement, improved agility, and scalability with the broader Enterprise network security strategy and modernization.
Leverage the SDN implementation, from Activity 5.2.2 (Phase One) – Implement Software-Defined Networking (SDN) Programmable Infrastructure, to verify and validate the deployment of a controller and centralized control:
  • Leverage previous applications and network flow mappings to better understand the network infrastructure's normal operational profile and establish a functional baseline. Identify and approve only vetted traffic patterns by implementing a deny-by-default approach to all network traffic.
  • Select a cluster of controllers that are logically centralized, scalable, and load-balanced to manage network devices across the entire SDN architecture. Design a fault-tolerant SDN cluster of controllers for high availability in support of network scalability.
  • Ensure the SDN elements' decoupling and segregating different planes through a layered design architecture to centralize and restrict control plane access.
Implement the Southbound interface (data plane):
  • Select a compatible open standard protocol to facilitate the control and data plane interface. Avoid vendor lock-in with non-interoperable and proprietary protocols.
  • Configure the SDN controller to authenticate southbound Application Programming Interface (API) control-plane messages received from SDN-enabled network elements using a Federal Information Processing Standards (FIPS)-approved message authentication code algorithm.
  • Enable secure configuration to protect the data plane and the various forwarding traffic functions initiated by the control plane across the integrated network domains.
Implement the Northbound interface (management plane):
  • Configure the SDN controller to authenticate northbound API messages received from business applications and management systems using a FIPS-approved message authentication code algorithm.
  • Select a compatible northbound API to seamlessly integrate and connect with the SDN controllers seamlessly. Representational State Transfer Application Programming Interface (REST API) should be considered for its standardization, flexibility, and significant acceptance.
  • Define and design API endpoints that provide secure access to relevant network segment information and allow applications to perform necessary management actions, such as network topology, Virtual Local Area Network (VLAN) configuration, and Access Control List (ACL) tables.
  • Implement caching mechanisms to improve API performance, reduce network latency, enhance scalability, and help load balance the SDN controllers.
Deploy an integrated and unified security solution for the entire network infrastructure, focusing on the SDN elements.
Enforce access control:
  • Leverage ACLs on network devices and gateway endpoints to filter traffic based on network parameters. Deploy distributed Next-Generation Firewalls (NGFWs) to restrict unapproved traffic and enforce access control-based policies between approved network segments.
  • Leverage the concept of the security group to implement Role-Based Access Control (RBAC) and Attribute-Based Access Control (ABAC) types of identity profiles and enforce granular security policies at each session request and every gateway endpoint.
  • Leverage the Access Control points, from Activity 5.3.1 (Phase One) – Datacenter Macro-Segmentation, to enforce access control policies and restrict access to approved entities only. Enforce authentication and approval policies based on application and service identities, the underlying network parameters, and User/PE/NPE identities.
  • Leverage IDS/ IPS solutions for network monitoring, tracking, and restricting inbound and outbound traffic to include, whenever applicable, full-packet capture capability.
  • Implement systematic identity verification, device posture validation, and strong authentication and authorization before granting access to the approved network segment using the principle of Least Privilege.
Identify, group, and segregate similar network traffic:
  • Leverage traffic monitoring solutions and DPI techniques to capture and analyze network traffic. Examine network packets to identify applications, protocols, ports, and data types.
  • Analyze traffic flows to understand approved communication patterns between different network elements. Apply appropriate tags for each plane of the SDN architecture and group network traffic based on criteria such as:
    • Application
    • Protocol
    • Port
    • Sensitivity Tag
    • Network Segment
    • VLAN ID
  • Leverage traffic monitoring solutions and DPI techniques to capture and analyze network traffic. Examine network packets to identify applications, protocols, ports, and data types.
  • Configure separate logical, trusted subnets using planning to isolate distinct types of network traffic. Leverage Artificial Intelligence (AI) and Machine Learning (ML) algorithms to automate the network traffic pattern analysis process over time.
Enable Internet Protocol Version 6 (IPv6) addressing compatibility:
  • Whenever applicable, comply with Enterprise directives and industry best practices to select and deploy network technologies that are IPv6-enabled and ready for a seamless Enterprise-wide integration.
  • Leverage vendor Subject Matter Expert (SME) support and approved solution integrators to build a seamless migration strategy plan.
  • Adopt a phased approach for legacy systems, requiring an IPv4-IPv6 migration
Leverage API integration and automated deployment for configuration control and advanced network telemetry.
Maintain complete network visibility:
  • Leverage the various API integrations to provide and maintain real-time network visibility into the entire infrastructure landscape, enabling data flow control between different network elements, planes, and security solutions on the SDN architecture.
  • Implement centralized logging by using APIs to collect, aggregate, and analyze log data from various security appliances, network segments, and system events into a secure, centralized log management platform.
Enable triggered workflows:
  • Design workflow logic and automate security policy enforcement and monitoring. Integrate network configuration changes into the Continuous Integration/Continuous Delivery (or Deployment) (CI/CD) pipelines to orchestrate testing and deployment of configurations.
Enable API gateway integration:
  • Leverage a broader API adoption, developed using open standards to minimize proprietary data interfaces, to avoid vendor lock-in integrations throughout the acquisition program lifecycle.
  • Integrate security solutions via API to programmatically update network policies based on real-time events, security threats, Indicators of Compromise (IoC) containers, and system performance.
  • Adopt industry best practice standards such as Open Authorization 2.0 (OAuth2) and JavaScript Object Notation (JSON) Web Tokens (JWT) for systematic authentication and authorization of all API consumers. Leverage API gateway and service mesh to centralize policy enforcement points for monitoring, management, and auditing.
Enable performance monitoring, advanced analytics, and reporting:
  • Deploy network device APIs to collect advanced telemetry performance data and security events. Leverage streaming telemetry protocols to create real-time dashboards, visualize network performance, identify IoC, and help troubleshoot issues.
Enable API integration for configuration control:
  • Leverage emerging technologies and tools, such as Configuration as Code (CaC) and Infrastructure as Code (IaC) to design and build immutable network deployments through vetted templating, Zero-Touch Provisioning (ZTP), and automated rollbacks built-in capabilities.
Enable testing, verification, and validation of the flow segmentation into control, management, and data planes.
Review testing, verification, and validation strategies:
  • Create a testing environment for the simulation of traffic generation and capture. Tailor each flow for the specific plane, and leverage packet capture capability at gateway entry points to analyze network traffic.
  • Leverage flow monitoring solutions to ensure that network traffic is accurately segmented, and each traffic pattern is correctly associated with each segment and the specific plane.
  • Confirm that segmentation enforcement defaults to a deny-all posture, only allowing explicitly defined flows based on identity- and policy-driven authorization decisions.
  • Integrate with Automation and Orchestration and Visibility and Analytics pillar solutions.
Adopt verification and validation of isolation.
  • Perform isolation testing to verify and validate that traffic is segregated and restricted in accordance with network segment policies.
  • Leverage Virtual Local Area Network (VLAN) and Virtual Routing and Forwarding (VRF) technologies to test network ACLs between network segments. Capture and analyze all flow logs to identify any violations or weaknesses in traffic filtering.

Summary

This information below outlines the Activity 5.2.3 (Phase Two) – Segment Flows into Control, Management, and Data Planes of the Department of War (DoW) Zero Trust (ZT) Framework, focusing on network infrastructure and the segmentation of flows into control, management, and data planes. It presents strategic insights that drive implementation and expected outcomes, including enabling automated Network Operations (NetOps) information reporting, Internet Protocol version 6 (IPv6) segmentation, and configuration control across the Enterprise.

Activity 5.2.3 — Segment Flows into Control, Management, and Data Planes - Workflow

Zero Trust Readiness Assessment Questions
  1. How are network infrastructure and flows segmented into control, management, and data planes?
Strategic Insights
  • The Component defines and documents network segmentation policies and security hardening procedures in alignment with Enterprise standards, ensuring a multi-layered defense strategy that enhances resilience against cyber threats.
  • The Component demonstrates adherence to Enterprise security guidelines by reviewing and managing risks associated with Software-Defined Networking (SDN) controllers, communication protocols, and cryptographic standards to prevent unapproved access and ensure network integrity.
  • The Component provides evidence that SDN controllers, encryption protocols, and communication mechanisms are evaluated for security compliance, including the implementation of Transport Layer Security (TLS) and OpenFlow encryption for secure communication.
  • The Component leverages redundancy and fault-tolerant design to ensure that critical network segments remain available and resilient, reducing the risk of single points of failure while maintaining performance across all infrastructure components.
  • The Component ensures continuous monitoring, auditing, and updating of segmentation policies to mitigate risks, improve enforcement of Least Privilege access, and align with evolving Enterprise security directives.
Expected Outcomes
  1. Enterprise provides guidance/policy on segmentation.
  2. IPv6/VLAN segmentation is implemented.
  3. Enable automated NetOps information reporting.
  4. Ensure configuration control across Enterprise.
  5. Integrated with Security Information and Event Management (SIEM)/ Security Orchestration, Automation, and Response (SOAR).

Capability 5.3 - Macro-Segmentation

Capability 5.3 — Macro-Segmentation
DoW CIO Zero Trust Framework
Content in this table is sourced from authoritative DoW Zero Trust Framework documentation current at the time of publication.
Pillar Capability
5 - Network and Environment 5.3 - Macro-Segmentation
Description
DoW Components establish network boundaries and provide security against networked assets located within an environment by validating the device, user, or NPE on each attempt of accessing a remote resource prior to connection.
Impact to ZT
Network segmentation is defined by a large perimeter to enable resource segmentation by function and user type.

5.3 Macro-Segmentation - Scenario

The following scenario illustrates the practical applications and considerations for this capability:

  • The Component establishes macro-segmentation policies, defining large network perimeters based on resource functions and User/Person Entity (PE) types, such as datacenters and business-critical environments.
  • A centralized system is deployed to verify and validate the identity of devices, Users/PEs/Non-Person Entities (NPEs) before they are allowed to access resources within segmented perimeters, enforcing Zero Trust (ZT) through continuous identity verification.
  • Datacenter resources are grouped into macro-segments, such as compute, storage, and processing environments, each with distinct access rules and boundaries.
  • Security policies are tailored for each macro-segment, ensuring that sensitive resources, such as production databases, are only accessible to Users/PEs/NPEs explicitly authorized for that segment.
  • Monitoring solutions provide real-time insights into traffic flows across macro-segments, allowing the Component to detect and respond to unusual activity patterns quickly.
  • An anomalous device is flagged for review following attempts to communicate across network segments.
  • Once flagged, the device is blocked at the network level until validated by the security team, ensuring only authenticated and authorized devices can access resources.
  • By halting access attempts in real-time, the Component minimizes lateral movement for potential attackers and strengthens Incident Response (IR) effectiveness.
  • Periodic reviews of macro-segmentation boundaries ensure that access controls remain aligned with Component functions, reducing the risk of segmentation drift.
  • By establishing macro-segmentation with robust validation processes, the Component enhances its ability to secure networked assets, limiting unauthorized access.

Positive Impacts

The following is not a comprehensive list of benefits, but rather a selection of the advantages fundamental to this capability:

  • Enhanced Security
  • Enhanced Compliance
  • Enhanced Visibility
  • Reduced Lateral Movement Risk
  • Streamlined Access Management Processes

Technologies

The following is not a comprehensive list of technologies:

  • Macro-Segmentation
  • Micro-Segmentation
  • Policy Decision Points (PDPs)
  • Policy Enforcement Points (PEPs)
  • Intrusion Detection Systems/Intrusion Prevention Systems (IDS/IPS)
  • Next-Generation Firewall (NGFW)

Activity 5.3.1 - Datacenter Macro-Segmentation

Activity 5.3.1 — Datacenter Macro-Segmentation
DoW Zero Trust Framework
Content in this table is sourced from authoritative DoW Zero Trust Framework documentation current at the time of publication.
Description
DoW Components implement service-based architectures to restrict lateral movement between public and private components of a solutions architecture. Proxy and/or enforcement checks are integrated with the SDN or alternative networking approach solution(s) based on device attributes and behavior.
Predecessor(s) Successor(s)
None 3.4.1, 3.4.3, 5.4.1
Expected Outcomes
  • Establish proxy/enforcement checks of attributes (device, location, data), access and flow (client, tenant, traffic patterns), and Component principles (asset life cycle, compliance, and policy).
End State
SDN or alternative networking approach solutions incorporate proxy and enforcement checks based on device attributes and behavior, ensuring robust security. Application delivery control proxies, SIEM logging, UAM, and authentication decision points are integrated and operational. Segmentation gateways are deployed to enhance network security and efficiency.

Considerations

Below is a list of key prerequisites, potential challenges, and lessons learned that may influence the successful implementation of this activity. While informative, this list is not exhaustive, and its relevance may vary based on the specific environment and architecture.

  • Consider completing Activity 1.1.1 (Discovery) – Inventory User prior to this activity, as a comprehensive list of Users/Person Entities (PEs) is necessary to understand access requirements.
  • Consider completing Activity 2.1.1 (Discovery) – Device Health Tool Gap Analysis prior to this activity, as a comprehensive list of devices is necessary to understand access requirements.
  • Consider completing Activity 3.1.1 (Discovery) – Application and Code Identification prior to this activity, as a comprehensive list of applications/services is necessary to understand access requirements.
  • Consider completing Activity 4.1.1 (Discovery) – Data Analysis prior to this activity, as a comprehensive list of data/data types is necessary to understand access requirements.
  • Consider completing Activity 5.2.2 (Phase One) – Implement Software-Defined Networking (SDN) Programmable Infrastructure prior to this activity, to obtain the Software-Defined Networking (SDN) Application Programming Interfaces (APIs).
  • Identify the full extent of the Component environment(s), to include:
    • Traditional networks
    • Hyperconverged Infrastructure (HCI)
    • Cloud offerings/instances
    • Serverless deployments and external service offerings
  • The Component has an established Security Information and Event Management (SIEM) solution.
  • Automate the detection and remediation of access control failures where possible. Many commercial solutions used for SDN provisioning can also be used for detection and correction.
  • If the Component leverages a Cybersecurity Service Provider (CSSP), ensure logging standards are adhered to and monitored appropriately/in accordance with Service Level Agreements (SLAs).
  • Activity 3.4.1 (Phase One) – Resource Authorization Part 1, Activity 3.4.3 (Phase One) – Software-Defined Compute (SDC) Resource Authorization Part 1, and Activity 5.4.1 (Phase One) – Implement Micro-Segmentation are defined by the Department of War (DoW) Zero Trust (ZT) Framework as successors to this activity.

Implementation

The information below provides practical, actionable recommendations to support achieving the expected outcomes of this activity. These recommendations are not prescriptive or mandatory and should be adapted based the specific unique environment and system architecture.

For a visual overview of the tasks associated with this activity, please refer to the implementation task diagrams.

Implementation Tasks for Activity 5.3.1 — Datacenter Macro-Segmentation
Define public/private environment segments.
Collaborate with key stakeholders to identify public-facing Data, Applications, Assets, and Services (DAAS):
  • Identify public DAAS by establishing cross-organizational joint workgroups to collaboratively identify all services and offerings within the environment, along with their operational requirements, accessible to Users/PEs/Non-Person Entities (NPEs) external to the Component.
  • Leverage the following artifacts/activities to define public/private DAAS:
    • Component Master User Inventory, from Activity 1.1.1 (Discovery) – Inventory User
    • Component Master Device Inventory, from Activity 2.1.1 (Discovery) – Device Health Tool Gap Analysis
    • Component Master Application Inventory, from Activity 3.1.1 (Discovery) – Application and Code Identification
    • Component Data Catalog, from Activity 4.1.1 (Discovery) – Data Analysis
Design a public/private environment architecture:
  • Develop a public/private environment architecture that places additional safeguards on DAAS that are externally accessed, to include logical segmentation of public resources from private resources, with access enforced at the risk boundaries.
Manage public DAAS that cannot be migrated to a Demilitarized Zone (DMZ) through risk-based exceptions.
Manage exceptions:
  • Risks are determined by the Enterprise and/or Component.
    • Consider how risks can be mitigated to achieve an Enterprise/Component-approved acceptable level.
  • Public DAAS that cannot be migrated to a DMZ are:
    • Identified.
    • Documented.
    • Approved or Rejected.
  • Approval is granted where the justification for the exception outweighs the risks to the Enterprise/Component.
  • Approval is periodically reassessed.
Leverage proxy and enforcement checks to restrict movement of entities based on defined segments established in previous section.
Implement Access Control points:
  • Leverage the SDN APIs, authentication decision points, and implement segmentation gateways, from Activity 5.2.2 (Phase One) – Implement Software-Defined Networking (SDN) Programmable Infrastructure.
Enforce service communication security:
  • Implement secure communication channels to encrypt and protect all service-to-service communications.
    • Leverage modern, Enterprise/Component-approved authentication and encryption transport protocols to protect data in transit, including internal/intra-segment traversal.
    • Enable secure WebSocket connections.
    • Implement cryptographic capabilities to ensure data integrity.
  • Key features to consider:
    • Service mesh
    • API gateways
    • Mutual Transport Layer Security (TLS)
    • Open Authorization 2.0 (OAuth 2.0)/OpenID Connect
Ensure log activities are captured in SIEM.
Monitoring and logging:
  • Implement centralized logging through secure channels to protect against tampering.
  • Capture and monitor all access logs, interaction events, and system activities.
  • Integrate SIEM tools with log repository and SDN infrastructure. Key elements to consider:
    • Centralized logging
    • Real-time event monitoring
    • Network traffic monitoring
    • Runtime Application Self-Protection (RASP)
Log collection and aggregation:
  • Identify all log sources and enable secure log transmission. Review legacy devices, services, and applications for log collection compatibility.
  • Adopt a collection method, agent-based or agentless, based on system and application requirements, where possible.
  • Select and deploy a log aggregation solution and verify and validate expected outcomes.
  • Review and implement log encryption based on Enterprise data governance and retention policy. Key features to consider:
    • Secure log transmission, from Activity 5.4.4 (Phase Two) – Protect Data in Transit
    • Data log storage
    • Log collection, processing, analysis, from Activity 7.1.2 (Phase One) – Log Parsing
    • Leverage API calls to retrieve logs programmatically, using the interoperability standards, from Activity 4.2.2 (Phase One) – Interoperability Standards
Analyze activities within the analytics engine.
Activity monitoring and analysis:
  • Establish monitoring objectives and goals.
  • Identify monitoring points using segment boundaries and environment perimeter.
  • Capture and monitor traffic flows between environment segments.
  • Leverage agent-based or agentless API calls to monitor critical environment access, where possible. Select and implement monitoring tools with built-in analysis capability for anomaly and threat detection. Key elements to consider:
    • Available threat intelligence ingestion
    • Intrusion Detection Systems (IDS)
    • Intrusion Prevention Systems (IPS)
    • NetFlow/Flow collectors
    • Full packet capture capability
    • Real-time analysis and response
    • Integration with SIEM/Security Orchestration, Automation, and Response (SOAR) resources
  • Continuously researching emerging threats and verifying and validating Component macro-segmentation efforts continue to mitigate the risks to the Enterprise/Component level of acceptance.

Summary

This information below outlines the Activity 5.3.1 (Phase One) – Datacenter Macro-Segmentation of the Department of War (DoW) Zero Trust (ZT) Framework, focusing on the implementation and enforcement of data center macro-segmentation policies. It presents strategic insights that drive the implementation and expected outcomes, including the establishment of a proxy and enforcement checks for device Attributes, Access, and Flow, as well as component principles.

Activity 5.3.1 — Datacenter Macro-Segmentation - Workflow

Zero Trust Readiness Assessment Questions
  1. How are datacenter macro-segmentation policies being implemented and enforced?
Strategic Insights
  • The Component defines and documents the classification of public and private Data, Applications, Assets, and Services (DAAS), ensuring alignment with Enterprise security policies and regulatory requirements for segmenting external and internal resources.
  • The Component demonstrates the identification of public-facing DAAS through collaborative workgroups, leveraging existing inventories such as the Component Data Catalog, Application Inventory, Device Inventory, and User Inventory to ensure comprehensive visibility and risk assessment.
  • The Component provides a structured approach for designing a public/private environment architecture, incorporating logical segmentation and risk-based access controls to safeguard externally accessible resources while enforcing security at the designated risk boundaries.
  • The Component leverages risk-based exception management by identifying, documenting, and evaluating public DAAS that cannot be migrated to a Demilitarized Zone (DMZ), ensuring appropriate mitigation strategies and periodic reassessments are in place.
  • The Component ensures continuous enforcement of secure service communication through authentication gateways, Application Programming Interface (API) security, and encryption protocols to protect DAAS interactions.
Expected Outcomes
  1. Establish proxy/enforcement checks of attributes (device, location, data), access and flow (client, tenant, traffic patterns), and Component principles (asset life cycle, compliance, and policy).

Activity 5.3.2 - Base/Camp/Post/Station (B/C/P/S) Macro-Segmentation

Activity 5.3.2 — Base/Camp/Post/Station (B/C/P/S) Macro-Segmentation
DoW Zero Trust Framework
Content in this table is sourced from authoritative DoW Zero Trust Framework documentation current at the time of publication.
Description
DoW Components implement mission/organization-based macro-segmentation using logical network zones that limit lateral movement. Proxy and/or enforcement checks are integrated with the SDN or alternative networking approach solution(s) based on device attributes and behavior.
Predecessor(s) Successor(s)
5.2.3 None
Expected Outcomes
  • Establish proxy/enforcement checks of attributes (device, location, data), access and flow (client, tenant, traffic patterns), and Component principles (asset life cycle, compliance, policy).
  • Analyze activities of application-specific security stacks for firewall configuration and access policies.
End State
SDN or alternative networking approach solutions incorporate proxy and enforcement checks based on device attributes and behavior, ensuring robust security. Application delivery control proxies, SIEM logging, UAM, and authentication decision points are integrated and operational. Segmentation gateways are deployed to enhance network security and efficiency.

Considerations

Below is a list of key prerequisites, potential challenges, and lessons learned that may influence the successful implementation of this activity. While informative, this list is not exhaustive, and its relevance may vary based on the specific environment and architecture.

  • Activity 5.2.3 (Phase Two) – Segment Flows into Control, Management, and Data Planes is defined by the Department of War (DoW) Zero Trust (ZT) Framework as a predecessor to this activity.
  • Consider completing Activity 2.1.1 (Discovery) – Device Health Tool Gap Analysis prior to this activity, as a complete device inventory will be necessary.
  • Consider completing Activity 3.1.1 (Discovery) – Application and Code Identification prior to this activity, as a complete application inventory will be necessary.
  • Consider completing activity 3.4.1 (Phase One) – Resource Authorization Part 1 prior to this activity, to leverage Resource Authorization Gateways across multiple regions.
  • Consider completing Activity 3.4.2 (Phase Two) – Resource Authorization Part 2 prior to this activity, to leverage Policy Enforcement Points (PEPs) across multiple regions.
  • Consider completing Activity 3.4.3 (Phase One) – Software-Defined Compute (SDC) Resource Authorization Part 1 prior to this activity, to leverage Software-Defined Compute (SDC) Authorization Gateways across multiple regions.
  • Consider completing Activity 5.1.2 (Phase One) – Define Granular Control Access Rules and Policies Part 2 prior to this activity, to leverage the established access control policies across multiple regions.
  • Consider completing Activity 5.2.2 (Phase One) – Implement Software-Defined Networking (SDN) Programmable Infrastructure prior to this activity, to leverage Authentication Decision Points and implement Segmentation Gateways across multiple regions.
  • Consider      completing Activity 5.3.1 (Phase One) – Datacenter Macro-Segmentation prior to this activity, to leverage the established guidance in support of implementing virtual environments across multiple regions.
  • Consider completing Activity 5.4.1 (Phase One) – Implement Micro-Segmentation prior to this activity, to leverage micro-segmentation across multiple regions.
  • Presumption: The Enterprise has established guidance/requirements on network modernization.
  • Consider how strict policies for controlling traffic flow, ensuring only approved users or services can navigate between zones will be established. This may involve using Virtual Local Area Networks (VLANs), firewalls, or Virtual Private Networks (VPNs) to enforce policy.
  • Consider that critical systems or applications that require communication between zones will need to do so securely, using secure tunneling or encrypted communication channels as necessary.

Implementation

The information below provides practical, actionable recommendations to support achieving the expected outcomes of this activity. These recommendations are not prescriptive or mandatory and should be adapted based the specific unique environment and system architecture.

For a visual overview of the tasks associated with this activity, please refer to the implementation task diagrams.

Implementation Tasks for Activity 5.3.2 — Base/Camp/Post/Station (B/C/P/S) Macro-Segmentation
Establish a mission/Component-based network macro-segmentation strategy.
Review and define mission objectives:
  • Review and leverage the existing Enterprise network modernization guidance and standards.
  • Review and leverage existing:
    • Component Master Device Inventory, from Activity 2.1.1 (Discovery) – Device Health Tool Gap Analysis
    • Component Master Application Inventory, from Activity 3.1.1 (Discovery) – Application and Code Identification
    • Component micro-segmentation architecture, from Activity 5.4.1 (Phase One) – Implement Micro-Segmentation
    • Application Programming Interface (API) Gateways, from Activity 5.1.2 (Phase One) – Define Granular Control Access Rules and Policies Part 2
    • Resource Authorization Gateways, from Activity 3.4.1 (Phase One) – Resource Authorization Part 1
    • Software-Defined Compute Authorization Gateways, from Activity 3.4.3 (Phase One) – Software-Defined Compute (SDC) Resource Authorization Part 1
  • Review or develop accurate environment topology artifacts to understand the existing Component multi-region/location environment structure and security posture.
  • Review and ensure that greater environment visibility is enabled to maintain global cyber situational awareness.
Design and implement Base/Camp/Post/Station (B/C/P/S)-based network macro-segmentation.
Establish regional Installation Service Nodes (ISNs):
  • Design and configure network devices to create and enforce regional policy-driven segmentation boundaries, such as:
    • Switches
    • Routers
    • Firewalls
    • Installation Gateways (IGs)
Implement multi-region environment segmentation:
  • Choose tools for implementing environment segmentation.
  • Use internal security controls, such as:
    • VLANs to enforce security controls
    • Defined access policies written into firewall rules
    • Software-Defined Networking (SDN)
  • Choose solutions for managing access control within and between segments.
    • Include Network Access Control (NAC) solutions.
    • Include Identity, Credential, and Access Management (ICAM) solutions.
  • Utilize access policies to restrict lateral movement between segments.
Enforce B/P/C/S security overlays:
  • Leverage network security overlays, from Activity 5.3.1 (Phase One) – Datacenter Macro-Segmentation, to create B/P/C/S-based secure virtual network segments.
Select security tools and technologies:
  • Select or leverage firewall solutions for implementing application-specific security stacks.
  • Select or leverage access control solutions for managing access policies.
  • Select or leverage tools for monitoring and logging application activities.
  • Select or leverage UAM solutions to monitor User/Person Entity (PE) activity.
  • Select or leverage existing Endpoint Detection and Response (EDR) solutions to monitor device activity.
  • Select or leverage existing authentication decision solutions.
Integrate proxy and/or enforcement checks with SDN or alternative networking approach solution(s) based on device attributes and behavior.
Segregate segment traffic:
  • Leverage the data flow segmentation and mapping, from Activity 5.2.3 (Phase Two) – Segment Flows into Control, Management, and Data Planes.
  • Leverage Authentication Decision Points and Implement Segmentation Gateways, from Activity 5.2.2 (Phase One) – Implement Software-Defined Networking (SDN) Programmable Infrastructure.
  • Leverage PEPs, from Activity 3.4.2 (Phase Two) – Resource Authorization Part 2.
Review and enforce B/P/C/S applicable Attribute-Based Access Control (ABAC) policies:
  • Establish clear objectives for rule-based dynamic policy and enforcement checks across B/C/P/S. Determine if existing solutions meet the multi-location requirements.
    • Include improved network security.
    • Include enhancing visibility.
    • Include supporting dynamic access control.
  • Map and integrate Identity and Access Management (IAM) roles and permissions into B/P/C/S segments access control for dynamic identity and attribute-based policy restriction.
Identify device attributes and behavior:
  • Identify key attributes to be monitored. Determine if existing defined attributes meet the multi-location requirements.
    • Include device type.
    • Include operating system.
    • Include security posture.
  • Identify behavioral patterns to be monitored.
    • Include network traffic patterns.
Select proxy and enforcement:
  • Choose proxy tools for monitoring.
  • Choose proxy tools for controlling network traffic.
  • Select a service mesh to help monitor and map traffic flows.
  • Select enforcement tools for implementing access control.
  • Select enforcement tools for policy enforcement.
Establish network monitoring, testing, and IG.
Implement continuous monitoring and reporting:
  • Configure environment continuous monitoring to track application activities and alert on potential segment access violations.
    • Include proxy/enforcement, decision logs, and network flows.
  • Generate log records and make them available for continuous monitoring.
    • Include detection of anomalies.
  • Implement reporting mechanisms to provide visibility into network access and application activities, such as:
    • Policy enforcement and allow adjustments and revisions as needed.
    • Cross-domain compliance and ensure cybersecurity risk management performance is evaluated and updated as required.
  • Prevent unnecessary protocols across the network boundary.
  • Configure UAM solution to monitor User/PE activity and generate alerts for suspicious behavior.
  • Configure Security Information and Event Management (SIEM) solution to collect, monitor, and analyze security events from all components.
Conduct periodic network penetration testing:
  • Collaborate with key stakeholders to develop rules of engagement and scope.
    • Review the environment components.
    • Review the system dependencies.
    • Analyze traffic patterns and data flows.
  • Assess the current security posture of each environment segment and identify security requirements.
    • Include existing firewall rules.
    • Include environment segment access policies.
Verify and validate macro-segmentation security configuration:
  • Conduct functional environment testing to ensure the macro-segmentation configuration works as intended.
  • Ensure security configuration can identify, verify, validate, and record environment access requests, attempts, and violations.
  • Develop testing of a multi-tenancy capability to ensure environment isolation and continuous compliance among different network environments.

Summary

This information below outlines the Activity 5.3.2 (Phase Two) – Base/Camp/Post/Station (B/C/P/S) Macro-Segmentation of the Department of War (DoW) Zero Trust (ZT) Framework, focusing on the implementation of Base/Camp/Post/Station (B/C/P/S) macro-segmentation policies to limit lateral movement. It presents strategic insights that drive the implementation and expected outcomes, including the establishment of a proxy and enforcement checks of device Attributes, Access and Flow, and Component Principles.

Activity 5.3.2 — Base/Camp/Post/Station (B/C/P/S) Macro-Segmentation - Workflow

Zero Trust Readiness Assessment Questions
  1. How are B/C/P/S macro-segmentation policies being implemented to limit lateral movement?
Strategic Insights
  • The Component defines a mission-based macro-segmentation strategy by aligning with Enterprise network modernization standards and leveraging existing inventories, segmentation architectures, and topology artifacts to inform secure B/C/P/S segmentation.
  • The Component demonstrates segmentation enforcement by configuring regional boundaries with Software-Defined Networking (SDN), firewalls, Network Access Control (NAC), and Identity, Credential, and Access Management (ICAM) tools to control access and restrict lateral movement across multi-region environments.
  • The Component provides verification and validation through continuous monitoring, penetration testing, and logging to ensure segmentation functions as intended and supports multitenancy and secure isolation.
  • The Component leverages Attribute-Based Access Control (ABAC) policies, device attributes, and behavioral indicators to enforce dynamic, policy-based access control within and between network segments.
  • The Component ensures compliance and visibility through Security Information and Event Management (SIEM), User Activity Monitoring (UAM), and automated reporting, supporting real-time detection, response, and ongoing policy refinement.
Expected Outcomes
  1. Establish proxy/enforcement checks of attributes (device, location, data), access and flow (client, tenant, traffic patterns), and Component principles (asset life cycle, compliance, policy).
  2. Analyze activities of application-specific security stacks for firewall configuration and access policies.

Capability 5.4 - Micro-Segmentation

Capability 5.4 — Micro-Segmentation
DoW CIO Zero Trust Framework
Content in this table is sourced from authoritative DoW Zero Trust Framework documentation current at the time of publication.
Pillar Capability
5 - Network and Environment 5.4 - Micro-Segmentation
Description
DoW Components define and document network segmentation based on identity and/or application access in their virtualized and/or cloud environments. Automation is used to apply policy changes through programmatic (e.g., API) approaches. Lastly, where possible, Components will utilize hostlevel process micro-segmentation.
Impact to ZT
Network segmentation enabled by narrower and specific segmentation in a virtualized environment via identity and/or application access, allowing for improved protection of data in transit as it crosses system boundaries (e.g., in a coalition environment, system high boundaries) and supported dynamic, real-time access decisions and policy changes.

5.4 Micro-Segmentation - Scenario

The following scenario illustrates the practical applications and considerations for this capability:

  • A university-affiliated Component is collaborating with international partners on a sensitive cloud-hosted research project involving proprietary data and restricted access.
  • The Component uses identity-based network segmentation to ensure that each partner organization only accesses resources necessary for their role, with policies scoped to individual Users/Person Entities (PEs) and specific applications.
  • During a scheduled system upgrade, an employee at a partner organization unknowingly downloads a compromised software package containing ransomware.
  • The ransomware attempts lateral movement within the shared virtual environment to access other virtual machines and encrypted data repositories.
  • Micro-segmentation at the host level enforces Zero Trust (ZT) by preventing unauthorized processes from communicating beyond their designated scope.
  • Simultaneously, application-based segmentation prevents the malicious process from accessing the research data storage, which only allows approved applications to connect.
  • Security logs detect abnormal process behavior and automatically trigger an Application Programming Interface (API)-based policy update that temporarily revokes access for the affected identity.
  • The automation platform immediately propagates updated segmentation rules across the environment, isolating the compromised system within seconds.
  • Security analysts investigate the incident in a contained environment, confirming the breach was neutralized before data exfiltration or service disruption occurred.
  • The Component conducts a post-incident review and further tightens segmentation rules, reinforcing adaptive, real-time access control for future collaborations.

Positive Impacts

The following is not a comprehensive list of benefits, but rather a selection of the advantages fundamental to this capability:

  • Enhanced Security
  • Improved Compliance
  • Dynamic Policy Management
  • Reduced Risk of Lateral Movement

Technologies

The following is not a comprehensive list of technologies:

  • Firewall as a Service (FWaaS)
  • Micro-Segmentation
  • Network Access Control (NAC)
  • Software-Defined Networking (SDN)
  • Virtual Extensible Local Area Network (VXLAN)

Activity 5.4.1 - Implement Micro-Segmentation

Activity 5.4.1 — Implement Micro-Segmentation
DoW Zero Trust Framework
Content in this table is sourced from authoritative DoW Zero Trust Framework documentation current at the time of publication.
Description
DoW Components implement micro-segmentation infrastructure into SDN or alternative networking approach environment, enabling basic segmentation of service components (e.g., web, app, DB, etc.), ports, and protocols. Basic automation is accepted for policy changes, including API decision-making. Virtual hosting environments implement micro-segmentation at the host/container-level.
Predecessor(s) Successor(s)
5.3.1 5.4.2
Expected Outcomes
  • Accept automated policy changes.
  • Implement API decision points.
  • Implement distributed Next-Generation Firewall (NGFW)/micro-FW/endpoint agent in virtual hosting environment.
End State
Automated policy changes and API decision-making processes are established, enhancing the agility and security of the infrastructure. Virtual hosting environments employ micro-segmentation at the host/container-level, providing robust security controls and improving overall management efficiency. The infrastructure includes integrated application delivery control proxies, SIEM logging, UAM, authentication decision points, and segmentation gateways, ensuring comprehensive security and monitoring capabilities.

Considerations

Below is a list of key prerequisites, potential challenges, and lessons learned that may influence the successful implementation of this activity. While informative, this list is not exhaustive, and its relevance may vary based on the specific environment and architecture.

  • Activity 5.3.1 (Phase One) – Datacenter Macro-Segmentation is defined by the Department of War (DoW) Zero Trust (ZT) Framework as a predecessor to this activity.
  • Leverage automated discovery solutions to ensure a complete and comprehensive inventory is obtained.
    • Ensure the Component-approved discovery solutions are given the appropriate environment access to perform their intended tasks.
  • Leverage available segmentation capabilities within the virtual hosting environment to isolate hosts or containers to only necessary connections.
  • Assumption: Implementers have access to existing Enterprise and/or Component Incident Response (IR) policies and plans, which provide the framework for identifying, reporting, and remediating access control or segmentation policy violations.
  • Activity 5.4.2 (Phase Two) – Application and Device Micro-Segmentation is defined by the DoW ZT Framework as a successor to this activity.

Implementation

The information below provides practical, actionable recommendations to support achieving the expected outcomes of this activity. These recommendations are not prescriptive or mandatory and should be adapted based the specific unique environment and system architecture.

For a visual overview of the tasks associated with this activity, please refer to the implementation task diagrams.

Implementation Tasks for Activity 5.4.1 — Implement Micro-Segmentation
Define environment micro-segmentation objectives and scope.
Collaborate with key stakeholders to further refine environment compartmentalization:
  • Identify and collaborate with key stakeholders, including the Enterprise, to develop a microsegmentation plan to refine the Component public/private architecture to:
    • Distribute Data, Applications, Assets, and Services (DAAS) across systems with explicit access controls. Examples include:
      • Separating the database from a web server on a different host.
      • Separating security functions, like vulnerability scanning, from non-security dedicated hosts.
      • Separating management functions, like network device administration, from nonmanagement dedicated hosts.
    • Ensure virtual hosting environments employ micro-segmentation at the host/container level.
    • Confirm services are provided through application delivery control proxies.
Note: These actions will directly support Activity 5.2.3 (Phase Two) – Segment Flows into Control, Management, and Data Planes.
Design environment micro-segmentation architecture:
  • Extend the Component public/private architecture, from Activity 5.3.1 (Phase One) – Datacenter Macro-Segmentation, to develop a Component micro-segmentation architecture.
Update violation and remediation actions:
  • Leverage the Component IR policy/plans.
    • Identify how the Component will handle access violations and extend the Component IR policies/plans to incorporate these actions.
  • Identify how the Component will remediate access control failures, such as misconfigured access points, proxies, network Access Control Lists (ACLs), etc.
    • Remediation actions could include technical automation and/or manual actions in accordance with the Component’s policies and procedures.
    • Misconfiguration of access controls could be governed by vulnerability management.
Migrate DAAS to appropriately defined host systems.
Migrate services:
  • Leverage the micro-segmentation plan and implement a phased approach to:
    • Migrate the identified services to new appropriate hosts.
    • Configure micro-segmentation on virtual systems/hosts.
    • Deploy application delivery control proxies and migrate necessary services.
    • Establish minimum necessary access to the services/hosts to support Enterprise/Component requirements, Least Privilege, and Role-Based Access Control (RBAC).
Implement Application Programming Interface (API) decision points.
Implement API decision points:
  • Leverage the access control points, from Activity 5.3.1 (Phase One) – Datacenter MacroSegmentation, to secure Component DAAS. Additional access control points are also defined after completing:
    • Activity 3.4.1 (Phase One) – Resource Authorization Part 1 defines authorization gateways.
    • Activity 5.2.2 (Phase One) – Implement Software-Defined Networking (SDN) Programmable Infrastructure defines authentication decision points and implements segmentation gateways.
Verify and validate DAAS migration.
Verify and validate DAAS migration:
  • Test, verify, and validate DAAS are accessible, and operational requirements have been maintained.
  • Test, verify, and validate that DAAS has the minimum necessary access in accordance with Enterprise/Component requirements.
  • Test, verify, and validate that the final implementation is aligned with the Component microsegmentation plan and/or update the plan as necessary.
Implement automated policy changes.
Dynamic policy engines:
  • Implement and integrate dynamic policy engines capable of automatically evaluating and enforcing segmentation, access, and logging requirements in real-time based on predefined rules, contextual attributes, and system state.
  • Configure automated policies to design, build, and securely deploy consistent container applications.
  • Enforce dynamic policies through the access enforcement solutions, from Activity 5.3.1 (Phase One) – Datacenter Macro-Segmentation. Key elements to consider:
    • Real-time adaptation
    • Machine learning
    • Orchestration tools
Trigger-based policy updates:
  • Enable event-based policy updates, such as security alerts, identity profile changes, and logging patterns
  • Implement scheduled updates for routine review to ensure compliance with established policies.
Integrate micro-segmentation with Capabilities from the Automation and Orchestration Pillar and the Visibility and Analytics Pillar:
  • Based on the ZT Automation and Orchestration Pillar:
    • Integrate segmentation policy enforcement points with Component automation and orchestration tools to support real-time policy deployment and updates.
  • Based on the ZT Visibility and Analytics Pillar:
    • Ensure all micro-segmentation activities generate and forward logs that align with Component logging and visibility standards.
    • Continuously assess segmentation effectiveness, detect policy violations, and validate automated enforcement actions.
Periodic Assessment.
Periodic Assessment:
  • Periodically reassess that functionality meets operational demands and access control is maintained in accordance with Enterprise/Component policy. The assessment interval is determined by the Enterprise/Component-defined policy, but it is strongly recommended that the interval is no longer than annually.

Summary

This information below outlines the Activity 5.4.1 (Phase One) – Implement Micro-Segmentation of the Department of War (DoW) Zero Trust (ZT) Framework, focusing on the implementation of micro-segmentation policies automated within Software-Defined Networking (SDN) environments. It presents strategic insights that drive implementation and expected outcomes, including the acceptance of automated policy changes and the implementation of Application Programming Interface (API) decision points.

Activity 5.4.1 — Implement Micro-Segmentation - Workflow

Zero Trust Readiness Assessment Questions
  1. How is the implementation of micro-segmentation policies automated within SDN environments?
Strategic Insights
  • The Component defines and documents a micro-segmentation strategy to refine environment compartmentalization, ensuring that Data, Applications, Assets, and Services (DAAS) are distributed with explicit access controls across dedicated systems, supporting Least Privilege and Role-Based Access Control (RBAC) principles.
  • The Component demonstrates a structured environment micro-segmentation architecture, extending from the public/private segmentation, from Activity 5.3.1 (Phase One) – Datacenter Macro-Segmentation, ensuring logical separation of security functions, management tasks, and hosted services.
  • The Component provides a framework for handling access violations and remediation actions, incorporating Incident Response (IR) policies and misconfiguration corrections to address access control failures, and ensuring secure and enforceable segmentation policies are maintained.
  • The Component leverages established Access Control Points, including Authorization Gateways, SDN APIs, and Segmentation Gateways, to enforce API decision points for secure DAAS operations, aligning with Enterprise security requirements.
  • The Component ensures continuous verification and validation of DAAS migration, enforcing dynamic policy updates based on event-driven triggers, real-time adaptation, and Machine Learning (ML) insights while integrating Automation, Orchestration, and Visibility Analytics to maintain compliance and operational effectiveness through periodic reassessments.
Expected Outcomes
  1. Accept automated policy changes.
  2. Implement API decision points.
  3. Implement distributed Next-Generation Firewall (NGFW)/micro-FW/endpoint agent in virtual hosting environment.

Activity 5.4.2 - Application and Device Micro-Segmentation

Activity 5.4.2 — Application and Device Micro-Segmentation
DoW Zero Trust Framework
Content in this table is sourced from authoritative DoW Zero Trust Framework documentation current at the time of publication.
Description
DoW Components utilize Software-Defined Networking (SDN) or alternative networking approach solution(s) to establish infrastructure meeting the ZT Target-level functionalities—i.e., logical network zones; Role-, Attribute-, and Condition-Based Access Control for users and devices; Privileged Access Management Services for network resources; and policy-based control on API access.
Predecessor(s) Successor(s)
5.2.3, 5.4.1 3.4.5
Expected Outcomes
  • Assign Role-, Attribute-, and Condition-Based Access Control to users and devices.
  • Provide PAM services.
  • Limit access a Per-Identity basis for users and devices.
  • Create logical network zones.
  • Support policy control via REST API.
End State
SDN or alternative networking approach infrastructure is established across DoW Components, providing robust Role-, Attribute-, and Condition-Based Access Control for PEs and NPEs. PAM services are in place for network resources. Logical network zones are created, and policy-based controls are enforced on API access via REST APIs. This ensures secure and controlled access management, enhancing the overall security posture.

Considerations

Below is a list of key prerequisites, potential challenges, and lessons learned that may influence the successful implementation of this activity. While informative, this list is not exhaustive, and its relevance may vary based on the specific environment and architecture.

  • Activity 5.2.3 (Phase Two) – Segment Flows into Control, Management, and Data Planes and Activity 5.4.1 (Phase One) – Implement Micro-Segmentation are defined by the Department of War (DoW) Zero Trust (ZT) Framework as predecessors to this activity.
  • Consider completing 1.2.2 (Phase Two) – Rule-Based Dynamic Access Part 1 prior to this activity, to leverage User/Person Entity (PE)/Non-Person Entity (NPE) identities for access control.
  • Consider completing Activity 1.4.1 (Phase One) – Implement System and Migrate Privileged Users Part 1 or Activity 1.4.2 (Phase Two) – Implement System and Migrate Privileged Users Part 2 prior to this activity, to leverage the previously established Privileged Access Management (PAM) solution(s).
  • Consider completing Activity 1.5.2 (Phase Two) – Enterprise Identity Lifecycle Management (ILM) Part 1 prior to this activity, to leverage the Enterprise Lifecycle Management Plan.
  • Consider completing Activity 3.4.1 (Phase One) – Resource Authorization Part 1 prior to this activity, to leverage the established authorization gateways.
  • Consider completing Activity 5.2.2 (Phase One) – Implement Software-Defined Networking (SDN) Programmable Infrastructure prior to this activity, to leverage the Software-Defined Network (SDN) and SDN Application Programming Interfaces (APIs).
  • Consider completing Activity 5.3.1 (Phase One) – Datacenter Micro-Segmentation prior to this activity, to integrate workload labels defined for access enforcement.
  • Continuously monitor and log network traffic across zones for signs of malicious activity, misconfigurations, or unapproved access attempts, ensuring comprehensive visibility and accountability.
  • Ensure the segmentation framework can scale as the network grows and adapts to new organizational or mission requirements without compromising security or performance.
  • Significant environmental changes can negatively impact Continuity of Operations (COOP)/Disaster Recovery efforts. Ensure the micro-segmented environment still meets the Components recovery objectives.
  • Activity 3.4.5 (Phase Three) – Enrich Attributes for Resource Authorization Part 1 is defined by the DoW ZT Framework as a successor to this activity.

Implementation

The information below provides practical, actionable recommendations to support achieving the expected outcomes of this activity. These recommendations are not prescriptive or mandatory and should be adapted based the specific unique environment and system architecture.

For a visual overview of the tasks associated with this activity, please refer to the implementation task diagrams.

Implementation Tasks for Activity 5.4.2 — Application and Device Micro-Segmentation
Define environment application and device micro-segmentation objectives and scope.
Collaborate with key stakeholders to further refine environment compartmentalization.
  • Leverage the Component micro-segmentation architecture, from Activity 5.4.1 (Phase One) – Implement Micro-Segmentation, as a starting point.
  • Define requirements, including:
    • Ensure Role-Based Access Controls (RBACs)/Attribute-Based Access Controls (ABACs) are assigned.
      • Leverage the Enterprise Lifecycle Management Plan, from Activity 1.5.2 (Phase Two) – Enterprise Identity Lifecycle Management (ILM) Part 1
    • Provide PAM services.
      • Leverage the PAM solution, from Activity 1.4.1 (Phase One) – Implement System and Migrate Privileged Users Part 1 or Activity 1.4.2 (Phase Two) – Implement System and Migrate Privileged Users Part 2
    • Limit access on a per-identity basis for Users/PEs and devices.
      • Leverage Activity 1.2.2 (Phase Two) – Rule-Based Dynamic Access Part 1
    • Create logical network zones.
      • Leverage Activity 5.2.3 (Phase Two) – Segment Flows into Control, Management, and Data Planes
    • Support policy control via Representational State Transfer Application Programming Interface (REST API). Leverage the access control points:
      • Authorization gateways, from Activity 3.4.1 (Phase One) – Resource Authorization Part 1
      • SDN API, from Activity 5.2.2 (Phase One) – Implement Software-Defined Networking (SDN) Programmable Infrastructure
      • Authentication Decision Points and Implement Segmentation Gateways, from Activity 5.2.2 (Phase One) – Implement Software-Defined Networking (SDN) Programmable Infrastructure
  • Identify Component workloads, the units of computation or processing, that run on an environment, which include:
    • Applications
    • Services
    • Processes
    • Hosts (virtual or physical)
    • Containers
  • Identify micro-segmentation types that best support the Component’s operational requirements and identified workloads. Micro-segmentation types include:
    • Application segmentation
    • Tier segmentation
    • Container segmentation
  • Create Component Service Offering Matrix:
    • Identify interconnections, communication flows, and dependencies between workloads, including required ports and protocols.
    • Catalog all running processes and associate them with applications.
    • Map processes to specific Users/Person Entities (PEs) and Non-Person Entities (NPEs).
    • Document north-south (client-to-server) and east-west (server-to-server) traffic patterns.
    • Classify workloads based on sensitivity.
    • Identify and document workload labels. Labels will need to be defined by the Component, but would typically include the application name, stage in the development cycle, location, and the workload’s role.
Design environment micro-segmentation architecture:
  • Extend the Component reference architecture to include the micro-segmentation requirements. Leverage the Component Service Offering Matrix to develop a functional inter-workload dependence connectivity map.
  • Identify micro-segmentation and workload labeling automation solutions that meet the Enterprise/Component requirements. Examples include:
    • Hypervisor-based firewalls for virtualized environments.
    • Cloud-native security groups for cloud deployments.
Verify and validate micro-segmentation and workload labeling solutions.
Verify and validate functionality/interoperability of micro-segmentation/workload labeling solutions.
  • Test and confirm that the solution(s) functionality performs as expected within the Component development environment.
  • Ensure implementation challenges are documented and accounted for in the solution implementation plan.
Deploy micro-segmentation workload labeling and automation.
Workload labeling:
  • Leverage the workload labeling solution(s) to apply the previously determined labels across all workloads within the Component environment.
  • Integrate workload labels into the micro-segmentation automation solution(s), and access enforcement solutions, from Activity 5.3.1 (Phase One) – Datacenter Macro-Segmentation.
Implement application/service micro-segmentation.
Application-level policy creation:
  • Define granular rules for web servers (e.g., allow only Hypertext Transfer Protocol (HTTP)/Hypertext Transfer Protocol Secure (HTTPS) on ports 80/443 to application servers, etc.).
  • Restrict database access to only application servers using specific ports (e.g., 5432 for PostgreSQL, 3306 for MySQL, etc.).
  • Implement time-bound access policies for maintenance windows.
  • Create separate rules for administrative access (e.g., Secure Shell (SSH), Remote Desktop Protocol (RDP), etc.) with stronger authentication requirements.
Application Component isolation:
  • Separate web, application, and database tiers with different security groups or zones.
  • Ensure applications traverse API gateways between components and dependencies.
  • Create separate segments for different microservices within the same application.
Application identity-based controls:
  • Implement service mesh technology for microservice applications.
  • Use workload identity/labels rather than Internet Protocol (IP) addresses for policy enforcement.
  • Configure mutual authentication services (e.g., mutual Transport Layer Security (mTLS), etc.) between application components, where applicable.
Implement host/process-based micro-segmentation.
Host-based segmentation:
  • Deploy specialized micro-segmentation agents on hosts, where possible.
  • Use centralized policy management tools for consistency.
  • Implement Host-Based Intrusion Prevention Systems (HIPS).
  • Consider Endpoint Detection and Response (EDR) integration, from Activity 2.3.3 (Phase Two) – Implement Application Control and File Integrity Monitoring (FIM) Tools.
Emergency access procedures:
  • Define break-glass procedures for emergency access.
  • Create fallback policies for disaster recovery scenarios.
  • Establish a process for temporary policy exceptions.
Process-level access controls:
  • Configure host systems to control which processes can be executed.
  • Apply mandatory access control mechanisms to restrict process capabilities.
File system and registry isolation:
  • Implement process-specific access controls to sensitive file system areas.
Memory protection mechanisms:
  • Implement Data Execution Prevention (DEP) to prevent code execution in data areas.
  • Use Control Flow Integrity (CFI) or similar technologies to prevent malicious code from changing the flow of programs.
  • Restrict Inter-Process Communication (IPC) mechanisms (pipes, sockets, shared memory) between processes.
  • Implement message queue access controls for processes, where applicable.
Resource usage limitations:
  • Set process-specific Central Processing Unit (CPU) and memory quotas, where applicable.
  • Configure Input/Output (I/O) controls to prevent resource monopolization, where applicable.
  • Apply disk quota limits for process-specific users, where applicable.
  • Implement resource control technologies where applicable.
Enable container orchestration.
Define and select a container orchestration platform:
  • Identify mission-specific use cases for container orchestration, such as microservices deployment, batch processing, or application dynamic scaling.
  • Evaluate the existing Software Development Lifecycle (SDLC) infrastructure, applications, and capability to justify and review the adoption of containerization technologies.
Application deployment:
  • Define a preferred application deployment model using manifests and charts.
  • Develop Yet Another Markup Language (YAML) file for K8s to define application resources (e.g., deployment, services, ConfigMaps, etc.) or Helm charts for templating.
  • Build automation into deployment by developing and implementing Continuous Integration/Continuous Delivery (or Deployment) (CI/CD) pipelines. Key principles to consider:
    • Horizontal scaling
    • Scaling policies
    • Cluster configuration
Implement sidecar proxies for microservice telemetry.
Select and deploy sidecar proxies:
  • Select and implement a sidecar proxy based on operational requirements.
  • Deploy sidecar proxies as part of container orchestration to simplify deployment.
  • Enable telemetric collection to capture different metric types (e.g., error rate, latency, logging, etc.). Implement distributed tracing. Key elements to consider:
    • Metrics aggregation
    • Sidecar containers
Verify and validate Application and Device micro-segmentation.
Validation:
  • Verify and validate all Component workloads function/work post-segmentation.
  • Verify and validate that the micro-segmentation solutions have expected granular control.
  • Ensure unapproved communication to the micro-segmented workload is blocked.
  • Confirm network visibility allows detection of anomalies and violations.
  • Test operational performance to identify any latency introduced by segmentation.
Periodically reassess implementation.
Periodic reassessment:
  • Conduct security assessments using automated scanning tools to verify and validate micro-segmentation controls function properly and identify potential policy drift or vulnerabilities. Conduct at a frequency in accordance with Enterprise/Component requirements. It is strongly recommended to be quarterly.
  • Schedule traffic pattern analysis to identify changes in application communication flows and update the Component Service Offering Matrix and segmentation policies accordingly; no more than biannually. It is strongly recommended to conduct at a frequency in accordance with Enterprise/Component requirements.
  • Perform tabletop exercises simulating breach scenarios to test lateral movement restrictions and emergency access procedures. Conduct at a frequency in accordance with Enterprise/Component requirements. It is strongly recommended to be at least annually.
  • Review logs and monitoring dashboards to identify denied connections that may indicate legitimate business needs requiring policy adjustments. Conduct at a frequency in accordance with Enterprise/Component requirements. It is strongly recommended to be monthly.
  • Establish a policy review process with stakeholders to align micro-segmentation controls with evolving business requirements and new workloads. Conduct it at a frequency in accordance with Enterprise/Component requirements. It is strongly recommended that it be semi-annual.
  • Conduct technology assessment to evaluate new micro-segmentation capabilities against current implementation and identify potential improvements. Conduct at a frequency in accordance with Enterprise/Component requirements. It is strongly recommended to be annual.

Summary

This information below outlines the Activity 5.4.2 (Phase Two) – Application and Device Micro-Segmentation of the Department of War (DoW) Zero Trust (ZT) Framework, focusing on the application and device micro-segmentation policies enforced using Software-Defined Networking (SDN) solutions. It presents strategic insights that drive implementation and expected outcomes, including assigning role, attribute, and condition-based access control to Users/Person Entities (PEs) and devices, providing privileged access management services, and creating logical network zones.

Activity 5.4.2 — Application and Device Micro-Segmentation - Workflow

Zero Trust Readiness Assessment Questions
  1. How are application and device micro-segmentation policies enforced using SDN solutions?
Strategic Insights
  • The Component defines and documents micro-segmentation policies by leveraging the Component micro-segmentation architecture, refining environment compartmentalization, and ensuring proper segmentation of Data, Applications, Assets, and Services (DAAS) across distinct security zones.
  • The Component demonstrates compliance by identifying Component workloads (e.g., applications, services, hosts, containers, etc.), applying Role-Based Access Control (RBAC) and Attribute-Based Access Control (ABAC), and integrating Privileged Access Management (PAM) solutions to limit per-identity access for users and devices based on Enterprise-defined security requirements.
  • The Component provides a structured framework for mapping interconnections, communication flows, and dependencies between workloads, enabling logical network zoning and implementing policy control via Representational State Transfer Application Programming Interface (REST API) using authorization gateways, SDN APIs, and authentication decision points for access enforcement.
  • The Component leverages Component Service Offering Matrix to establish workload labels and segment traffic patterns and deploy hypervisor-based firewalls, cloud-native security groups, and other automation tools to enforce workload boundaries and minimum access requirements in alignment with Enterprise security policies.
  • The Component ensures continuous verification and validation by monitoring micro-segmentation effectiveness, conducting negative testing to confirm unapproved access is blocked, and executing performance testing to verify and validate that segmentation does not introduce excessive latency, while maintaining compliance with Enterprise-defined periodic assessment intervals.
Expected Outcomes
  1. Assign Role-, Attribute-, and Condition-Based Access Control to users and devices.
  2. Provide PAM services.
  3. Limit access on a Per-Identity basis for users and devices.
  4. Create logical network zones.
  5. Support policy control via REST API.

Activity 5.4.4 - Protect Data in Transit

Activity 5.4.4 — Protect Data in Transit
DoW Zero Trust Framework
Content in this table is sourced from authoritative DoW Zero Trust Framework documentation current at the time of publication.
Description
Based on the data flow mappings and monitoring standards provided by DoW Enterprise, policies are enabled by Components to mandate protection of data in transit. Common use cases, such as Coalition Information Sharing, sharing across system boundaries, and protection across architectural components, are included in protection policies.
Predecessor(s) Successor(s)
None None
Expected Outcomes
  • Enterprise guidance is provided on protecting Data in Transit.
  • Protect data in transit during Coalition Information Sharing.
  • Protect data in transit across system high boundaries.
  • Integrate data in transit protection across architecture components.
End State
Policies are effectively implemented to protect data in transit during coalition information sharing across system high boundaries, and within various architectural components. Data in transit is securely encrypted and monitored ensuring ZT.

Considerations

Below is a list of key prerequisites, potential challenges, and lessons learned that may influence the successful implementation of this activity. While informative, this list is not exhaustive, and its relevance may vary based on the specific environment and architecture.

  • Presumption: Enterprise provides data flow mappings and monitoring standards.
  • Review existing data flow mapping.
  • Monitor standards compliance.
  • Implement end-to-end secure communication and sensitive content encryption.
  • Adopt strong encryption standards. Consider leveraging industry standards such as Federal Information Processing Standard (FIPS) 140-3 Security Requirements for Cryptographic Modules, as well as emerging National Institute of Standards and Technology (NIST) guidance on Post-Quantum Encryption (PQE).
  • Enforce access control policies.
  • Enable routine audit and Incident Response (IR).
  • Verify and validate interoperability requirements with legacy systems.
  • Review alignment with legal and regulatory requirements.
  • Assess third-party risk management for approved data sharing.
  • Consider completing Activity 4.4.1 (Discovery) – Data Loss Prevention (DLP) Enforcement Point Logging and Analysis, Activity 4.5.1 (Phase One) – Implement Data Rights Management (DRM) and Protection Tools Part 1 and Activity 4.5.3 (Phase Two) – Data Rights Management (DRM) Enforcement via Data Tags and Analytics Part 1 prior to this activity, to leverage data encryption and rights management capability, criticality, and control markings.

Implementation

The information below provides practical, actionable recommendations to support achieving the expected outcomes of this activity. These recommendations are not prescriptive or mandatory and should be adapted based the specific unique environment and system architecture.

For a visual overview of the tasks associated with this activity, please refer to the implementation task diagrams.

Implementation Tasks for Activity 5.4.4 — Protect Data in Transit
Leverage Enterprise policy guidance to implement data protection in transit.
Acquire and review the Enterprise policies, regulations, and frameworks that ensure the protection of Data in Transit (DiT):
  • Analyze the guidance or recommendations provided by the Enterprise on data protection while at rest, in transit, and in use to ensure secure information exchange.
  • Leverage data criticality and control markings (e.g. to include transmission requirements for cross-domain and coalition info sharing use cases), from Activity 4.4.1 (Discovery) – Data Loss Prevention (DLP) Enforcement Point Logging and Analysis and Activity 4.5.1 (Phase One) – Implement Data Rights Management (DRM) and Protection Tools Part 1, to restrict data access, protect DiT, and safeguard data assets.
Identify security standards and technical controls required to ensure the Confidentiality, Integrity, and Availability (CIA) of DiT:
  • Apply encryption, cryptographic key management, secure communication protocols, and access control mechanisms. Enforce authentication and authorization requirements previously implemented to restrict data access to only approved Users/Person Entities (PEs)/Non-Person entities (NPEs).
Develop policies to enforce data protection in transit.
Develop encryption requirements:
  • Leverage the Enterprise Public Key Infrastructure (PKI) and digital certificates to safeguard data assets while in transit.
  • Review cryptographic algorithms to establish strong encryption specifications.
  • Develop policies mandating encryption, secure protocols (e.g., Transport Layer Security (TLS), Internet Protocol Security (IPsec), etc.), and authentication mechanisms for secure data transmission.
Enforce authentication and authorization:
  • Leverage existing Attribute-Based Access Control (ABAC) and Role-Based Access Control (RBAC) implementations to restrict data access to approved users.
  • Enforce Multi-Factor Authentication (MFA), or alternative, appropriate solution, to require strong authentication mechanisms for accessing sensitive data assets.
Enforce secure communication channels:
  • Establish Enterprise guidelines for secure information sharing through secure communication channels.
  • Align with Enterprise-approved communication platforms.
  • Periodically validate that channels remain secure.
Establish data integrity:
  • Enforce hashing algorithms to safeguard sensitive data assets and ensure data integrity.
  • Enable self-detection and automated response (e.g. policy revocation, session teardown, etc.) to data tampering attempts.
Leverage previously developed Data Loss Prevention (DLP) and Data Rights Management (DRM) to enforce data protection mechanisms for information sharing.
Understand approved information sharing requirements:
  • Identify the types of data to be shared and their sensitivity levels.
  • Define the scope of the Information Sharing Agreement (ISA) and partnering objectives.
  • Identify interoperability requirements.
    • Comply with Enterprise and regulatory mandates for information sharing compliance.
    • Identify existing and future Component-level interoperability operational needs.
Review and refine mechanisms:
  • Periodically review the protection mechanisms to ensure alignment with evolving requirements.
  • Incorporate lessons learned from operations and audits to improve system effectiveness.
  • Leverage data encryption and rights management capability, criticality, and control markings, from Activity 4.4.1 (Discovery) – Data Loss Prevention (DLP) Enforcement Point Logging and Analysis, Activity 4.5.1 (Phase One) – Implement Data Rights Management (DRM) and Protection Tools Part 1, and Activity 4.5.3 (Phase Two) – Data Rights Management (DRM) Enforcement via Data Tags and Analytics Part 1, to restrict data access, protect DiT and safeguard data assets.
Enable data integrity testing, verification, and validation.
Configure monitoring and logging:
  • Enable monitoring tools to oversee data transfers across system-high boundaries.
  • Maintain audit logs for compliance and incident investigation.
Integrate monitoring and auditing tools:
  • Deploy monitoring systems to detect anomalies or unapproved access during data transmission.
  • Enable alerting on anomalies or policy violations.
  • Enable logging and auditing for compliance and IR purposes.
Test, verify, and validate integration:
  • Conduct end-to-end testing to ensure mechanisms function seamlessly across components.
  • Verify and validate data security under operational conditions and simulated environments.
Test, verify, and validate Implementation:
  • Verify and validate data transfer security against established security requirements.

Summary

This information below outlines the Activity 5.4.4 (Phase Two) – Protect Data in Transit of the Department of War (DoW) Zero Trust (ZT) Framework, focusing on how the data in transit is protected across system boundaries using segmentation policies. It presents strategic insights that drive implementation and expected outcomes, including the segmentation of host-level processes for security policies, as well as supporting real-time access decisions and policy changes.

Activity 5.4.4 — Protect Data in Transit - Workflow

Zero Trust Readiness Assessment Questions
  1. How is data in transit protected across system boundaries using segmentation policies?
Strategic Insights
  • The Component defines and documents policies ensuring the Confidentiality, Integrity, and Availability (CIA) of Data in Transit (DiT) by aligning with Enterprise policy guidance, regulations, and frameworks, leveraging encryption, secure communication protocols, and authentication mechanisms.
  • The Component demonstrates compliance by applying cryptographic key management, enforcing Multi-Factor Authentication (MFA), and utilizing Enterprise-approved Attribute-Based Access Control (ABAC) and Role-Based Access Control (RBAC) to restrict data access to approved Users/Person Entities (PEs)/Non-Person Entities (NPEs).
  • The Component provides an Enterprise-approved framework for enforcing encryption requirements, ensuring data integrity through the use of hashing algorithms, and leveraging Data Loss Prevention (DLP) and Data Rights Management (DRM) to prevent unapproved access and safeguard sensitive data assets.
  • The Component leverages DLP Enforcement Point Logging and Analytics, as well as DRM protection tools developed in prior activities, to enforce data protection mechanisms for secure information sharing, ensuring compliance with approved Information Sharing Agreements (ISAs). Additionally, it utilizes DRM protection tools developed in prior activities to enforce data protection mechanisms for secure information sharing. This ensures compliance with approved ISAs and regulatory mandates.
  • The Component ensures ongoing security by configuring monitoring and logging tools, integrating audit mechanisms, and conducting end-to-end security verification and validation to continuously assess DiT security posture, detect anomalies, approved access, and verify and validate compliance under operational and simulated conditions.
Expected Outcomes
  1. Enterprise guidance is provided on protecting DiT.
  2. Protect data in transit during Coalition Information Sharing.
  3. Protect data in transit across system high boundaries.
  4. Integrate data in transit protection across architecture components.