C5-Readiness

BSI C5

C5 domain COS: segmenting networks and documenting data flows

The COS domain governs how the cloud service provider separates its networks into security zones, controls transitions through security gateways, places administration in networks of its own and documents which data flows where. It comprises eight criteria with 20 basic subcriteria. Using a SaaS example, this page shows a zone model and a data flow matrix that make network documentation and rule set ready for audit.

Fibre optic cables in a dark distribution cabinet, routed in separate bundles, one bundle lit in gold

Last updated: 2026-11-06

This page covers the COS (Communication Security) domain of C5:2026, section 5.9 of the catalogue. How criteria and subcriteria are structured in general is explained on the page C5 criteria catalogue.

What is the COS domain about?

COS protects information in networks. The catalogue states the objective as ensuring the protection of information in networks and the corresponding information processing systems (section 5.9). The criteria require technical safeguards against network-based attacks at multiple tiers (COS-01), defined security requirements for connections (COS-02), security zones with monitored transitions (COS-03), security gateways at every network perimeter (COS-04), separate networks for administration (COS-05), separation of customer data traffic in jointly used networks (COS-06), up-to-date documentation of the network topology (COS-07) and policies for data transmission (COS-08).

The domain comprises eight criteria with 20 basic subcriteria, one sharpening and three complementing additional subcriteria. For a SaaS provider on a hyperscaler platform, COS mainly concerns the virtual networks it configures itself. Which encryption methods apply to transmission is governed by the CRY domain; how the data of the protective systems is evaluated in the SIEM, by the OPS domain.

Starting point: a flat network that has grown over time

Fictitious example, not a client. A provider runs a telemonitoring platform for heart patients. Measuring devices in patients’ homes send readings via small mobile gateways that the provider supplies; hospitals and cardiology practices see the readings in a web portal and receive alarms. The service runs as SaaS on the infrastructure of a large cloud provider, in a managed Kubernetes cluster with a managed database.

Before the project, the situation looks like this:

  • All services sit in one virtual network with one subnet; the database can be reached from every pod.
  • Administrators connect via SSH directly from the office network, allowed by its IP address.
  • The security group rules have grown over the years. Nobody knows exactly any more what some open ports are needed for.
  • The web application firewall protects the portal, but not the interface for the readings.
  • The network diagram in the wiki shows the state of two years ago.
  • The logs of the firewall and the web application firewall stay with the platform; the provider’s SIEM does not receive them.

Who is responsible for what: provider, platform, customer?

The boundary runs between the platform’s physical network and the virtual networks the provider configures. Five of the eight criteria contain complementary customer criteria; they are aimed mainly at customers who are themselves responsible for parts of the service, for example virtual machines in an IaaS solution. Our classification for the example:

AspectProviderPlatform (subservice organisation)Customer (hospital, practice)
Physical network, separation of the platform’s tenantsmonitors the platform under SSO (control and monitoring of service providers and suppliers)operates and separates; outside your audit under the carve-out method-
Virtual networks, subnets, security groups, gatewaysdefines zones and permitted connections, configures and reviews them (COS-02 to COS-04)provides the functions-
Administrative accessseparates it from the network used by customers, with multi-factor authentication (COS-05)secures its own management layer-
Measuring device gatewayssupplies them; only known devices may connect--
Transmission from hospital systems to the serviceoffers protected interfaces-ensures, under the complementary customer criteria for COS-08, that the transmitted data is protected according to its protection needs

Whichever customer controls you assume belong in the system description as complementary customer controls (CUEC). If customers of a SaaS service do not operate virtual networks of their own, the complementary customer criteria for COS-01, COS-03, COS-04 and COS-06 may have nothing to apply to; the system description should then say so explicitly.

What does an auditable zone model look like?

COS-03.01B requires distinguishing between trusted and untrusted networks and separating them, based on a risk assessment, into security zones for internal and external network areas and a DMZ where applicable. COS-04.01B requires security gateways at every network perimeter, COS-05.01B separate networks for administration. The separation may be logical, for example via VLAN, SDN or VRF. Our zone model for the example:

ZoneContentsTrustInbound permittedOutbound permitted
InternetHospital users, measuring device gatewaysuntrusted-only to the perimeter zone
Perimeter zone (DMZ)Load balancer, web application firewall, API gateway for readingsrestrictedHTTPS from the internetonly to defined services in the application zone
Application zonePortal, intake service, alarm servicetrustedonly from the perimeter zone and the administration networkdata zone; internet only via proxy to approved destinations, such as the SMS provider for alarms
Data zoneDatabase, object storagetrusted, highest protection needsonly from named services in the application zone and from the administration networkbackups to a second region
Administration networkBastion host, access to management consoles, operations toolstrusted, privilegedonly via VPN with multi-factor authenticationapplication and data zone for maintenance
Office networkWorkstations, Wi-Firestricted-internet; no direct connection into production

Networks the provider uses to create, migrate or orchestrate compute workloads are separated from the customer networks under COS-05.02B. With a managed Kubernetes cluster the platform runs the control plane; the provider describes how it restricts access to it to the administration network. How to run such a container platform ready for audit as a whole is shown on the page Containers and Kubernetes. For the office network, COS-02.01B specifies that the security requirements also cover firewalls, secure Wi-Fi configurations and VPN for remote access.

How do you document data flows under COS-07?

COS-07.01B requires traceable and up-to-date documentation showing how the subnets are allocated, how the network is zoned and segmented, how it connects with third-party and public networks and how data flows between subnets and system components. COS-02.01B requires defining which communication relationships and protocols are permitted. Both can be combined in a data flow matrix, which is at the same time the basis for the gateway rule set. An excerpt for the example:

FlowFromToProtocolDataProtectionOwner
F1Measuring device gateway (internet)API gateway (perimeter zone)HTTPSReadings, device IDTLS with device certificate, registered devices onlyHead of development
F2Hospital browsers (internet)Web application firewall (perimeter zone)HTTPSHealth data, login dataTLS, web application firewallHead of operations
F3Perimeter zonePortal and intake service (application zone)HTTPSas F1 and F2defined destinations and ports onlyHead of operations
F4Portal and intake serviceDatabase (data zone)Database protocol with TLSHealth dataNetwork rule for these two services onlyHead of operations
F5Administration networkApplication and data zoneSSH, database administrationOperational data, health data where neededVPN with multi-factor authentication, loggedHead of operations
F6Alarm serviceSMS provider (internet)HTTPS via proxyAlarm text without diagnosisAllow list of destinationsHead of development
F7Firewall, web application firewall, API gatewaySIEMLog exportEvents from the protective systemsvia the platform, integrity-protectedInformation security officer

Under COS-07.02B the documentation also includes the partitions, regions, zones or location in which customer data is stored, and under COS-07.03B a representation of the systems derived from the network topology and the asset inventory. Every row of the matrix should correspond to a rule in the gateway and vice versa; only then does the review under COS-03 become manageable.

Example control description for COS-03

COS-03.03B requires reviewing the design and implementation of the connections against the security requirements at least annually and in case of significant changes to the service, COS-03.05B reviewing the business justification for all services, protocols and ports at specified intervals, including the justifications for compensatory measures for protocols considered insecure. Our example control for the provider above (own wording, not catalogue text):

FieldExample
Control IDK-COS-03-01 Review of network rules and network documentation
Mapped toCOS-03.03B, COS-03.04B, COS-03.05B, COS-07.04B
ObjectiveEvery permitted connection has an entry in the data flow matrix with justification and owner; there are no rules without an entry; the network documentation matches the configuration.
OwnerHead of operations (execution); owners of the data flows (justification); checked by the information security officer
Trigger and frequencyevery six months for the justification of all ports and protocols; annually for the overall review of design, implementation and documentation; additionally on every change affecting zones or gateways
ExecutionA script exports the rules of all security groups, gateways and cluster network policies and reconciles them with the data flow matrix. Rules without an entry and entries without a rule go to the owner as a ticket. The owners confirm or re-justify every row. In the annual review, operations also compares the network diagram with the configuration and updates it.
CheckThe information security officer sees the result of the reconciliation and checks on a sample basis whether justified rules are really needed.
EscalationDeviations and vulnerabilities are assessed under the risk process and tracked as measures (COS-03.04B); a rule without justification is removed after 14 days.
EvidenceDated rule exports, reconciliation reports, tickets with justifications, updated network documentation with review note

The six-monthly frequency for ports and protocols is our recommendation; the catalogue requires “specified intervals”, which you set in your policy. For a type 2 report the auditor checks whether every defined run took place in the period.

Diagram “Zone model and data flows in C5 COS”. Four zones side by side, separated by security gateways (COS-04): Internet with hospital users and measuring device gateways, perimeter zone (DMZ) with load balancer, web application firewall and API gateway, application zone with portal, intake service and alarm service, data zone with database and object storage. Data flows: F1 readings and F2 portal from the internet into the perimeter zone, F3 from the perimeter zone to the application, F4 from the application to the database, F6 alarm to the SMS provider only via proxy. Below, the administration network with bastion host and access only via VPN with multi-factor authentication (COS-05), from there F5 maintenance, logged. F7: events from firewall, web application firewall and API gateway into the SIEM (COS-01.03B). Highlighted is the example control: every permitted connection has a row in the data flow matrix, network rules and network documentation are reviewed at least annually (COS-03.03B, COS-07.04B).
Tap the graphic to open it at full size.Zone model and data flows in the COS domain. Source: BSI, Cloud Computing Compliance Criteria Catalogue C5:2026, version 1.0.1, section 5.9; own illustration.

What evidence the auditor wants to see

For COS, evidence comes from configuration exports, network documentation and review records. Examples from our scenario:

EvidenceCriterionSourceOwnerTiming
Description of the technical safeguards against network-based attacks, forwarding of their data to the SIEMCOS-01.01B to 03Bpolicy, configuration, SIEMhead of operationsstate in the period, sample of events
Security requirements for connections with zone modelCOS-02.01Bpolicyinformation security officerversion valid in the period
Data flow matrix, rule exports, reconciliation reports, justificationsCOS-03.02B to 05B, COS-04.01Bconfiguration, ticketshead of operations, ownersevery run in the period
Configuration of administrative access with multi-factor authenticationCOS-05.01B, COS-05.02BVPN, identity service, network configurationhead of operationsstate at the start and end of the period, changes in between
Network documentation with subnets, zones, connections, data flows and storage locationsCOS-07.01B to 03Bdocumentationhead of operationsversion valid in the period
Review note of the annual review of the network documentationCOS-07.04Bdocumentation, ticketshead of operationsannual review in the period
Data transmission policy with reference to classification and cryptography, review of the safeguardsCOS-08.01B, COS-08.02Bpolicy, logsinformation security officerversion and review in the period

An evidence register maps each subcriterion to its evidence; how to keep one is shown on the page Evidence and documentation.

Possible gaps: cause, effect, remedy

The following gaps follow from the wording of the criteria and the scenario above. If a single subcriterion is not met, the criterion counts as not met, and the auditor reports the deviation (sections 3.4.12 and 3.4.13).

Possible gapCauseEffectRemedy
Flat networkEverything in one subnet, database reachable for every service.COS-03.01B requires security zones based on a risk assessment, COS-04.01B security gateways at every perimeter.Zone model as above, network policies in the cluster, database only for defined services.
Administration from the office networkSSH allowed for the office IP.COS-05.01B requires separate networks for administration, protected by multi-factor authentication.Administration network with VPN and multi-factor authentication, bastion host, remove the office allowance.
Rules without justificationSecurity groups that have grown over time.COS-03.05B requires regular review of the business justification for all services, protocols and ports.Data flow matrix as target state, reconciliation as in K-COS-03-01.
Network documentation out of dateDiagram not linked to changes.COS-07.01B requires up-to-date documentation including data flows, COS-07.04B a review at least once a year.Generate the diagram from the configuration or maintain it with every network change, annual review note.
Protective systems without SIEM connectionLogs stay with the platform.COS-01.03B requires feeding the data of the technical safeguards into the SIEM so that correlated events trigger countermeasures.Export the logs of firewall, web application firewall and API gateway into the SIEM, alert rules.

All criteria of the COS domain

Titles as in the English version 1.0.1, number of subcriteria counted per section 5 (B = basic, AS = sharpening, AC = complementing). The column “What it covers” is our own short description, not catalogue text; the wording of the criteria in the catalogue is binding.

IDTitle (catalogue)B/AS/ACWhat it covers
COS-01Technical Safeguards3/0/1Detecting and fending off network-based attacks at multiple tiers, with the data forwarded to the SIEM.
COS-02Security Requirements for Connections in the Cloud Service Provider’s Network1/0/0Defined rules: when zones and customers are separated, which connections and protocols are permitted, how administration and office networks are secured.
COS-03Monitoring of Connections in the Cloud Service Provider’s Network5/0/0Security zones, restricted and monitored transitions, annual review of the configuration and of the justification for all ports.
COS-04Cross-Network Access2/1/0Security gateways at every network perimeter and authorisation of cross-network access.
COS-05Networks for Administration2/0/1Separate networks protected by multi-factor authentication for administration and orchestration, separated from the customers’ networks.
COS-06Separation of Data Traffic in Jointly Used Network Environments1/0/1Separation of customer data traffic at network level according to a documented framework.
COS-07Documentation of the Network Topology4/0/0Up-to-date documentation of subnets, zones, connections, data flows and storage locations, reviewed annually.
COS-08Policies for Data Transmission2/0/0Policies and safeguards for the transmission of all types of data, with reference to classification and cryptography.

The additional criteria: COS-01.01AC (no unknown devices in the network), COS-04.01AS (redundant, highly available security gateways), COS-05.01AC (encryption of administration traffic where separation is not physical) and COS-06.01AC (for IaaS and PaaS, physical separation or encryption combined with logical separation). Whether COS-06 applies to a SaaS service depends on whether customers share a network environment; according to the supplementary information, the separation of stored and processed data is the subject of OPS-30 and OPS-31 (tenant separation).

Relationship to ISO/IEC 27001:2022 Annex A

The following mapping is our own, unofficial classification by topic. The BSI has not yet published a cross-reference for C5:2026. The catalogue refers to the BSI website for it (section 3.3). So far the table there covers C5:2020 only, and the BSI says the table for C5:2026 is “scheduled for publication in the near future” (as of 6 November 2026). According to the catalogue, even an official table only shows thematic proximity, not fulfilment of the criteria (section 3.3). The short labels are ours, not titles from the standard. What you can reuse from a certified ISMS overall is covered on the page C5 and ISO 27001.

C5:2026ISO/IEC 27001:2022 Annex ATopic (short label)What C5 additionally requires in concrete terms (our assessment)
COS-01A.8.20, A.8.16Network security and monitoringProtection at multiple tiers against named types of attack, data into the SIEM
COS-02A.8.20, A.8.21Requirements for network connectionsRules for separating customers, cross-partition communication and office networks
COS-03, COS-04A.8.20, A.8.22Zones and transitionsAnnual review, justification of all ports and protocols, gateways at every perimeter
COS-05A.8.22Separation of administrationSeparate networks with multi-factor authentication, separation of orchestration networks
COS-06A.8.22Separation in jointly used networksDocumented framework for separation at network level
COS-07no direct counterpart; close to A.8.20Network documentationData flows, storage locations, annual review
COS-08A.5.14Information transferReference to classification and cryptography, review on significant changes

Frequently asked questions

Do I need a separate administration network as a SaaS provider?+
COS-05.01B requires separate networks for the administrative management of the infrastructure and for the operation of management consoles, logically or physically separated from the customers’ network and protected by multi-factor authentication. Logical separation is sufficient, for example via VLAN, SDN or VRF. On a hyperscaler platform this means, in our assessment: a separate access path for administration with multi-factor authentication, separated from the path through which customers use the service.
What has to go into the network documentation?+
Under COS-07.01B, how the subnets are allocated, how the network is zoned and segmented, how it connects with third-party and public networks and how data flows between subnets and system components. Added to this are the storage locations of customer data (COS-07.02B) and a representation of the systems based on the network topology and the asset inventory (COS-07.03B).
How often do firewall rules have to be reviewed?+
The design and implementation of the connections at least annually and in case of significant changes to the service (COS-03.03B). The business justification for all services, protocols and ports at specified intervals that you set yourself (COS-03.05B). The network documentation at least once a year (COS-07.04B).
Does the catalogue prescribe a particular architecture for security gateways?+
No. The supplementary information on COS-04 describes a security gateway as a stack of chained filtering and firewall components that restrict communication to explicitly permitted traffic. It names a structure of outer packet filter, application-level gateway and inner packet filter as an example, expressly not mandatory. Redundant and highly available gateways are only required by the sharpening COS-04.01AS.
What do customers have to do themselves in the COS domain?+
The complementary customer criteria for COS-01, COS-03, COS-04 and COS-06 concern parts of the service that customers are responsible for themselves, for example their own virtual networks. For COS-08, customers ensure that the data they transmit to the service is protected according to its protection needs. Which of these obligations apply to your service is described in the system description.

Read more

Sources

This content provides general technical and organisational information and does not constitute legal advice (no legal services within the meaning of the German RDG).