Conceptio › Archive › NIST
NIST public full text Public Domain

NIST SP 800-215: Guide to a Secure Enterprise Network Landscape

Ramaswamy Chandramouli (NIST) · National Institute of Standards and Technology (NIST)
NIST · Standards · License: Public Domain
Open Source ↗
access-controlcomputer-securitycryptographycybersecurityidentityincident-responsenistprivacy
Conceptio Open Archive

Analyze & explore related research in Conceptio

Connect this record directly into your research workflow or AI agent. Explore citations across open repositories, query full text, and export structured proof bundles.

NIST Special Publication NIST SP 800-215

Guide to a Secure Enterprise Network Landscape Ramaswamy Chandramouli This publication is available free of charge from: https://doi.org/10.6028/NIST.SP.800-215

NIST Special Publication NIST SP 800-215

Guide to a Secure Enterprise Network Landscape Ramaswamy Chandramouli

Computer Security Division Information Technology Laboratory

This publication is available free of charge from: https://doi.org/10.6028/NIST.SP.800-215 November 2022

U.S. Department of Commerce Gina M. Raimondo, Secretary National Institute of Standards and Technology Laurie E. Locascio, NIST Director and Under Secretary of Commerce for Standards and Technology

NIST SP 800-215 November 2022

Guide to a Secure Enterprise Network Landscape

Certain commercial entities, equipment, or materials may be identified in this document in order to describe an experimental procedure or concept adequately. Such identification is not intended to imply recommendation or endorsement by the National Institute of Standards and Technology (NIST), nor is it intended to imply that the entities, materials, or equipment are necessarily the best available for the purpose. There may be references in this publication to other publications currently under development by NIST in accordance with its assigned statutory responsibilities. The information in this publication, including concepts and methodologies, may be used by federal agencies even before the completion of such companion publications. Thus, until each publication is completed, current requirements, guidelines, and procedures, where they exist, remain operative. For planning and transition purposes, federal agencies may wish to closely follow the development of these new publications by NIST. Organizations are encouraged to review all draft publications during public comment periods and provide feedback to NIST. Many NIST cybersecurity publications, other than the ones noted above, are available at https://csrc.nist.gov/publications. Authority This publication has been developed by NIST in accordance with its statutory responsibilities under the Federal Information Security Modernization Act (FISMA) of 2014, 44 U.S.C. § 3551 et seq., Public Law (P.L.) 113-283. NIST is responsible for developing information security standards and guidelines, including minimum requirements for federal information systems, but such standards and guidelines shall not apply to national security systems without the express approval of appropriate federal officials exercising policy authority over such systems. This guideline is consistent with the requirements of the Office of Management and Budget (OMB) Circular A-130. Nothing in this publication should be taken to contradict the standards and guidelines made mandatory and binding on federal agencies by the Secretary of Commerce under statutory authority. Nor should these guidelines be interpreted as altering or superseding the existing authorities of the Secretary of Commerce, Director of the OMB, or any other federal official. This publication may be used by nongovernmental organizations on a voluntary basis and is not subject to copyright in the United States. Attribution would, however, be appreciated by NIST. NIST Technical Series Policies Copyright, Fair Use, and Licensing Statements NIST Technical Series Publication Identifier Syntax Publication History Approved by the NIST Editorial Review Board on 2022-11-10 How to Cite this NIST Technical Series Publication: Chandramouli R (2022) Guide to a Secure Enterprise Network Landscape. (National Institute of Standards and Technology, Gaithersburg, MD), NIST Special Publication (SP) NIST SP 800-215. https://doi.org/10.6028/NIST.SP.800-215 Author ORCID iDs Ramaswamy Chandramouli: 0000-0002-7387-5858 Contact Information sp800-215-comments@nist.gov

NIST SP 800-215 November 2022

Guide to a Secure Enterprise Network Landscape

National Institute of Standards and Technology Attn: Computer Security Division, Information Technology Laboratory 100 Bureau Drive (Mail Stop 8930) Gaithersburg, MD 20899-8930 All comments are subject to release under the Freedom of Information Act (FOIA).

NIST SP 800-215 November 2022

Guide to a Secure Enterprise Network Landscape

Abstract Access to multiple cloud services, the geographic spread of enterprise Information Technology (IT) resources (including multiple data centers), and the emergence of microservices-based applications (as opposed to monolithic ones) have significantly altered the enterprise network landscape. This document is meant to provide guidance to this new enterprise network landscape from a secure operations perspective. Hence, it starts by examining the security limitations of current network access solutions to the enterprise network. It then considers security feature enhancements to traditional network appliances in the form of point security solutions, network configurations for various security functions (e.g., application/services security, cloud services access security, device or endpoint security), security frameworks that integrate these individual network configurations (e.g., zero trust network access [ZTNA]), and the evolving wide area network (WAN) infrastructure to provide a comprehensive set of security services for the modern enterprise network landscape (e.g., secure access service edge [SASE]). Keywords cloud access security broker (CASB); firewall; microsegmentation; secure access service edge (SASE); secure web gateway (SWG); security orchestration, automation, and response (SOAR); software-defined perimeter (SDP); software-defined wide area network (SD-WAN); virtual private network (VPN); zero trust network access (ZTNA). Reports on Computer Systems Technology The Information Technology Laboratory (ITL) at the National Institute of Standards and Technology (NIST) promotes the U.S. economy and public welfare by providing technical leadership for the Nation’s measurement and standards infrastructure. ITL develops tests, test methods, reference data, proof of concept implementations, and technical analyses to advance the development and productive use of information technology. ITL’s responsibilities include the development of management, administrative, technical, and physical standards and guidelines for the cost-effective security and privacy of other than national security-related information in federal information systems. The Special Publication 800-series reports on ITL’s research, guidelines, and outreach efforts in information system security, and its collaborative activities with industry, government, and academic organizations.

i

NIST SP 800-215 November 2022

Guide to a Secure Enterprise Network Landscape

Patent Disclosure Notice NOTICE: ITL has requested that holders of patent claims whose use may be required for compliance with the guidance or requirements of this publication disclose such patent claims to ITL. However, holders of patents are not obligated to respond to ITL calls for patents and ITL has not undertaken a patent search in order to identify which, if any, patents may apply to this publication. As of the date of publication and following call(s) for the identification of patent claims whose use may be required for compliance with the guidance or requirements of this publication, no such patent claims have been identified to ITL. No representation is made or implied by ITL that licenses are not required to avoid patent infringement in the use of this publication.

ii

NIST SP 800-215 November 2022

Guide to a Secure Enterprise Network Landscape

Table of Contents Executive Summary .................................................................................................................... 1 Introduction ......................................................................................................................... 2 Structural Implications of Drivers on the Enterprise Network Landscape ..................... 2 Security Implications of Drivers on the Enterprise Network Landscape ........................ 3 The Need for a Security Guide ...................................................................................... 3 Scope ............................................................................................................................ 4 Target Audience ............................................................................................................ 4 Organization of This Document ..................................................................................... 4 Traditional Enterprise Network Access Approaches and Their Limitations ................. 5 Limitations of Network Perimeter-based Protections .................................................... 5 Limitations of VPN-based Access ................................................................................. 5 2.3 Limitation of MPLS Technology as Enterprise WANs ............................................................. 6 2.4 Limitation of Authentication Infrastructure ............................................................................... 6 Network Security Appliances in the Enterprise Network Landscape ............................ 8 Cloud Access Security Broker (CASB).......................................................................... 8 Enhanced Firewall Capabilities ..................................................................................... 8 Appliance-set with Integrated Functions ..................................................................... 10 Network Security Automation Tools ............................................................................ 11 3.4.1.

Network Monitoring and Observability Tools ............................................................ 12

3.4.2.

Automated Network Provisioning Tools .................................................................... 12 Networking Appliances as Services ............................................................................ 13

Network Configurations for Basic Security Functions .................................................. 14 4.1 Conceptual Underpinning – Contextual Information ............................................................. 14 4.2 Network Configuration for Device Management ................................................................... 15 4.3 Network Configuration for User Authentication ..................................................................... 16 4.4

Network Configuration for Device Authentication and Health Monitoring.................... 16

4.5 Network Configuration for Authorizing Application/Service Access ...................................... 16 4.6 Network Configurations for Preventing Attack Escalation ..................................................... 16 Enterprise-Wide Network Security Framework – Zero Trust Network Access (ZTNA) 17 5.1 Microsegmentation ................................................................................................................ 17 5.1.1

Prerequisites for Implementing Microsegmentation .................................................... 18

5.1.2

Microsegmentation – Implementation Approaches ..................................................... 19

5.2 Software-defined Perimeter (SDP) ....................................................................................... 21 Secure Wide Area Network Infrastructure for an Enterprise Network ......................... 23

iii

NIST SP 800-215 November 2022

Guide to a Secure Enterprise Network Landscape

Common Requirements for a Secure SD-WAN .......................................................... 23 Specific Requirements for SD-WANs for Cloud Access.............................................. 24 Requirements for an Integrated Security Services Architecture for SD-WAN ............. 26 Summary and Conclusions .............................................................................................. 28 References ................................................................................................................................. 29

List of Figures Fig. 1. Segment-based Microsegmentation ................................................................................ 20

iv

NIST SP 800-215 November 2022

Guide to a Secure Enterprise Network Landscape

Acknowledgments The author would like to express his thanks to Isabel Van Wyk of NIST for her detailed editorial review both for the public comment version as well as for the final publication.

v

NIST SP 800-215 November 2022

Guide to a Secure Enterprise Network Landscape

Executive Summary The enterprise network landscape has undergone tremendous changes in the last decade due to the following three drivers: •

Enterprise access to multiple cloud services,

•

The geographical spread of enterprise-based (on-premises) IT resources (e.g., multiple data centers, headquarters, and branch offices), and

•

Changes to application architecture from being monolithic to a set of loosely coupled microservices.

The impacts of these drivers on the security of the enterprise network landscape include: •

Disappearance of the concept of a network perimeter that can be protected and the necessity to protect each endpoint (device or service) that treats it as a perimeter

•

Increase in attack surface due to sheer multiplicity of IT resources (computing, networking, storage) and components

•

Escalation of attacks across several network boundaries leveraging the connectivity features

This document is meant to provide guidance to this new enterprise network landscape from a secure operations perspective. The adopted methodology first considers the security challenges that the new network landscape poses and examines the limitations of current network access technologies. It then shows how solutions for meeting the challenges have evolved from being security function-specific to a security framework to a comprehensive security infrastructure that provides a holistic set of security services. Specific areas addressed include: •

Feature enhancements to traditional network security appliances

•

Secure enterprise networking configurations for specific security functions

•

Security frameworks that integrate individual network configurations

•

Evolving wide area network (WAN) infrastructure that provides a comprehensive set of security services

Based on the drivers outlined above, an enterprise network in the context of this document encompasses the following: •

The private virtual networks that the enterprise (cloud services subscriber) configures in the cloud service provider’s native network within which its compute resources will be provisioned (e.g., virtual network [VNet], virtual private cloud [VPC])

•

Various local networks on enterprise premises (e.g., enterprise data centers, headquarters, and branch offices)

•

The portion of a wide area network that is used by the enterprise to connect its various geographically dispersed locations and cloud service access points

1

NIST SP 800-215 November 2022

Guide to a Secure Enterprise Network Landscape

Introduction The enterprise network landscape has undergone a significant transformation in the last decade. The drivers for this transformation are (a) enterprise access to multiple cloud services, (b) the geographic spread of enterprise-owned (on-premises) IT resources (e.g., in headquarters, multiple branch offices, and data centers), and (c) changes to application architecture from being monolithic to a set of loosely coupled microservices – often with a dedicated infrastructure (called the service mesh) that provides all application services, including security. The high-level impacts of these drivers on the security of the current enterprise network landscape are (a) the disappearance of the concept of a perimeter associated with the enterprise network; (b) an increase in attack surface due to the sheer multiplicity of IT resource components associated with computing, storage, and network appliances; and (c) the escalation of attacks across several network boundaries leveraging connectivity features. Before providing guidance for secure operations in this new network landscape, this document will consider the structural and security implications of the drivers to enhance understanding of its components and data flows. Structural Implications of Drivers on the Enterprise Network Landscape In order to have a good structural view of the current enterprise network landscape, it is necessary to look at the current enterprise IT environment in general. The IT environment now consists of: •

Subscription to multiple cloud services, such as Infrastructure as a Service (IaaS) for computing, Software as a Service (SaaS) for applications, Platform as a Service (PaaS) for an application development platform, and other cloud services (e.g., identity as a service [IDaaS] for authentication)

•

Enterprise IT applications (on-premises) that are located at corporate headquarters and geographically distributed branch offices and data centers

•

IT applications that range from being monolithic to being made up of loosely coupled microservices, each hosted on heterogeneous platforms

•

Presence of edge computing devices, including the Internet of Things (IoT), in some environments

The above scenarios call for widespread connectivity between IT systems that now defines the current enterprise network landscape. Connectivity, in turn, involves: •

Connectivity between IT resources (e.g., servers for computing and storage) in data centers (network fabric)

•

Connectivity between IT resources within a corporate office or branch office (e.g., Wireless Fidelity (Wi-Fi), Local Area Network - LAN, and Virtual Local Area Network VLAN)

•

Connectivity for users to remotely access IT resources from home, travel locations, branch offices, and corporate offices using wide area networks (WANs), which use multiple networks such as the internet, Multiprotocol Label Switching (MPLS), and – in some instances – cellular networks (e.g., 4G/LTE, 5G).

2

NIST SP 800-215 November 2022

•

Guide to a Secure Enterprise Network Landscape

Connectivity to cloud services provided by a cloud service provider (CSP) through a virtual private network (VPN) or subscription to WAN services (premises-based equipment licenses or cloud-based) Security Implications of Drivers on the Enterprise Network Landscape

Now consider the immediate security implications of these drivers on the enterprise network landscape. Subscription to multiple cloud services: Accessing cloud services from multiple cloud providers has become the norm for many enterprises. This trend is motivated not only by the need to avoid a cloud-vendor locked-in situation but also by different CSPs offering different value-added functions for different services (e.g., IaaS, SaaS). The consequence of this trend is that – from an enterprise point of view – the following networks have become extensions of the enterprise network and, thus, come under the scope of enterprise network management with attendant responsibilities for ensuring that security protections become a critical function. •

Network used for accessing the cloud services (e.g., VPNs or subscribed WANs)

•

Intercloud network (since communication between one CSP and another may be inevitable)

•

The network inside the cloud provider that needs to be navigated to access the subscribed services (e.g., VPC, VNET).

Geographic spread of IT resources and users: IT resources are now widely distributed not only due to the geographic spread of enterprise premises (e.g., headquarters and branch offices) but also for reliability and disaster recovery (DR) considerations. Additionally, the applications hosted in those resources are now accessed by users from various enterprise premises (through the enterprise network) as well as from home and public locations (e.g., hotels and cafes) through multiple devices, such as desktops, laptops, and mobile phones. Ensuring secure access from these varied locations and devices becomes the responsibility of the enterprise. Changes in application architecture: Application architectures – especially those of cloud-native applications – have changed from being monolithic to being microservices-based in order to meet the deployment agility and modular scalability requirements. This, combined with DevSecOps (a paradigm covering Development, Security and Operations) primitives such as continuous integration/continuous deployment (CI/CD) pipelines for the development and deployment of software, has improved the security profile of the applications but has also introduced new threat vectors related to the CI/CD workflows themselves. The Need for a Security Guide Based on the security implications discussed in the previous subsection, there is a new security scenario in the current enterprise network landscape that needs to be addressed through security guidance. Some of the salient aspects of this scenario are: •

Ubiquitous access locations, ubiquitous hosting locations of the application components, and multiple WAN transport protocols have caused shifts in security focuses, goals, and principles. 3

NIST SP 800-215 November 2022

Guide to a Secure Enterprise Network Landscape

•

The security focus has enlarged from being network-centric (i.e., internal/corporate network versus external/public internet) to centering on the user, device, endpoint, and service.

•

The new trust relationship has to not only be based on identity or the location of the access but enhanced to include validation of each access request (not just at the beginning of an access session), as well as the applicable set of contextual information associated with the user, device, or service. Scope

The scope of this document includes: •

A structural view of the enterprise network landscape based on the distribution of IT resources and the consequent security challenges it poses

•

Emerging and state-of-practice solutions in terms of feature sets and requirements to address the security challenges; solutions discussed will focus on the functional and operational levels Target Audience

This guidance is intended for network design architects and network security solution architects in organizations with a hybrid IT environment (consisting of both on-premises and cloud-based applications) with a combination of legacy and microservices-based (i.e., cloud-native) applications. Organization of This Document The organization of this document is as follows: •

Section 2 considers traditional network access principles, technologies, and limitations in the context of the current enterprise network landscape.

•

Section 3 provides a brief functional description of network security appliances – some new, some traditional (e.g., firewall) – that have enhanced capabilities to meet the security needs of the current network landscape.

•

Section 4 outlines various network configurations that have evolved specifically for realizing security functions (e.g., device authentication).

•

Section 5 considers a framework (i.e., ZTNA) that integrates two or more of these standalone network configurations to realize an abstract enterprise architecture (zero trust architecture [ZTA]) and looks at two candidate enterprise network security techniques – microsegmentation and software-defined perimeter (SDP).

•

Section 6 focuses on the evolution of the WAN portion of the enterprise network landscape and enhanced offerings of the WAN services with global spread with a built-in security service infrastructure.

•

Section 7 provides the summary and conclusions. 4

NIST SP 800-215 November 2022

Guide to a Secure Enterprise Network Landscape

Traditional Enterprise Network Access Approaches and Their Limitations Section 1 outlined the structural and security implications of the drivers for the current enterprise network landscape, which have impacted the mechanics of secure access to applications through the network. This section analyzes the security limitations of traditional network access approaches. •

Limitation of network perimeter-based protections

•

Limitations of VPN-based access

•

Limitations of MPLS technology as enterprise WANs

•

Limitations of authentication infrastructure Limitations of Network Perimeter-based Protections

Early solutions for secure enterprise network access were geared toward environments with welldefined network perimeters. All enterprise IT resources were endpoints of enterprise LANs (usually defined as a floor in a large enterprise, building, or small campus), and multiple LANs connected together inside a defined building or campus constituted the internal corporate network. Entry points into this corporate network were protected using devices called firewalls. In this environment, all devices and users within firewalled LANs were totally trusted and, hence, considered safe for accessing application resources. However, the following factors have annulled the concept of that perimeter and greatly expanded the attack surface: •

Distributed nature of the application into ones located within a corporate data center, remote branch offices, and multiple cloud locations

•

Perimeter approach based on the premise that the threat originates outside of the network, which is why most perimeter security solutions (e.g., intrusion prevention system - IPS, intrusion detection systems - IDS, firewalls) focus only on north-south traffic (i.e., ingress, which refers to traffic that originates from outside of the local network and destined for endpoints in the local cluster network). However, over 75 % of network traffic is now east-west (i.e., within the local network) or server-to-server (due to applications being based on microservices), which is largely invisible to security teams, though some visibility is now sought through endpoint detection and response (EDR) solutions that collect security telemetry data on endpoints. Any threat that is already inside of a network can move laterally and remain undetected for days or even months.

•

Edge computing [1], where much of the computing takes place close to the location of multiple IoT devices that may be geographically dispersed

•

Users located both within and outside of the corporate network, such as in homes, remote branch offices, and public locations (e.g., hotels, pubs); some enterprises must also provide access to ecosystem partners, who may be on their own corporate networks Limitations of VPN-based Access

The increase in teleworking employees due to the pandemic has necessitated a means for secure access to IT resources inside an enterprise network in the form of VPNs. A VPN allows 5

NIST SP 800-215 November 2022

Guide to a Secure Enterprise Network Landscape

organizations to extend perimeter-based security across a public network. Security is enabled by setting up a secure tunnel in the public network using protocols such as Internet Protocol Security (IPSEC) and Transport Layer Security (TLS). However, there are some limitations and security risks associated with VPNs. •

An increasing trend involves the movement of corporate resources to the cloud and the use of mobile devices. The VPN connections that remote users establish terminate at the VPN concentrators located at the edge of the corporate network. Hence, even traffic generated during those users’ cloud service access lands at the corporate internet edge and has to be validated and routed back to the internet to access the cloud resources. This phenomenon is called “hair-pinning”, results in extra distance, increases network latency, and has the potential to cause traffic bottlenecks.

•

Periodic disclosure of vulnerabilities. Two recent examples are “session hijacking” and “account ID extraction” [2].

•

When VPNs are deployed as hardware appliances, it puts a limit on the number of users who can connect through the network gateway and limits scalability.

•

VPNs often require agents, which makes providing access in scenarios with a high volume of third-party users (contractors and partners) difficult [53].

2.3 Limitation of MPLS Technology as Enterprise WANs Multi-protocol label switching (MPLS) technology is used for enterprise WANs, but the wide geographic span of an enterprise network with multiple data centers and cloud services has imposed some limitations on its use (in addition to cost). •

The geographic span of enterprise IT resources and subsequent networking connections have made traversal through the internet inevitable for many portions of the enterprise’s access network. Since MPLS is a different network, it provides access to the internet only through designated and limited access points (similar to the hair pinning phenomenon). This increases latency for time-sensitive corporate applications.

•

Given the different networking technology, the appliances and subsequent configuration procedures are different, making network management a complex task.

2.4 Limitation of Authentication Infrastructure In the current network landscape, which consists of access to on-premises and cloud-based applications, there exist authentication infrastructures (both enterprise and cloud-based) to authenticate end users using various token-based approaches (e.g., Jason Web Tokens [JWT] or Security Assertion Markup Language (SAML) 2.0 tokens). This infrastructure by itself is not sufficient to meet the authentication needs of the environment that contains microservices-based applications, which are becoming ubiquitous in both enterprise and cloud environments. This class of application consists of loosely coupled microservices that require the generation of multiple interservice requests to complete a business process or transaction. This scenario, in

6

NIST SP 800-215 November 2022

Guide to a Secure Enterprise Network Landscape

turn, needs an infrastructure for also authenticating services (in addition to users) with special requirements as follows: •

A portable and interoperable cryptographic identity is required for workloads or services, as well as a standardized way to retrieve, validate, and interact with those identities. An example of such a specification is Secure Production Identity Framework for Everyone (SPIFFE) [47].

•

The location of the service may change due to the virtualized nature of the application hosting environment (e.g., migration to different Virtual Machines (VMs), migration to a different pod in containerized applications). Hence, the identity should abstract the environment hosting the service. The validation of identity (authentication) and authorization need to be done continuously (and not just at the beginning of a service request) as the risk profile associated with the request may change if there are multiple entities involved or if there are changes in behavioral patterns that need to be included as a validation parameter and monitored.

•

7

NIST SP 800-215 November 2022

Guide to a Secure Enterprise Network Landscape

Network Security Appliances in the Enterprise Network Landscape This section considers some new network security appliances and enhanced features in established appliances for meeting the security needs of the current network landscape. These can simply be viewed as point security solutions, but evaluating their functions and features will provide an understanding of the effectiveness of network configurations and technologies that form part of the integrated solutions that will be discussed in Sections 4 and 5, respectively. Cloud Access Security Broker (CASB) Given the increasing subscription to multiple clouds in many enterprises, one of the most important pieces of software is the cloud access security broker (CASB). It sits on the network between the cloud service customers (CSC) and the cloud service providers (CSP). The evolution of CASB functionality can be traced as follows [3]: •

The primary function of the first generation of CASBs was the discovery of resources. They provided visibility into all of the cloud resources that the enterprise users accessed, thus preventing or minimizing the chances of shadow IT. Shadow IT is the practice of some users using cloud applications that are not authorized by the enterprise IT management from home or the office using enterprise desktops. An example of this is the use of unapproved software as-a-service (SaaS) applications for file sharing, social media, collaboration, and web conferencing [4]. This generation of CASBs also provides some statistics, such as software-as-a-service (SaaS) utilization.

•

The current generation of CASBs enforces security and governance policies for cloud applications, thus enabling enterprises to extend their on-premises policies to the cloud. Specific security services provided by CASBs include: o Protection of enterprise data that live in cloud service providers’ servers (due to SaaS or IaaS subscriptions), as well as data inflow and data outflow (i.e., Data Loss Prevention [DLP] capabilities) from those servers. o Tracking of threats, such as account hijacking and other malicious activities, some of which can detect anomalies in users’ cloud access behavior (through robust User and Entity Behavior Analytics (UEBA) functionality) and stop insider threats and advanced cyberattacks [5]. o Detection of misconfigurations in the enterprise’s subscribed IaaS and cloud servers. These misconfigurations pose serious security risks, such as data breaches. Alerts generated by CASB due to misconfigurations in the enterprise’s IaaS deployments direct the enterprise to follow guidelines, such as the Center for Internet Security’s (CIS) benchmarks for public cloud services, thus improving the overall security profile of the enterprise for cloud access [4]. Enhanced Firewall Capabilities

The security functions in firewalls have enlarged alongside the changing network landscape. Firewalls started as hardware appliances that prevented network packets from a device with a particular network location (e.g., combination of Internet Protocol (IP) address and port) in one

8

NIST SP 800-215 November 2022

Guide to a Secure Enterprise Network Landscape

subnet (e.g., external network or internet) from accessing a device on another network location or subnet (e.g., intranet or Demilitarized Zone (DMZ) or corporate network). In that setup, it primarily secured a network perimeter. The evolution of firewall functions can be traced based on the following feature sets [6]: •

Packet filters and network address translation: Packet filtering and Network address translation (NAT) are used to monitor and control packets moving across a network interface, apply predetermined security rules, and obscure the internal network from the public internet.

•

Stateful inspection: Stateful firewalling, also known as dynamic packet filtering, monitors the state of connections and makes determinations as to what types of data packets belong to a known active connection and can be allowed to pass through the firewall.

•

Deep packet inspection (DPI): This feature, also known as packet sniffing, examines the content of packets (both the header and the payload, unlike the stateful inspection that inspects only the packet header). In addition to the capability provided by stateful inspection, this has capabilities related to finding hidden threats within the data stream, such as attempts at data exfiltration, violations of content policies, malware, and more.

•

Threat detection and response: Modern firewalls can gather and analyze enough data across multiple packets and sessions to detect threats and security incidents targeted at a particular system or a family of systems. These data from multiple firewalls can also be directed toward security information and event management (SIEM) and correlated with data from other security tools and IT systems to detect enterprise-wide attacks that span multiple systems and network layers. In addition, these data can be used to understand evolving threats and define new access rules, attack patterns, and defensive strategies [6].

•

Logging and auditing capabilities: Logging and auditing capabilities result in the construction of network events that can be used to identify patterns of performance and security issues.

•

Access control functions: Access control functions enforce granular sophisticated access control policies.

•

Multiple locations and functions: Firewalls reside at different locations to perform different functions. Firewalls at the network edge perform the network perimeter protection function by filtering disallowed sources and destinations and blocking the packets of potential threats. Firewalls inside a data center can segment the internal network to prevent the lateral movement of traffic and isolate sensitive resources (e.g., services and data stores). Device-based firewalls prevent malicious traffic in and out of endpoints.

•

Open Application Programming Interfaces (APIs): These enable integration with many networking products that provide additional security capabilities.

•

Policy Composition Capabilities: Some firewalls can have the capabilities to merge policies at enforcement time so as to ensure that consistent policies are applied to different classes of users (e.g., those on-premises and on private and public clouds).

•

Web application firewalls (WAF): This class of firewalls has been used ever since web applications accessed through web protocols, such as Hypertext Transfer Protocol 9

NIST SP 800-215 November 2022

Guide to a Secure Enterprise Network Landscape

(HTTP), came into existence. A feature advancement in this class of firewalls is advanced Uniform Resource Locator (URL) filtering. This is the ability to detect traffic from malicious URLs and prevent web-based threats and attacks by receiving real-time data analyzed by machine learning algorithms [7][8]. Specifically, this class of firewalls can inspect threat vectors for SQL Injection, operating system (OS) command injections, and cross-site scripting attacks, as well as prevent inbound attacks. They are used in content delivery networks (CDN) and to prevent distributed denial-of-service (DDoS) attacks. Some additional features found in this class of firewalls are: a. Ability to specify an allowable list of services (control at the application level) b. Traffic matches the intent of allowed ports c. Filtering of some unwanted protocols Appliance-set with Integrated Functions •

Unified threat management (or UTMs): UTM devices combine many of the most critical security functions – firewall, IPS, VPN concentrator, gateway antivirus, content filtering, and WAN load balancing – into a single device, usually with a unified management console.

•

Next-generation firewall (NGFW): The distinguishing feature of NGFW is application data awareness. It can look at data not only at layers 3 and 4 of an Open Systems Interconnection (OSI) stack but also at layer 7 – the application level. Its capabilities extend beyond packet filtering and stateful inspection. There are multiple deployment options available for NGFWs, such as an appliance in the data center, as a software running in a VM in a cloud, or as a cloud service (FWaaS). Some capabilities of NGFW include [9]: a. Deep Packet Inspection (DPI) b. TLS decryption and inspection of packet payload c. Intrusion prevention system (IPS) feature

•

Web application and API protection (WAAP): This is a comprehensive security approach and an enhancement over WAF. WAF is an integral component for API security, BOT (abbreviation for Robot) defense, and DDOS protection. a. These can be offered as a product suite or as a cloud-based service [10][11]. b. Secure web gateway (SWGs): SWGs are appliances utilized for policy-based access to and control of cloud-based applications as well as governance of access to the open web for enterprise users in ubiquitous locations (e.g., headquarters, branch offices, home, remote locations). An SWG is fundamentally a web filter that protects outbound user traffic through HTTP or Hypertext Transfer Protocol Secure (HTTPS) inspection [12]. It also protects user endpoints from web-based threats that can occur when users click on links to malicious websites or to websites infected with malware. They centralize control, visibility, and reporting across many locations and types of users. They are not a replacement for WAFs,

10

NIST SP 800-215 November 2022

Guide to a Secure Enterprise Network Landscape

which protect websites housed in enterprise data centers and large headquarter sites from inbound attacks. Network Security Automation Tools Network security automation tools automate the life cycle processes involved in deployment, observability/monitoring, threat intelligence gathering/reporting (e.g., generating alerts of security violations for security personnel to take timely action), and – in some instances – automatic remediation. These automated tools are an indispensable part of the current enterprise network landscape, especially those that consist of highly distributed on-premises and cloudbased IT resources. The security capabilities of network tools fall under the category of policy enforcement point (PEP) security capabilities that are extensively discussed in CISA’s TIC 3.0 Cloud Use Case [51]. Guidance for the deployment of these capabilities is also covered in that document. The intent of the material in this section is to highlight some higher-level metrics that this category of tools should satisfy in order to perform their intended functions effectively; it is not meant to be used as deployment guidance. Each higher- level metric is tagged with the abbreviation NSATHLM-x, where NSAT stands for network security automation tool, HLM stands for high-level metric, and x stands for the numerical sequence. •

NSAT-HLM-1: The tools should scale to meet the volume, velocity, and variety of today’s application development, deployment, and maintenance paradigms [13]. This requirement is critical in environments where DevSecOps is used to deploy not only applications but also infrastructures, the latter using infrastructure-as-code (IaC) tools. These tools are an integral part of the smart automated workflows called CI/CD pipelines, which invoke them to deploy servers (computing), networking, and storage infrastructure. Hence, this class of network automation tools should have the capability to be seamlessly integrated into the corresponding CI/CD pipelines.

•

NSAT-HLM-2: The tools should have the capability to minimize human intervention for security remediation, which is slow and prone to error. In other words, the more automated remediation features built into the tool, the better.

•

NSAT-HLM-3 (enhanced threat intelligence and protection): The tools should have advanced threat intelligence, real-time threat prevention capabilities for known and zeroday vulnerabilities, and sandboxing features for isolating malicious traffic.

•

NSAT-HLM-4 (leveraging knowledge of previous events): The tools should have features for matching current events to past ones and for leveraging the remediation measures performed for those instances in the current solution. This brings about reduction to the average outage time [14].

The network monitoring and observability tools and network provisioning tools are important classes of network security automation tools. The requirements and feature set for these two classes alone are discussed in the following subsections.

11

NIST SP 800-215 November 2022

Guide to a Secure Enterprise Network Landscape

3.4.1. Network Monitoring and Observability Tools This class of tools gathers these data for obtaining visibility into the entire network. These data are then used to generate a dashboard that presents the topography of the enterprise network by showing all connections and presenting key operating parameters (e.g., latency, network trafficlevel). Some of these data generated by this class of tool and their uses are: •

Identification of interfaces: Monitoring tools identify the interfaces (called tracepoints) for defining the parameters for network resource provisioning and help the IaC generate the relevant code for invoking those interfaces.

•

Measurement of drift: Despite using IaC to deploy the network infrastructure, unauthorized or ad hoc changes in network configuration can alter the performance and security parameters for application execution (called the drift). Monitoring tools should have the ability to monitor these drift parameters (e.g., bandwidth availability, unwanted traffic) and alert for corrective action.

•

Secure overlay designs for cloud service access: Monitoring tools can generate data to enable centralized network management tools to perform security functions, such as building a virtual network segmentation on top of the native network segmentation features offered by CSP, provided that suitable APIs are available.

•

Support for incidence response processes: Sophisticated network monitoring tools generate network security alerts and threat intelligence feeds. Handling these alerts and feeds is part of the incidence response (IR) process in an enterprise and is carried out by members of a security operations center (SOC). A security strategy that has evolved in recent years to automate the IR process is called security orchestration, automation, and response (SOAR). Some of the state of practice applications of SOAR include threat detection and response, vulnerability prioritization, compliance checks, and security audits with potential applications in many emerging areas, such as IoT management [15].

3.4.2. Automated Network Provisioning Tools As already stated, automated network resource provisioning is enabled by infrastructure-as-code (IaC) tools. The code that describes the networking infrastructure (in addition to the computing and storage infrastructure) is stored in a code repository. The initial deployment of the networking infrastructure and subsequent upgrade is automated by defining a workflow that invokes the IaC (e.g., GitOps workflow) as part of a CI/CD pipeline definition [16]. The advantages of this approach for managing the enterprise networking infrastructure for multicloud deployment are: •

It enables the enterprise to have tight version control (tracking changes) so that unauthorized networking devices and changes in associated configurations do not open up security vulnerabilities.

•

It enables the enterprise to have a uniform infrastructure across all environments – development, testing, staging, and production.

•

Monitoring the drift (the unintended changes) between the defined infrastructure (as found in IaC) and the operational infrastructure (as measured by monitoring tools

12

NIST SP 800-215 November 2022

Guide to a Secure Enterprise Network Landscape

described in Section 3.4.1) and taking corrective action to address the drift help to maintain the necessary security posture for the enterprise networking environment. •

The DevSecOps paradigm consisting of CI/CD pipelines invokes the network provisioning tool (IaC code generator) to automate the initial deployment and subsequent reconfiguration of the networking infrastructure. Since the pipelines have a built-in audit process, the changes in network configuration are automatically captured in the audit, which enables the enterprise to demonstrate corporate security policy compliance and regulatory policy compliance for their networks where applicable.

•

Testing the code (IaC code) generated by IaC tools (and invoked by the CI/CD pipeline code that deploys the infrastructure using IaC in the DevSecOps process) ensures that security policies are consistently and uniformly applied across the entire enterprise networking infrastructure (i.e., multiple cloud services).

•

The advantage of having plug-ins for defining network provisioning for different public cloud provider environments is that they can be used to customize the observability tools used for network monitoring for each of those cloud services that the enterprise has subscribed to [17]. Networking Appliances as Services

Another trend in the enterprise network landscape is that a portion of network infrastructure can be obtained from third-party providers as a leased service called a network as a service (NaaS). This service is offered using technologies such as enterprise 5G and edge computing. The advantages of NaaS are: •

Just like subscriptions to SaaS and IaaS, it reduces capex costs for the enterprise.

•

It is flexible and scalable since it is software-defined and virtualized.

•

As a consequence of the previous advantage, quality of service (QoS) requirements of diverse applications can be met by creating customized traffic flow for each application type [18].

•

New applications that require an increased network footprint can be quickly introduced to the enterprise, thus facilitating agile business diversification.

However, they are limited point security solutions rather than comprehensive solutions that address all aspects of enterprise security.

13

NIST SP 800-215 November 2022

Guide to a Secure Enterprise Network Landscape

Network Configurations for Basic Security Functions Any enterprise-wide secure network that consists of on-premises and cloud-hosted applications should be based on an established security framework. In turn, security frameworks consist of many basic security functions. The purpose of this section is to describe the network configurations or designs (and network communication exchanges based on them) that have emerged as the state of practice for implementing these security functions. The state of practice network configuration features (NCF) found in enterprises with hybrid application environments can be classified under the following areas [19]: •

Network configuration for Device Management

•

Network configuration for User Authentication

•

Network configuration for Device Authentication and Health Monitoring

•

Network configuration for Authorizing Application/Service Access

•

Network configurations for Preventing Attack Escalation

Each of the network configuration features is enumerated using the identifier of the form HAENCF-x, where HAE denotes a hybrid application environment, NCF denotes the network configuration feature, and x stands for the sequence number of the feature. First, consider the conceptual underpinning – critical information that is used as part of the deployment of a security functionality using a network configuration. 4.1 Conceptual Underpinning – Contextual Information Section 2.4 discussed the limitation of using user identity alone to authorize application requests. However, this does not mean that identity verification can be relegated to a secondary requirement. It has been widely recognized that identity validation is the entry point (may be a highly-vulnerable point of entry into the system) to an application request [26] since all requests – whether coming from a service (or microservice), user, or device – come with a claimed identity. This identity must be verified using robust, phishing-resistant multi-factor authentication. However, other attributes associated with the user and the information associated with other entities involved in an application access request, such as devices and services, are required in current enterprise IT environments and are collectively called contextual information. This contextual information set may vary from one enterprise to another and is based on the level of trust that the organization requires for a particular access request. Since the role of contextual information in potential attacks may not be known, the set to be included in the access decision is a risk-based decision. Contextual information may broadly belong to the following five key areas [27]: 1. Information about the user requesting access – Apart from user identity, attributes associated with the user, such as their role in the organization, current assignments, and status (cross verification of identity in the enterprise identity management (IDM) system vs enterprise directory)

14

NIST SP 800-215 November 2022

Guide to a Secure Enterprise Network Landscape

2. Information about the device from which access is being requested – Establishing trust in the device through a combination of health and risk profiles of the device. For example, the risk profile of the device can be obtained through an out-of-the-box posture check (risk of the device [28]) with or without integrating with an endpoint protection tool for the device. Other crucial information (provided by telemetry data) needed to assess the security status of the endpoint devices [29] include (a) device support label (the device is managed or corporate-owned) and (b) device posture information (whether it has been compromised). All of these factors go into a policy evaluation for determining the level of trust and must be channeled into authentication and monitoring decisions [30]. 3. Information about real-time contextual data – Date, time, and geolocation at which the access request occurs 4. Information about IT services (e.g., app, data) being accessed 5. Information about the security of the environment hosting the IT services being accessed The requirements for contextual information [27]: •

Should include not only that which is collected by the native platform (the platform on which the application is hosted) but also that which can be obtained from third-party platforms and can provide more detailed information

•

Should be available in real time so that user experience with access is not affected

•

Should be prioritized based on the value each provides

•

Should be consistent with the level of risk associated with each access request

No application and/or data access in the modern enterprise network context can be deemed secure by ignoring relevant contextual information when the access scenario involves allowing a user, device, or service from any network channel (e.g., corporate network, home network, public network, or branch office) to access a resource located anywhere (on-premises or cloud). 4.2 Network Configuration for Device Management With the disappearance of the network perimeter (Section 2.1) and the distribution of the application targets (being a hybrid application environment), enterprises should adopt an “endpoint is the perimeter” paradigm and have a device management system in place. HAE-NCF-1: There should be a unified endpoint management (UEM) [48] solution in place to manage and secure all endpoints that will access on-premises and cloud-based applications. The minimal managed tasks and capabilities of UEM should include: a. Ability to support endpoint devices with different operating systems b. Installation and maintenance of device and service authentication certificates c. Installation and maintenance of device health applications d. Updates of patches on the devices e. Enables admins to track, audit, and report endpoints for content and applications

15

NIST SP 800-215 November 2022

Guide to a Secure Enterprise Network Landscape

4.3 Network Configuration for User Authentication HAE-NCF-2: Consistent with OMB memorandum M-22-09 [49], which outlines the federal zero trust architecture strategy a. The network should be configured to route all user access requests to all applications (onpremises and cloud-based, such as SaaS), to an enterprise managed IdP. b. A minimum of two authenticator factors must be used to authenticate users. The multifactor authentication (MFA) process employed should use phishing-resistant authenticators. Also termed as “verifier impersonation-resistant”, these authenticators should meet the requirements at level AAL3 in NIST guidance SP 800-63-3 [50]. 4.4 Network Configuration for Device Authentication and Health Monitoring HAE-NCF-3: Device authentication can be performed through certificate validation using appropriate protocols. A device health check may involve both its security posture (e.g., the version of an operating system it is running, the patches that have been applied, the security software that is installed) and environmental information, such as geolocation. 4.5 Network Configuration for Authorizing Application/Service Access HAE-NCF-4: Standardized protocols, such as OAuth 2.0 [20], should be used to issue access tokens to the validated user, device, or service to enable access to cloud-based applications. HAE-NCF-5: Network configuration for microservices-based applications (on-premises or in cloud) should include capabilities such as service discovery, encryption, service authentication, load balancing, observability (visibility of network traffic at layers 3-7), and canary rollouts. Further, visibility into microservices runtime behavior (and the ability to provide more dynamic security controls) can be enabled by attaching eBPF programs [52] to tracepoint events (the entry to or exit from any function in kernel or user space). 4.6 Network Configurations for Preventing Attack Escalation The network configurations for attack escalation prevention are techniques used to realize ZTNA and are discussed in the next section. Two established configurations are: 1. Microsegmentation 2. Software-defined perimeter (SDP)

16

NIST SP 800-215 November 2022

Guide to a Secure Enterprise Network Landscape

Enterprise-Wide Network Security Framework – Zero Trust Network Access (ZTNA) Each of the network configurations described in the previous section is for specific security functions (e.g., user authentication, device authentication). In many enterprise environments, these network configurations are not isolated implementations but rather an integral part of an enterprise-wide network that is governed by a security framework or strategy. A predominant strategy that has been endorsed by both government and industry for hybrid enterprises is zero trust (ZT). The blueprint for achieving the goals of ZT is the zero trust architecture (ZTA), and the consequent paradigm for network communication flows is Zero Trust Network Access (ZTNA). Working with many stakeholders, NIST has defined zero trust and zero trust principles as follows [33]: •

Zero trust (ZT) is the term for an evolving set of cybersecurity paradigms that move defenses from static, network-based perimeters to focus on users, assets, and resources. It is a set of security primitives rather than a particular set of technologies. Zero trust assumes that there is no implicit trust granted to assets or user accounts based solely on their physical or network location (i.e., local area networks versus the internet) or on asset ownership (e.g., enterprise or personally owned). Zero trust focuses on protecting resources (e.g., assets, services, workflows, network accounts) rather than network segments, as the network location is no longer seen as the prime component to the security posture of the resource.

•

A zero trust architecture (ZTA) uses zero trust principles to plan industrial and enterprise infrastructure and workflows.

NIST’s guidance on zero trust also contains an abstract definition of zero trust architecture (ZTA) and gives general deployment models and use cases where zero trust could improve an enterprise’s overall information technology security posture. From the NIST vision of ZTA and state of practice implementations [34], the following have emerged as the three building blocks of ZTA: 1. Client or Browser: The point of entry for all users to access any resources hosted in multi-cloud and on-premises environments. 2. The Controller: The policy decision point (PDP), which evaluates access requests based on the policies, conditions, and entitlements that grant access for all users, devices, and workloads from a single dashboard or via API. 3. The Gateway: The policy enforcement point (PEP), a gateway that controls the flow of access to protected resources and dynamically builds micro-segmentation rules based on granted entitlements. As already stated, the two established network configuration techniques for enabling ZTNA are microsegmentation and SDP, which are both discussed in the following subsections. 5.1 Microsegmentation Microsegmentation is a security design practice where an internal network (e.g., in the data center, cloud provider region) is divided into isolated segments so that the traffic in and out of

17

NIST SP 800-215 November 2022

Guide to a Secure Enterprise Network Landscape

each segment can be monitored and controlled [21]. The primary purpose of microsegmentation is to provide a degree of isolation to prevent attack escalation. Capabilities enabled by microsegmentation include: •

Segments being isolated and relatively small enables close monitoring of the traffic because of better visibility.

•

The consequence of the above capability is that granular access control is possible by defining associated policies.

The above capabilities restrict the unauthorized lateral movement of a user or application that has either (a) breached the perimeter to enter the internal network or (b) been initiated by users within the internal network itself. 5.1.1 Prerequisites for Implementing Microsegmentation •

Creation of application identity: The fundamental requirement to enable this is the assignment of a unique identity to each application or service, just like how each user carries a unique identity (e.g., userid). Prior to the era of cloud-based applications, the application requests were validated based on the IP subnet or IP address from which they originated. Ubiquitous access and multi-clouds have eliminated the concept of network perimeters. Hence, authentication and authorization based on those parameters are neither feasible nor scalable. Further, the presence of proxies, network address translation, dynamic infrastructure (e.g., migration of applications between VMs), and load balancers make it impossible for the called application to know the IP address of the calling application in order to make authentication or authorization decisions. A unique application identity is inevitable.

•

Establishment of trust in application identity: The created application (workload or service) identity should not be subject to spoofing and should be continuously verifiable. An example of workload identity is a SPIFFE ID [47]. A SPIFFE ID is a string that uniquely and specifically identifies a workload and encoded as a Uniform Resource Identifier (URI), which takes the following format: spiffe://trust domain/workload identifier where the workload identifier uniquely identifies a specific workload within a trust domain. The SPIFFE ID is carried in a cryptographically-verifiable document called a SVID (SPIFFE Verifiable Identity Document). The two formats supported for SVID in SPIFFE specification are a short-lived X.509 certificate or a Java Web Token (JWT) token.

•

Discovery of application resources: There should be a robust secure method for discovering all application resources (e.g., services, networks), called service discovery capability.

•

Segmentation of workloads: Security requirements for all applications and services must be identified and groupings established based on identical security requirements.

•

Mapping of logical application groupings to physical or virtual infrastructures: Application-centric groupings must be mapped to physical or virtual infrastructures that

18

NIST SP 800-215 November 2022

Guide to a Secure Enterprise Network Landscape

constitute the data center topology to facilitate actual applications and services deployment. 5.1.2 Microsegmentation – Implementation Approaches Before discussion of microsegmentation, a discussion of a traditional network segmentation – called a segment-based approach – is in order to point out its limitations and difficulties. In this approach, the applications and service resources with similar security requirements are grouped into a unique segment, and firewall rules are created to block or allow communication with each group or segment. The segments are created using network layer abstractions, such as VLAN IDs or some other tagging approaches, while policies are defined using network address constructs (e.g., IP addresses and ports). Policies apply to subnets (e.g., VLANs) and not to individual hosts. Each segment is protected by gateway devices, such as intelligent switches and routers or nextgeneration firewalls (NGFWs), which should have the capacity to react and adapt in response to the threats and changes in the application workflows. Segmentation gateways monitor traffic, stop threats, and enforce granular access across east-west traffic (rarely for north-south traffic) within on-premises data centers or cloud regions. The main difficulty with this approach is in mapping the applications’ security requirements-based segments to corresponding network segments [23]. Another difficulty is change management. The mapping between applications and network identities that are being statically maintained has to continuously be kept in sync with the operational scenario where the application’s network locations are continuously changing due to performance and security reasons. A schematic diagram of the segment-based microsegmentation is shown in Figure 1. Each numbered microsegment in the figure is a unique VLAN identified by a VLAN ID. The group of applications that will run in that particular VLAN segment can be defined using different criteria, one of which is “all applications with similar security requirements”. Another criterion is that “all tiers (web front-end, application logic servers, and database servers) associated with a particular application” should run in a single microsegment, as shown in Figure 1.

19

NIST SP 800-215 November 2022

Guide to a Secure Enterprise Network Landscape

Fig. 1. Segment-based Microsegmentation

The following are some approaches that are employed to implement microsegmentation [22]: a. Virtualized server-based approach: This approach is only applicable to networks that contain virtualized servers since it is implemented in the hypervisor. There are two possible mechanisms: 1. Using virtual firewalls inside a hypervisor to isolate traffic destined for different VMs inside the hypervisor 2. Using encapsulation techniques to create overlays (e.g., Virtual Extensible LAN (VXLAN)) that run on top of an underlying network that consists of IP addresses designations; access control policies are enforced on the hypervisor itself outside of the workload (application or microservice) b. Host-based microsegmentation: Alternatively (or additionally), host-based microsegmentation can be implemented using software agents on the endpoint artifacts (e.g., servers). It leverages native firewall functionality built into the host. Software agents can overlay a software-defined segmented network across data centers, cloud, bare metal, and hybrid environments. The agent provides context awareness and visibility for each workload and enables the definition and enforcement of fine-grained policies. 20

NIST SP 800-215 November 2022

Guide to a Secure Enterprise Network Landscape

c. Identity-based microsegmentation: Identity-based microsegmentation policies use contextual, application-driven identifiers (e.g., order processing front-end service can communicate with inventory back-end service) instead of network parameters (permit calls from 192.168.10.x subnet to 10.0.0.31) [24]. The identifiers assigned to services are cryptographic identities (as discussed in Section 5.1.1), which they use for mutual authentication and authorization during each service request and response. The advantages of this type of microsegmentation are: •

Policies based on service/application identities do not use any infrastructure-related variables (e.g., IP addresses, subnets), so these policies are environment-agnostic and provide the freedom for the services/applications to be migrated to different environments and still maintain the same policies.

•

Policies being independent of infrastructure enables them to be tested by merely exercising the application and observing the outcomes (e.g., trace of the sequence of service calls and requests/responses instead of configuring the infrastructure correctly for test runs).

•

With the availability of tools for the declarative specification of policies through “policy as code” tools (PaC), microsegmentation policies can be defined and implemented by incorporating the code into automated workflows, such as CI/CD pipelines.

•

Microsegmentation enables granular (fine-grained) access control by providing visibility into application call sequences/interdependencies and data flows through host-level tracking, thus enabling the enforcement of security policies for application traffic that is both north-south and east-west, irrespective of the environment (e.g., corporate data center or cloud infrastructure).

The reason that identity-based microsegmentation is to be included under the enterprise network landscape is that it enables only valid network traffic between the various component services of the application due to the mutual authentication and authorization of the service identities, thus enabling the goals of ZTNA to be met [25]. 5.2 Software-defined Perimeter (SDP) One conceptual underpinning for secure network access to IT resources is the software-defined perimeter (SDP) [31]. In SDP, the separation between networks is not defined by network address group or VLANs, making it network-agnostic. It is logically and dynamically defined for each user and each particular request. In other words, for each user request, the subset of IT resources to which the user has access is dynamically allocated irrespective of the location of the resource (e.g., corporate data center, branch office, private or public cloud). The salient principles of SDP include: •

The SDP concept involves making all IT resources invisible (e.g., ports, workloads, and applications) and making them known and accessible only after the user is authenticated and authorized. Only a network connection between the user and the allowed IT resources is established, thus following the least privilege principle.

21

NIST SP 800-215 November 2022

Guide to a Secure Enterprise Network Landscape

•

The access level determined by the previous process is continuously reevaluated during the user session and recalibrated if required. As the context surrounding the identity changes in real time, so can the user’s entitlements [31].

•

The attack surface is reduced by preventing lateral movement [32] through techniques like microsegmentation, as described in Section 5.1. With the increasing deployment of microservices, the inter-services resource requests (generator of east-west traffic) dominate external application requests (north-south traffic). Application of this principle thus secures east-west traffic.

In all security frameworks for current enterprise network environments, the common principles that underlie application-specific requirements – such as low latency, high data transfer rates, and high reliability – that were applicable in previous network landscapes remain the same.

22

NIST SP 800-215 November 2022

Guide to a Secure Enterprise Network Landscape

Secure Wide Area Network Infrastructure for an Enterprise Network The wide area network (WAN) became an integral part of the enterprise network when organizations needed to connect their local area networks (LANs) across multiple geographically distributed locations (within the country and, in some cases, globally) starting in the 1980s. The initial WAN technology involved point-to-point (P2P) leased lines followed by frame relay. The first IP-based network was multiprotocol label switching (MPLS), which enabled multiple types of traffic – such as voice, video, and data – to travel on the same line. With the advent of technologies such as virtualization and increasing enterprise access to cloud services, enterprises have begun to adopt a new WAN technology called the software-defined wide area network (SD-WAN). SD-WAN technology removes the tight coupling between the control plane and data plane functions of the network and enables the centralized specification of various policies, such as access control, routing, and application traffic prioritization. Another development integrates all of the point security solutions provided by various network security appliances (Section 3) into a network security services infrastructure. Industry and industry consortiums use the term secure access service edge (SASE) [35] to refer to a comprehensive framework that offers wide area networking and various security services. SASE can be looked upon as the networking counterpart of the application’s service mesh, which provides a comprehensive set of application services, including security for cloud-native applications. Based on the above discussion, this section will focus on the following topics: •

Requirements for a secure SD-WAN

•

Specific requirements for SD-WANs for cloud access

•

Requirements for an integrated security services architecture for SD-WAN Common Requirements for a Secure SD-WAN

In addition to CSP-provided VPNs, a networking technology that provides network connectivity for accessing cloud-based services for enterprises is software-defined wide area networking (SDWAN). The design goals and common features in all SD-WAN offerings include: •

Extensive connectivity: To securely connect users located anywhere (e.g., home, public location, branch office, corporate office) to applications and resources hosted anywhere (e.g., data center, single or multiple cloud services) using any WAN transport (e.g., MPLS, Broadband Internet, 4G/LTE, 5G wireless)

•

Application awareness: To monitor the network traffic and dynamically choose the best path available based on (a) the type of network traffic, (b) network load conditions, and (c) the application’s business priority. This capability is enabled using techniques such as bandwidth utilization, load balancing, and the optimization of speed by reducing jitters, latency, and packet loss. Addressing an application’s business priority is only possible if the SD-WAN solution has the ability to identify different types of applications (e.g., messaging/email application, social media application, general storage-related

23

NIST SP 800-215 November 2022

Guide to a Secure Enterprise Network Landscape

applications, supply chain applications) and allocate routing priorities and WAN resources accordingly. •

Integration of security and networking functions: Use of appliances that contain a combination of networking and security functions (e.g., the presence of a firewall and secure web gateway [SWG] functions in a WAN router) [36]

•

Centralized visibility and management capabilities: Includes the ability to recognize and authenticate newly connected appliances and bring them under the defined management workflows as nodes so as to configure a uniform set of policies that cover all components

•

Integration with remote LAN locations: An additional preferred but non-essential feature is the integration of WAN and LAN functions in a single appliance (the latter going by the name SD-Branch), which can be managed using a single management console, thus providing better visibility into both components. This feature enables the connectivity of SD-WAN into the local LAN at the remote branch offices. Specific Requirements for SD-WANs for Cloud Access

Enterprises can gain cloud access in two ways: 1) through the VPN services provided by the cloud providers or 2) by integrating their own SD-WAN with cloud providers’ private networks, often called the cloud WAN. In both scenarios, it is possible for enterprises to enforce their enterprise networking and security policies even though the endpoint resources are located in a cloud provider’s private network. •

In the first scenario, cloud access is enabled by the availability of the feature provided by many CSPs for each subscriber to establish their own private subnets and a networking connection between two of those private subnets (e.g., VPC peering). It is then possible for resources (e.g., VM instances) in either of the private subnets to communicate with each other as if they are within the same network.

•

In the second scenario (i.e., connectivity through SD-WAN), the same feature can be availed of once inside the CSP network. In addition, further orchestration of the cloud provider’s private network can be achieved by designing a customized overlay network on top of the cloud provider’s network with the latter as the underlay network. This feature is contingent upon CSPs offering API integrations for different SD-WAN offerings [38][39][40].

The overall advantages of being able to orchestrate the CSP private network for the subscriber enterprise are: •

Complete end-to-end visibility between the “access endpoint” and IT resource (application or data) endpoint even though the latter is located in a cloud provider’s network

•

Application of the network segmentation logic deployed for accessing on-premises resources to the cloud-based resources [37]

24

NIST SP 800-215 November 2022

Guide to a Secure Enterprise Network Landscape

An architecture has emerged for managing enterprise networks that are connected to multiple CSPs. A portion of the industry calls the collection of appliances in this architecture a cloud network platform. The requirements for this multi-cloud networking platform are [41]: •

It should deliver common operational visibility and control across native network access provided by multiple cloud providers. The primary challenge is that public cloud providers have different proprietary architectures using their own “constructs”. In order to provide a networking architecture that can “cross clouds”, one needs to leverage the cloud-native functionality (especially native cloud networking constructs) of each cloud; abstract that functionality with APIs; add advanced data plane features for highavailability, security, and operational visibility/control; and provide the tools to manage these features dynamically or automatically [42].

•

It should deliver a common ingress and egress security policy for application environments (e.g., VPCs, VNETs, VCNs) across clouds.

•

It should enable end-to-end encryption inside of the cloud as well as high-performance encryption from the data center to the cloud.

•

It should support automation for deployment and configuration.

Based on the above requirements, multi-cloud networking platform offerings have emerged with the following architectural elements: •

An abstraction layer sits on top of the native network access offered by individual CSPs to their services. This layer enables the enterprise to manage the entire enterprise network – consisting of connectivity to multiple clouds, intra-cloud connections, and the onpremises data center network fabrics – as one unit. To enable this, complete visibility into the entire enterprise network landscape is needed. Hence, this layer needs input from sophisticated observability and monitoring tools to carry out its functions.

•

A virtual network configuration that sits on the top of the network provided by each CSP for hosting CSC applications. The capability to define this virtual network configuration can be automated by a class of tools called IaC tools, which have features with network configuration definitions of major CSPs built in as plug-ins. These tools facilitate initial network resource provisioning and configuration and subsequent re-provisioning and reconfiguration as application access requirements change.

There are four industry trends [43] that may have security implications with regard to SD-WAN [44]: 1. SD-WAN access is acquired as a cloud-based service under the umbrella of network as a service (NaaS), just like IaaS and SaaS. 2. Artificial Intelligence (AI)-based algorithms are used for monitoring networks for security-related conditions; for resiliency-improving measures, such as throttling for certain destinations; and for dynamic routing decisions to maintain QoS parameters, such as latency and bandwidth. 3. Wireless networks are used for last mile connectivity using a 5G radio access network (RAN).

25

NIST SP 800-215 November 2022

Guide to a Secure Enterprise Network Landscape

4. Secure remote access functionalities provided by technologies such as VPN are combined into SD-WAN [45]. Requirements for an Integrated Security Services Architecture for SD-WAN An integrated security services architecture for SD-WAN has both networking and security functions integrated within it. The network access and security function capabilities are offered as a cloud service that enterprises can access through strategic network locations spread over a wide area called point of presence (PoP). In 2019, Gartner coined the term “secure access service edge” (SASE) to denote an architecture that converges networking and security functions and delivers them at a global scale as a cloud service [46]. The networking and security services delivered by an SASE are not new but simply delivered together as a single package rather than through point security solutions (Section 3). The various points of connectivity from the enterprise to SASE PoPs are called enterprise edges. The enterprise edges can be either: •

Clients – Users accessing through desktops, laptops, and mobile devices from either branch offices or remote locations, such as their homes or IoTs

•

IT resources – Internal applications hosted in data centers, branch offices, or the cloud (e.g., SaaS, IaaS)

The SASE network infrastructure thus becomes an integral part of the enterprise network whenever one or more of the enterprise edges are connected to various PoPs of SASE cloud services. The four primary functions delivered by SASE are [46]: 1. Optimization of network traffic for different types of traffic – Reduce latency and improve availability 2. Access control for different types of IT resources – Applications or databases under different administrative domains (e.g., subscribed SaaS, open web) 3. Threat prevention – Monitoring, gathering threat and attack information, and performing remedial action 4. Enables the application of uniform security policy across all users, regardless of location; centralizes visibility across virtually all users and devices into a single dashboard; scales security as the organization expands; and reduces the number of physical security appliances that they manage [12] Some of the structural features of SASE offerings are: •

Globally distributed point of presence (PoP) – A global SD-WAN service with its own private backbone network consisting of worldwide points of presence (PoPs) intended to minimize latency problems. In some instances, major cloud vendors’ PoPs may also be leveraged.

•

Security agent on devices – The security agent on the end user’s device undertakes networking decisions and directs traffic from different applications. Specific capabilities include dynamically allowing or denying connections to services and applications based on an organization’s defined business rules.

26

NIST SP 800-215 November 2022

Guide to a Secure Enterprise Network Landscape

The following are the minimal security services found in most commercial SASE offerings are: •

Firewall services

•

Secure web gateway services

•

Anti-malware services

•

IPS services

•

CASB services

•

DLP services

Some of the advanced security features found in SASE offerings include: •

Browser isolation technology: This is often combined with secure web gateway solutions and provides improved web activity security to tackle threats in real time.

•

Continuous adaptive risk and trust assessment (CARTA) strategy: This strategy involves constantly monitoring sessions and performs adaptive behavior analysis on monitoring parameters to dynamically change security levels and permissions if the trust profile (e.g., trust deficit) of a device changes.

27

NIST SP 800-215 November 2022

Guide to a Secure Enterprise Network Landscape

Summary and Conclusions The purpose of this document is to provide insights into the current enterprise network landscape in terms of topology, traffic flows, and security threats. It posits that changes in application architecture and technologies (e.g., monolithic to microservices-based, bare metal to virtualization/containers) and increased subscriptions to various types of cloud services (e.g., IaaS, SaaS) are drivers of the current state of enterprise networks. This document outlines the limitations of existing network access security assumptions and technologies due to changes in network topologies in modern enterprise networks. The emergence of new network appliances (e.g., CASB), enhanced features in existing appliances (e.g., firewalls), network automation tools for gathering data for visibility/monitoring, threat detection and remedial actions, and tools for automated network provisioning for different public CSP environments (enabled by IaC tools invoked as part of the smart workflows called CI/CD pipelines defined under the DevSecOps paradigm) are all discussed under point security solutions. This is followed by a discussion of various networking configurations that each implement a specific security function (e.g., user authentication, device authentication). A separate section is devoted to discussing the salient features of an evolving security framework for an enterprise-wide network called ZTNA, as well as the two predominant network configurations (i.e., microsegmentation and SDP) for preventing attack escalation to meet one of the goals of ZTNA. Finally, this document discusses the latest WAN technologies that form part of the current enterprise network landscape, as well as the features of WAN offerings with global PoP and integrated security services called SASE.

28

NIST SP 800-215 November 2022

Guide to a Secure Enterprise Network Landscape

References [1]

Craven C (2019) What is the Difference between Edge Computing and MEC. Available at https://www.sdxcentral.com/edge/definitions/whats-the-difference-between-edgecomputing-and-mec/

[2]

The Monitor Issue 13 (2020) VPN Vulnerabilities Tied to Raising Data Exposure, Ransomware. Available at https://www.kroll.com/en/insights/publications/cyber/monitor/vpn-vulnerabilities-risingdata-exposure-ransomware

[3]

Hardcastle JL (2018) Why CASB Is the Fastest Growing Security Category. Available at https://www.sdxcentral.com/articles/news/casb-fastest-growing-security-categoryever/2018/02/

[4]

Proofpoint (2021) Getting Started with CASB. Available at https://www.proofpoint.com/us/resources/white-papers/getting-started-with-casb

[5]

Lookout (2021) Embracing Zero Trust: A Guide for Agencies to Address the Cybersecurity Executive Order. Available at https://www.govexec.com/media/embracing-zero-trust-guide-agencies-addresscybersecurity-executive-order.pdf

[6]

Cato Networks (2022) Network Firewall: Components, Solution Types, and Future Trends. Available at https://www.catonetworks.com/network-firewall/

[7]

Palo Alto Networks (2022) Advanced URL Filtering. Available at https://www.paloaltonetworks.com/network-security/advanced-url-filtering

[8]

Oswal A (2022) Cloud NGFW: Managed Next-Generation Firewall Service for AWS. Available at https://www.paloaltonetworks.com/blog/2022/03/next-generation-firewallservice-for-aws/

[9]

Cato Networks (2022) Firewall Security: Understanding Your Options. Available at https://www.catonetworks.com/network-firewall/firewall-security/

[10]

F5 Networks (2022) WAAP Buying Guide. Available at https://media.bitpipe.com/io_15x/io_158522/item_2439191/EBOOK-SEC-798086545waap-buying-guide_FNL%20%281%29.pdf

[11]

F5 Networks (2022) Choose the WAF That’s Right for You. Available at https://media.bitpipe.com/io_15x/io_158522/item_2439191/EBOOK-SEC-798087620which-waf-is-right-for-you-refresh-FNL%20%281%29.pdf

[12]

AT&T (2020) The essential guide to secure web gateway. Available at https://cybersecurity.att.com/resource-center/white-papers/essential-guide-to-secure-webgateway

[13]

Itential (2020) Redefining Network Configuration Management. Available at https://www.itential.com/resource/ebook/redefining-network-configuration-complianceacross-hybrid-infrastructure/

29

NIST SP 800-215 November 2022

Guide to a Secure Enterprise Network Landscape

[14]

McGillicuddy S (2022) Taking a Strategic Approach to Network Operations. Available at https://media.bitpipe.com/io_16x/io_161947/item_2553630/NBT002b_NetBrainWP_Final%20%281%29.pdf

[15]

Palo Alto Networks (2020) The State of SOAR Report, 2020. Available at https://media.bitpipe.com/io_15x/io_154375/item_2268964/the-state-of-soar-report2020.pdf

[16]

Aviatrix (2021) DevOps Guide to Multi-cloud Networking. Available at https://media.bitpipe.com/io_15x/io_158772/item_2444655/devops-guide-to-multi-cloudnetworking%20%281%29.pdf.

[17]

Itential (2021) Automating Multi-Cloud Networking. Available at https://www.itential.com/solutions/automation-use-cases/multi-cloud-networkautomation/#:~:text=Automating%20Multi%2DCloud%20Networking&text=By%20leve raging%20the%20right%20automation,automate%20the%20Network%20of%20Clouds

[18]

Verizon (2021) The future of networking is here. Available at https://media.erepublic.com/document/Network-as-a-Service_Solution_Brief.pdf

[19]

Miller LC (2021) Data Center and Hybrid Cloud Security – E-Book. https://www.paloaltonetworks.com/resources/ebooks/data-center-and-hybrid-cloudsecurity-for-dummies

[20]

Vertocci B (2021) JSON Web Token (JWT) Profile for OAuth 2.0 Access Tokens. (Internet Engineering Task Force (IETF) Network Working Group), IETF Request for Comments (RFC) 9068. https://datatracker.ietf.org/doc/html/rfc9068

[21]

ColorTokens (2022) What is Micro-segmentation? Available at https://colortokens.com/micro-segmentation/

[22]

Mandal A (2020) Microsegmentation – the quintessential architecture for Zero Trust. Available at https://medium.com/@anandadip/microsegmentation-the-quintessentialarchitecture-for-zero-trust-344715990c8e

[23]

Kollimarla S (2021) How Micro-Segmentation for Data Centers Works. Available at https://colortokens.com/blog/data-center-micro-segmentation/

[24]

Palo Alto Networks (2021) Prisma Cloud Identity-based Microsegmentation. Available at https://media.bitpipe.com/io_15x/io_157597/item_2439737/prisma-cloud-identity-basedmicrosegmentation.pdf

[25]

Slattery T (2022) How to implement network segmentation for better security. Available at https://www.techtarget.com/searchnetworking/tip/How-to-implement-networksegmentation-for-better-security

[26]

Frazier S (2021) Why the cyber EO made zero trust no longer a suggestion. Available at https://federalnewsnetwork.com/federal-insights/2021/09/why-the-cyber-eo-made-zerotrust-no-longer-a-suggestion/

[27]

Brasen S (2020) Contextual Awareness: Advancing Identity and Access Management to the Next Level of Security Effectiveness. Available at https://dbac8a2e962120c650984d6abce208e5e17c2085b466b98c2083.ssl.cf1.rackcdn.com/advancing-identity-accessmanagement-to-next-level-security-effectiveness-pdf-7-w-7727.pdf 30

NIST SP 800-215 November 2022

Guide to a Secure Enterprise Network Landscape

[28]

Appgate (2020) SDP and Risky Devices. Available at https://www.appgate.com/blog/sdpand-risky-devices-dynamic-controls-for-secure-access

[29]

Srinivas S (2020) Democratizing Zero Trust with an expanded BeyondCorp Alliance. Available at https://cloud.google.com/blog/products/identity-security/google-cloudannounces-new-partners-in-its-beyondcorp-alliance

[30]

Tanium (2021) Tanium Insights: It’s Time to Ditch the VPN for Zero Trust. Available at https://site.tanium.com/rs/790-QFJ-925/images/EB-ZeroTrust.pdf

[31]

Scheels C (2021) VPN VS. ZTNA VS. SDP VS. NAC: What’s the Difference? Available at https://www.appgate.com/blog/vpn-vs-ztna-vs-sdp-vs-nac

[32]

QTS (2020) Driving Data Center Innovation with Microservices. Available at https://media.bitpipe.com/io_15x/io_155464/item_2314862/QTS_Whitepaper_SDP.pdf

[33]

Rose S, Borchert O, Mitchell S, Connelly S (2020) Zero Trust Architecture. (National Institute of Standards and Technology, Gaithersburg, MD), NIST Special Publication (SP) NIST SP 800-207. https://doi.org/10.6028/NIST.SP.800-207

[34]

Appgate (2021) 5 Steps for Successful VPN to ZTNA Migration. Available at https://d3aafpijpsak2t.cloudfront.net/docs/VPN_to_ZTNA_migration_ebook-6.pdf

[35]

Shread P (2020) What is SASE and How does it Work? Available at https://www.esecurityplanet.com/networks/sase/

[36]

Fortinet (2022) Required Capabilities for Effective and Secure SD-WAN: The Network Leader’s Guide. Available at https://www.fortinet.com/content/dam/maindam/PUBLIC/02_MARKETING/02_Collater al/eBooks/eb-network-leaders-guide-to-secure-SD-WAN.pdf.

[37]

Mann T (2021) AWS Cloud WAN Parries Google, Microsoft. Available at https://www.sdxcentral.com/articles/news/aws-cloud-wan-parries-googlemicrosoft/2021/12/

[38]

Mann T (2021) Is Multi-Cloud SD-WAN’s Final Destination? Available at https://www.sdxcentral.com/articles/news/is-multi-cloud-sd-wans-finaldestination/2021/12/

[39]

Mann T (2021) Google Cloud Drives SD-Underlays into Cisco SD-Wan. Available at https://www.sdxcentral.com/articles/news/google-cloud-drives-sd-underlays-into-ciscosd-wan/2021/03/

[40]

Mann T (2021) Fortinet Fortifies Microsoft Azure vWAN With SD-WAN Firewalls. Available at https://www.sdxcentral.com/articles/news/fortinet-fortifies-microsoft-azurevwan-with-sd-wan-firewalls/2021/11/

[41]

Aviatrix (2021) The Security Architect’s Guide to Multi-Cloud Networking. Available at https://media.bitpipe.com/io_15x/io_158772/item_2444655/security-architects-guidemulti-cloud-networking-v2%20%281%29.pdf

[42]

Aviatrix (2020) Multi-Cloud Networking. Available at https://aviatrix.com/wpcontent/uploads/2020/07/Multi-Cloud-Networking-by-Futuriom-July2020.pdf

31

NIST SP 800-215 November 2022

Guide to a Secure Enterprise Network Landscape

[43]

Robb D (2022) Top Software-Defined SD-WAN Trends. Available at https://www.enterprisestorageforum.com/networking/sd-wan-trends/

[44]

TechTarget (2022) 4 Key SD-WAN Trends to Watch in 2022. Available at https://media.bitpipe.com/io_14x/io_148038/item_2494980/4%20key%20SDWAN%20trends%20to%20watch%20in%202022.pdf

[45]

Doyle L (2020) The pros and cons of SD-WAN and remote access. Available at https://www.techtarget.com/searchnetworking/tip/The-pros-and-cons-of-SD-WAN-andremote-access

[46]

Cato Networks (2021) 5 Questions to Ask Your SASE Provider. Available at https://go.catonetworks.com/rs/245-RJK441/images/5_Questions_to_Ask_Your_SASE_Provider.pdf

[47]

Spiffe.io (2021) SPIFFE Concepts. Available at https://spiffe.io/docs/latest/spiffeabout/spiffe-concepts/#trust-bundle

[48]

Vmware (2022) What is Unified Endpoint Management (UEM)? Available at https://www.vmware.com/topics/glossary/content/unified-endpoint-management.html

[49]

Office of Management and Budget (2022) Moving the U.S. Government Toward Zero Trust Cybersecurity Principles. (The White House, Washington, DC), OMB Memorandum M-22-09, January 26, 2022. Available at https://www.whitehouse.gov/wpcontent/uploads/2022/01/M-22-09.pdf

[50]

Grassi P.A, Garcia M.E, Fenton J.L (2020) Digital Identity Guidelines. (National Institute of Standards and Technology, Gaithersburg, MD), NIST Special Publication (SP) NIST SP 800-63-3. https://doi.org/10.6028/NIST.SP.800-63-3

[51]

Cybersecurity and Infrastructure Security Agency (2022) Trusted Internet Connections 3.0 – Cloud Use Case. Available at https://www.cisa.gov/sites/default/files/publications/CISA%20TIC%203.0%20Cloud%20 Use%20Case%20Draft_0.pdf

[52]

eBPF (2022) What is eBPF? The Project Landscape. Available at https://ebpf.io/

[53]

sdxcentral (2022) Will VPNs Survive the ZTNA, SASE Revolution? Available at https://www.sdxcentral.com/articles/analysis/will-vpns-survive-the-ztna-saserevolution/2022/09/

32

Related documents

Record · ID 2965 · SHA-256 159e17820a0a337c
Retrieved via Conceptio: every document is proof-bundled with source, license, and retrieval metadata.
Bring this data into your agent: Connect via MCP or API · 20 free credits to start · no card required
Read the Docs → · View CLI source on GitHub · Conceptio Open Knowledge Archive