Part of Objective B - Protecting against cyber attacks and data breaches
Principle: B4 System security
B4.a Secure by design
“You design security into network and information systems that support the operation of your essential function(s). You minimise their attack surface and ensure that the operation of your essential function(s) should not be impacted by the exploitation of any single vulnerability.”
Overview
To achieve this outcome, you need to demonstrate that your system design has been constructed through a secure by design approach, lowering the chance of compromise and enabling more efficient recovery.
Please note that this outcome is focussed on cyber security ‘secure by design’ controls. For information governance (IG) controls required for ‘data protection by design and by default’, please see ‘A2.a Risk management process’.
Designing network and information systems
You must take a secure by design approach to ensure that effective cyber security practices are incorporated into your system design, including systems procured from third parties. This means having informed experts in your organisation who can make judgments on the way networks and systems are constructed that make your essential service less vulnerable to compromise and easier to recover in the event of an incident.
Boundary defences
To design strong boundary defences, you need to identify all the points in your network and systems which external and internal organisations and actors can connect to.
For each point of connection, you should have a technical solution in place (such as a firewall, authentication protocol, intrusion detection or prevention system) which blocks unapproved connections, manages access and validates message format and content.
Data flows
Where you have data flows going between your organisation and external networks, for example when working with a third-party supplier who processes or stores data on your behalf for the provision of services, the data flows should be encrypted end-to-end to ensure the confidentiality of the data.
Simple validation and authentication measures should be implemented for all your data flows to ensure the integrity of the data being transferred.
Designing for system recovery
To show that you have designed for system recovery, you should evidence that you have made deliberate design decisions whilst building your network to simplify recovery processes.
These might include consideration of:
- device naming conventions
- network addressing schemes and registers
- standard builds
- automated deployment
- network segmentation
- configuration management automation
- infrastructure as code
You should be able to rationalise how these build decisions have contributed towards recovery of your systems from potential incidents being simpler, faster or less resource-intensive.
Content based attacks
At the "partially achieved" level you should have implemented solutions at your network boundaries which protect against content based attacks by:
- analysing incoming data
- transforming, blocking or filtering out harmful content
See NCSC guidance on content based attack protection for more information.
"Achieved" level
Data flows
Your design and protections of data flows should extend to those between components of your own network and information systems, not only those crossing your network perimeter. Simple and well-understood data flows within your systems will support recovery planning, and enable effective protections and security monitoring within your network.
Content based attacks
Your systems should have input controls that effectively mitigate content based attacks irrespective of source, and not rely only on monitoring or on controls only at your network perimeter.
You should also use appropriate defensive techniques to reduce the likelihood of content based attacks, which may include:
- rapid patching
- uni-directional flow control
- use of a simple transfer protocol with strong cryptographic algorithms
- message content verification
- message transformation
Security zones
You should design your network with the segregation principle in mind, dividing your networks and systems into zones according to the security requirements of their assets. A risk analysis should determine the level of security required for each zone and guide the technical and physical solutions you put in place.
Automated decision making technologies
Automated decision making technologies
If your organisation uses automated decision making technologies, you should place appropriate restrictions on them to prevent adverse impacts to your essential services.
You should identify which of your technologies can make or trigger decisions without requiring a person to manually review them. These technologies may include:
-
automated security monitoring tools, deciding which alerts should be escalated
-
automated access provisioning tools, deciding which staff members should be given access to which systems
-
automated patching tools, deciding which patches should be prioritised
-
clinical workflow automation, deciding whether a patient should be added to a waiting list
-
-
automated fraud, anomaly or behavioural detection tools, deciding whether referrals should be routed to a particular team
Examples of practical restrictions you should consider include:
-
scheduled spot checks
-
monitoring unusual patterns
-
requiring human review as and where necessary
-
allowing staff to override automated routing decisions
-
ensuring workflow rules are robustly tested before deployment
-
maintaining downtime and manual fallback procedures
Supporting evidence
To support your response, you can upload (or link to) evidence which best demonstrates your achievement of the contributing outcome. Examples include:
- network architecture documentation
- evidence of deliberate design choices to make the network less vulnerable to compromise and easier to recover
- evidence of boundary defences in place
- data flow mapping
- sample of monitoring report or dashboards
- evidence of deliberate design choices to simplify recovery process
- evidence of automatic checking and validation of all inputs to important networks and information systems
- evidence of monitoring in place for content based attacks
- security zone risk analysis
- evidence of technical and physical solutions being applied proportionately to zone security levels
- evidence of boundary protection solutions being applied proportionately to data flow sources
- evidence of controls for mitigating content based attacks
This is not an exhaustive list. You're welcome to provide other types of evidence if you feel they are relevant to the contributing outcome.
Your supporting statement should cross-reference how each piece of evidence provides justification for your achievement of the contributing outcome, including relevant page numbers where appropriate.
Interpreting indicators of good practice
| Indicator(s) of good practice | Term | Interpretation |
|---|---|---|
|
NA#2 Internet access such as browsing and email are accessible without restrictions or business need from network and information systems supporting your essential function(s). |
'without restriction or business need' |
'Without restriction' would mean that there are no solutions in place to:
'Without business need' would mean that there is no documented policy, process or procedure establishing:
|
|
PA#5 All inputs to network and information systems supporting your essential function(s) are checked and validated at the network boundary where possible, or additional monitoring is in place for content based attacks. |
'inputs' | 'Inputs' are all data flows, connections and telemetry traffic coming into your organisation’s corporate network or to an organisational device (such as a server). |
|
PA#5 All inputs to network and information systems supporting your essential function(s) are checked and validated at the network boundary where possible, or additional monitoring is in place for content based attacks. |
'essential function(s)' |
Your essential functions should be identified in a scoping exercise which you carry out before beginning your DSPT submission. The same exercise should identify all the information, systems and networks which support your essential functions. For more information, see guidance on scoping essential functions. |
National services
The following national services may help you meet the requirements of B4.a Secure by design:
- Training services | Cyber Incident Response Exercise (CIRE)
- Security services | Secure boundry
- Security services | Vulnerability Monitoring Services (VMS)
- Security services | Bitsight
- Security services | Cyber assurance service (CAS)
- NCSC services | Early warning
- NCSC services | Exercise in a box
- NCSC services | Check your cyber security
Additional guidance
For additional guidance, see:
National Cyber Security Centre CAF guidance | B4 System security
National Cyber Security Centre | Secure design principles
NHS England | Network segmentation - An introduction for health and care organisations
NHS England | Network segmentation for connected medical devices
NHS England | Backups and Office 365
NHS England | Public key infrastructure documentation
NHS England | Public key infrastructure root certification authority information
B4.b Secure configuration
“You securely configure network and information systems that support the operation of your essential function(s).”
Overview
This outcome is about the way you configure devices across your estate to guard against a variety of threats.
Configuring assets
Assets which need to be carefully configured to maintain the security of your essential functions should be identified in the documentation you use to catalogue your assets (see ‘A3.a Asset management’). This includes network devices such as switches, firewalls and virtual private network (VPN) software.
Organisations using Microsoft Defender for Endpoint (MDE) will have a good start for identifying networked devices.
You should be able to rationalise the way these assets have been configured to reduce the possibility of compromise.
Secure platform and device builds
You should use a collection of base images which are appropriate for your environment to build your end user devices.
Unnecessary services and connectivity should be disabled.
Changes to security configurations
All changes to security configurations should be approved and documented. It will help further down the line to have clear context and a rationalisation for why each change decision was made.
Verifying software
You should implement technical controls on your devices which control the software that can be installed. For example:
- deploying application allow listing technology
- restricting local administrative access rights
See NCSC’s guidance on device security for more information.
"Achieved" level
Configuring assets
You need to demonstrate that you are actively managing the configuration of your assets. This means having detailed policies, processes and procedures to ensure assets are updated with the latest approved patches, keeping a register of any missed updates and documenting all associated risks.
Automated decision making technologies
If your organisation uses automated decision making technologies, you should have a clear understanding of how they operate and ensure they are robustly tested before deployment.
Examples of automated decision making technologies include:
-
automated security monitoring tools, deciding which alerts should be escalated
-
automated access provisioning tools, deciding which staff members should be given access to which systems
-
automated patching tools, deciding which patches should be prioritised
-
clinical workflow automation, deciding whether a patient should be added to a waiting list
-
automated fraud, anomaly or behavioural detection tools, deciding whether referrals should be routed to a particular team
You should be able to demonstrate that their decisions are reliable, repeatable and appropriate for their intended use.
Supporting evidence
To support your response, you can upload (or link to) evidence which best demonstrates your achievement of the contributing outcome. Examples include:
- documented configuration profiles for assets supporting the operation of essential functions
- evidence of operating environment being considered for configurations
- baseline builds for different devices
- procedures for approving and documenting changes to security configurations
- procedures for assessing the security of a software before deployment
- evidence of generic, shared, default name and built-in accounts being removed, disabled, password changed or robustly restricted through technical controls
- procedures for reviewing and updating configurations profiles based on changes in the environment
- procedures to applying latest configurations to assets
- evidence that configurations are applied to all assets, and configuration statuses tracked
- evidence of baseline builds being correctly applied to all devices
- procedures for validating application of configurations settings to devices
- software allow list.
- evidence of security impacting settings changes being identified and controls implemented to prevent standard user access
- evidence of any automated decision making technologies in use being understood and their decisions replicated
This is not an exhaustive list. You're welcome to provide other types of evidence if you feel they are relevant to the contributing outcome.
Your supporting statement should cross-reference how each piece of evidence provides justification for your achievement of the contributing outcome, including relevant page numbers where appropriate.
Interpreting indicators of good practice
| Indicator(s) of good practice | Term | Interpretation |
|---|---|---|
|
PA#1 You have identified and documented the assets that need to be carefully configured to maintain the security of the essential function(s). |
'essential function(s)' |
Your essential functions should be identified in a scoping exercise which you carry out before beginning your DSPT submission. The same exercise should identify all the information, systems and networks which support your essential functions. For more information, see guidance on scoping essential functions. |
|
PA#6 Generic, shared, default name and built in accounts have been removed or disabled. Where this is not possible, credentials to these accounts have been changed. Service accounts are appropriately protected. |
'Generic, shared default name and built in accounts' |
Generic accounts – any user account not tied to a specific employee (includes all of the examples below). Shared accounts – an account shared by multiple employees. Default name accounts – a pre-set account that has standard permissions for basic use of the system or software, commonly named 'admin', 'user', or 'guest'. Built in accounts – the first account created when the operating system (OS) was installed, typically intended to facilitate system setup. |
|
PA#6 Generic, shared, default name and built-in accounts have been removed or disabled. Where this is not possible, credentials to these accounts have been changed. Service accounts are appropriately protected. |
'Service accounts' |
A service account is an account used by a system, application, automated process or device, rather than by a named person. It is a login identity that allows one system or process to do something automatically, such as a system using an account such as “svc-reporting-prod” to run a report automatically each night. Service accounts still have permissions, just like a person’s account. If they are compromised or misconfigured, they can be abused. Appropriate protections may include:
|
National services
The following national services may help you meet the requirements of B4.b Secure configuration:
Additional guidance
For additional guidance, see:
National Cyber Security Centre CAF guidance | B4 System security
National Cyber Security Centre | Device security guidance
Centre for Internet Security | CIS Benchmarks - prescriptive configuration recommendations
NHS England | Network segmentation for connected medical devices
NHS England | Backups and Office 365
NHS England | Public key infrastructure documentation
NHS England | Public key infrastructure root certification authority information
B4.c Secure management
“You manage your organisation's network and information systems that support the operation of your essential function(s) to enable and maintain security.”
Overview
This outcome relates to you having a robust system management practices which combine technical, procedural and physical measures.
Administration and maintenance of systems and devices
Privileged operations such as system administration should only be carried out from corporately owned and managed devices, with controls in place to separate those privileged operations from normal user activity. Examples of this type of control include:
-
dedicated privileged access workstations, specifically configured and protected for privileged operations and not used for any other activity
-
‘browse-down’ administration, such as using a highly-trusted device to access a remote desktop environment for normal user activities this can include thin clients accessing multiple remote environments separated for privileged and normal user activities
-
‘browse-up’ administration, such as using an ordinary device to access a remote desktop environment for privileged operations - this approach is not recommended (see NCSC guidance on the ‘browse-up’ anti-pattern) but you may decide the risk is tolerable for a period of time while you implement a better solution
-
issuing users with separate privileged accounts that have no access to the internet, email, or other higher-risk resources used by normal user accounts
Wherever possible, the administration of a system should be performed from a device that is trusted to at least the same level as that system.
If you have third party suppliers carrying out privileged operations, you should seek assurance (or set requirements) on the devices and architectures used see NCSC guidance on systems administration architectures for examples and further information.
Preventing, detecting and removing malware and unauthorised software
You should employ a broad range of techniques to protect your networks and systems from malware and unauthorised software.
Technical measures might include:
- technology solutions that prevent users accessing potentially malicious websites such as the UK Public Sector domain name system (DNS) service
- anti-malware software
- automatic file scanning
- email filtering such as domain-based message authentication, reporting and conformance (DMARC)
Procedural measures might include:
- using dedicated privileged systems for administration (see B2.c Privileged user management)
- having policies, processes and procedures in place for acceptable use (B1.a Policy, process and procedure development)
- ensuring staff members know how to identify and report spam messages
Physical measures might include:
- restricting access to facilities and systems
- port locks
Supporting evidence
To support your response, you can upload (or link to) evidence which best demonstrates your achievement of the contributing outcome. Examples include:
- documentation identifying systems and devices supporting essential functions
- list of privileged users and procedures for authorising privileged access
- evidence of separation of devices used for system administration and maintenance
- procedures for reviewing and updating network diagrams and other technical documentation relating to networks and information systems
- procedures and defensive measures against malware and unauthorised software
- evidence of devices being specifically configured and dedicated solely to administration and maintenance operations
- evidence of security measures in place for stored network diagrams and other technical documentation relating to networks and information systems
This is not an exhaustive list. You're welcome to provide other types of evidence if you feel they are relevant to the contributing outcome.
Your supporting statement should cross-reference how each piece of evidence provides justification for your achievement of the contributing outcome, including relevant page numbers where appropriate.
Interpreting indicators of good practice
| Indicator(s) of good practice | Term | Interpretation |
|---|---|---|
|
PA#1 Your systems and devices supporting the operation of the essential function(s) are only administered or maintained by authorised privileged users from devices sufficiently separated, using a risk-based approach, from the activities of standard users. |
'essential function(s)' |
Your essential functions should be identified in a scoping exercise which you carry out before beginning your DSPT submission. The same exercise should identify all the information, systems and networks which support your essential functions. For more information, see guidance on scoping essential functions. |
|
PA#1 Your systems and devices supporting the operation of the essential function(s) are only administered or maintained by authorised privileged users from devices sufficiently separated, using a risk-based approach, from the activities of standard users. |
'privileged user(s)' | A user that is authorised (and therefore, trusted) to perform privileged operations that standard users are not authorised to perform. Privileged operations are actions that could have a significant impact on the system. |
|
PA#2 Technical knowledge about networks and information systems, such as documentation and network diagrams, is regularly reviewed and updated. |
'regularly' | On a scheduled basis, with enough frequency to ensure that any significant changes to your networks and information systems are reflected in your documentation without undue delay. |
National services
The following national services may help you meet the requirements of B4.c Secure management:
Additional guidance
For additional guidance, see:
National Cyber Security Centre CAF guidance | B4 System security
National Cyber Security Centre | Secure system administration
B4.d Vulnerability management
“You manage known vulnerabilities in network and information systems to prevent adverse impact on your essential function(s).”
Overview
This outcome relates to the way you identify, prioritise and manage vulnerabilities in your networks and systems.
Publicly-known vulnerabilities
You should have a process for identifying and managing known vulnerabilities. Your knowledge of vulnerabilities should come from, at a minimum:
- software manufacturers’ vulnerability publication channels
- cyber alerts issued by NHS England’s National Cyber Security Operations Centre (CSOC)
- other public and commercial sources of vulnerability information
Mitigating vulnerabilities
You should be able to rationalise how you safeguard against exploitation of known vulnerabilities through the procedures you have in place, for example a well implemented policy to update by default, and the technical capabilities you use to help effectively implement those procedures, such as automated patching with regular review to ensure any missed deployments are promptly addressed.
Vulnerabilities should be prioritised according to the risk they pose, and your process should ensure that follow up actions such as patching and system segregation are taken accordingly.
NCSC have included good practice timescales for rolling out updates in their guidance on vulnerability management. Your judgment should inform the path to resolution and a timeline for implementation, taking into account the risk posed by the vulnerability and your local circumstances.
This should be fed into your risk management process (see ‘A2.a Risk management process’), resulting in appropriate senior oversight of decisions that have been taken.
Where a serious vulnerability is known (or is likely) to be actively exploited, such as is often the case in high-severity cyber alerts issued by NHS England, your timescales should reduce significantly see NCSC guidance on responding to active exploitation. You should have the organisational and technical capabilities to apply mitigations very urgently when needed, even outside of normal working hours.
Temporary mitigations
In areas where your organisation is using assets with known vulnerabilities that have not been patched or unsupported systems, you should apply temporary mitigations to manage the associated risk. These may include:
- isolating the asset or system from the network
- disabling services on the asset or system
- micropatching
- enhanced monitoring of the asset or system, recognising that this does not reduce the risk of the vulnerability being exploited
You should have an improvement plan with realistic timescales for patching the vulnerabilities (including migrating to supported systems where relevant), and consider any compensating controls you can put in place in the interim.
Vulnerability testing
You should do tests on a periodic basis to understand where your networks and systems have vulnerabilities. These include:
- penetration testing
- vulnerability scans
Achieved level
Vulnerability testing
Your understanding of your vulnerabilities should be verified through the commissioning of third-party testing.
Maximising the use of supported software, firmware and hardware
You should ensure that supported software, firmware and hardware is used in all cases.
The only exception should be those scenarios where unsupported software, firmware or assets need to be used for specific business reasons. Any instances of this should be recorded, risk-assessed and regularly reviewed by the board or equivalent.
Supporting evidence
To support your response, you can upload (or link to) evidence which best demonstrates your achievement of the contributing outcome. Examples include:
- procedures for gathering and analysing threat intelligence
- vulnerability management process
- list of announced vulnerabilities
- evidence of temporary mitigations being applied
- list of unsupported systems and software
- evidence of plans to migrate unsupported systems or software
- sample of network scans
- evidence of internal vulnerabilities being remediated
- evidence of third-party testing of network and information system vulnerabilities
- process for planning end-of-life for critical systems
This is not an exhaustive list. You're welcome to provide other types of evidence if you feel they are relevant to the contributing outcome.
Your supporting statement should cross-reference how each piece of evidence provides justification for your achievement of the contributing outcome, including relevant page numbers where appropriate.
Interpreting indicators of good practice
| Indicator(s) of good practice | Term | Interpretation |
|---|---|---|
|
PA#1 You maintain a current understanding of the exposure of network and information systems supporting your essential function(s) to publicly known vulnerabilities. |
'essential function(s)' |
Your essential functions should be identified in a scoping exercise which you carry out before beginning your DSPT submission. The same exercise should identify all the information, systems and networks which support your essential functions. For more information, see guidance on scoping essential functions. |
|
PA#2 Announced vulnerabilities for all software packages used in network and information systems supporting your essential function(s) are tracked and prioritised and externally exposed vulnerabilities are mitigated promptly such as by patching. |
'promptly' | As soon as reasonably possible and, for critical vulnerabilities, not later than 14 days after a mitigation being made available. |
|
PA#5 You regularly test to fully understand the vulnerabilities of network and information systems that support the operation of your essential function(s). |
'regularly' | On a scheduled basis, with enough frequency to ensure that vulnerabilities are identified without undue delay. |
National services
The following national services may help you meet the requirements of B4.d Vulnerability management:
Additional guidance
For additional guidance, see:
National Cyber Security Centre CAF guidance | B4 System security
National Cyber Security Centre | Vulnerability management
NHS England | Vulnerability monitoring service
NHS England | Threat advice and intelligence
Last edited: 26 August 2026 12:31 pm