Home / Controls lists / CST CRF for ICT Providers

CST CRF for ICT Providers Controls List

The Saudi Communications, Space and Technology Commission (CST, formerly CITC) set this framework as the minimum cybersecurity baseline for ICT sector service providers. Providers classified as critical national infrastructure follow the NCA's Essential Cybersecurity Controls; all others follow numbered controls in six domains: governance, asset management, risk management, logical security, physical security and third party security.

Free account needed to download. You come straight back to the file.

Who it is for. Service providers in the Saudi ICT sector that CST licenses or registers. CST decides how far the framework applies to each provider, and which of its three compliance levels and what dates a provider has to meet.

What this list covers. Second Version, October 2023, the English text on CST's regulations page for Decision 424/1442 (dated 15/09/2020, which issued the first version). CST says the English is not an official translation and the Arabic original prevails. Check CST's site for later versions: 228 controls. Each has a reference, a heading and a sentence in plain English.

Read it here, download it when you want it. The download is the SecureXcel unified controls workbook for this framework, an Excel file exactly as we maintain it, with a Version History sheet for document control.

Sec. 5. Providers classified as critical national infrastructure

RefControlWhat it requires
Sec. 5 (ECC)Follow the NCA Essential Cybersecurity ControlsA provider that CST and the NCA classify as critical national infrastructure complies with the NCA's Essential Cybersecurity Controls instead of the control list in section 6.
Sec. 5, item 1Own your cybersecurityTake full responsibility for your own cybersecurity.
Sec. 5, item 3Apply the controls to the compliance targetsApply and implement the controls in this section in line with the compliance requirements CST specifies.
Sec. 5, item 4Copy CST on NCA reportsGive CST a copy of the compliance reports you submit to the NCA.
Sec. 5, item 5Share critical risks with CSTShare your critical cybersecurity risks with CST.
Sec. 5, item 6Report incidents to the NCA and CSTWhen a cybersecurity incident occurs, report it to the NCA straight away and notify CST.
Sec. 5, item 7Share alerts and indicators with CSTShare security alerts, threat intelligence, indicators of compromise and incident reports with CST.
Sec. 5, item 8Accept extra controls and checksExpect CST to add controls when needed and to set targets and check compliance through self-assessment, inspections, workshops and audits.

1.1. Governance: cybersecurity strategy

RefControlWhat it requires
1.1.1Set strategy requirementsDocument what the cybersecurity strategy must cover: your mission and activities, the laws that apply, the security programme and the commitment of top management.
1.1.2Top management approves the strategyGet the cybersecurity strategy approved by top management.
1.1.3Plan the strategy's deliveryMake sure the action plan that delivers the strategy covers its activities, budget, timeline and resources.
1.1.4Keep strategy and plan currentMeasure and review the strategy and its action plan, and update both when laws change, the organisation changes or earlier plans teach lessons.

1.2. Governance: cybersecurity management

RefControlWhat it requires
1.2.1Define the security organisationDocument what the security organisation needs: a committee with members from across the business, the functions to deliver the plan, a direct line to top management and clearly separated duties.
1.2.2Stand up the security organisationPut the cybersecurity organisation you defined into place.
1.2.3Deliver the plan through itCarry out the action plan through the cybersecurity organisation.
1.2.4Committee oversees deliveryHave the cybersecurity committee oversee the action plan: monitor progress, resolve conflicts and enforce the improvements that are needed.
1.2.5Improve the organisationKeep measuring, reviewing and improving the requirements for the cybersecurity organisation, so that it stays efficient, along with the process behind it.

1.3. Governance: cybersecurity compliance

RefControlWhat it requires
1.3.1Set compliance requirementsDocument the compliance requirements: national cybersecurity laws and rules, recognised international or cross-border commitments, and your own internal requirements.
1.3.2Run a compliance processRun a process that finds, records and communicates compliance requirements on a regular basis, for example when a new regulatory requirement takes effect.
1.3.3Build compliance into the organisationMake sure the compliance requirements are built into how the organisation works.
1.3.4Improve complianceKeep measuring, reviewing and improving the compliance requirements and how well the compliance process works, along with the process behind it.

1.4. Governance: cybersecurity audit

RefControlWhat it requires
1.4.1Set audit requirementsDocument the audit requirements: independent audits at regular intervals, protection and retention of audit records, and reporting to top management.
1.4.2Run internal auditRun an internal audit process that checks you meet the compliance requirements you identified.
1.4.3Commission independent auditsHave independent auditors review how you meet the compliance requirements, at planned intervals and when significant changes occur.
1.4.4Take findings to top managementRecord audit findings and recommendations and present them to top management.
1.4.5Protect audit recordsProtect audit records from unauthorised access, change and destruction.
1.4.6Keep audit records as proofRetain audit records as proof that you comply with laws and regulations.
1.4.7Improve the audit programmeKeep measuring, reviewing and improving the audit requirements, and the effectiveness of the audit process and its reviews, along with the process behind it.

1.5. Governance: cybersecurity awareness and training

RefControlWhat it requires
1.5.1Set training requirementsDocument the training requirements: goals and scope, how many sessions a year and how often, and the resources set aside.
1.5.2Run a training programmeRun an awareness and training programme with goals, audience and ways to check learning, covering roles, current threats, unauthorised kit and software, device and email handling, and clear desk and screen.
1.5.3Test what people learnedAdd regular tests of how well the training works, such as checking whether staff click a suspicious email link, and record the results.
1.5.4Say when training is dueDefine when training must be given, such as for new users and when systems or job roles change.
1.5.5Train specialist groupsGive specialised security training to groups such as the security team, IT staff, developers, risk staff, privileged users and executives.
1.5.6Improve trainingKeep measuring, reviewing and improving the training requirements, along with the process behind it.

1.6. Governance: customer cybersecurity awareness

RefControlWhat it requires
1.6.1Set customer awareness requirementsDocument the customer awareness requirements: goals and scope, how many sessions a year and how often, and the resources set aside.
1.6.2Run a customer awareness programmeRun a programme that tells customers about emerging threats such as phone scams and impersonation calls, and gives advice that fits the service they use.
1.6.3Deliver it regularlyRun the customer awareness programme for your customers on a regular basis.
1.6.4Improve customer awarenessKeep measuring, reviewing and improving the customer awareness requirements, along with the process behind it.

1.7. Governance: cybersecurity in project management

RefControlWhat it requires
1.7.1Set project security requirementsDocument how security is built into project management, such as security staff on project teams and security objectives that run through every project phase.
1.7.2Assess risk on every projectAssess cybersecurity risk when each project starts and during it, using your risk assessment approach, and define mitigation plans.
1.7.3Track project risksTrack the cybersecurity risks you identify and check that the mitigation plans are carried out as the project runs.
1.7.4Improve project securityKeep measuring, reviewing and improving the requirements for cybersecurity in project management, along with the process behind it.

1.8. Governance: cybersecurity in human resources

RefControlWhat it requires
1.8.1Set people security requirementsDocument security rules for staff and contractors before, during and after employment: background checks, skilled people on critical systems, signed conduct terms and acceptable use.
1.8.2Adjust access on role changeWhen someone is reassigned or transferred, take the needed steps, such as changing their access to fit the new role.
1.8.3Investigate staff breachesInvestigate suspected breaches of security requirements by staff, and take fitting disciplinary action.
1.8.4Close out leaversWhen work ends or someone leaves, revoke their access, recover assigned assets and keep access to information they controlled.
1.8.5Improve HR securityKeep measuring, reviewing and improving the requirements for cybersecurity in human resources, along with the process behind it.

2.1. Asset management: asset discovery

RefControlWhat it requires
2.1.1Set discovery requirementsDocument how assets are discovered: an inventory of software, hardware, data and critical assets, how often the inventory is updated, and who owns each asset.
2.1.2Discover and record assetsRun a discovery process, using a tool where it helps, to find all your information assets and update the inventory. Give every asset an owner.
2.1.3Keep the inventory currentReview and update the inventory at the set frequency and whenever assets are added or removed.
2.1.4Automate discoveryUse dedicated, automated tools to discover assets, and track them all from one central system.
2.1.5Improve discoveryKeep measuring, reviewing and improving the asset discovery requirements, along with the process behind it.

2.2. Asset management: asset classification

RefControlWhat it requires
2.2.1Set classification requirementsDocument how assets are classified and labelled, and the protection for each level when identifying, handling, transferring, storing, returning, deleting and disposing of them.
2.2.2Classify and label assetsClassify and label the assets in your inventory against set criteria, such as criticality, business value, legal needs, confidentiality, integrity and availability.
2.2.3Improve classificationKeep measuring, reviewing and improving the asset classification requirements, along with the process behind it.

2.3. Asset management: bring your own device

RefControlWhat it requires
2.3.1Set BYOD requirementsDocument security rules for personal devices: keep personal and business data apart, limit device use as the business sees fit, restrict access to critical systems and delete business data securely.
2.3.2Enforce the BYOD rulesEnforce the personal-device rules across the organisation.
2.3.3Delete business data after useSecurely delete the organisation's information from personal devices once the job is done and the information is no longer needed.
2.3.4Encrypt business data on devicesMake sure the organisation's information held on personal devices is encrypted.
2.3.5Improve BYOD securityKeep measuring, reviewing and improving the personal-device security requirements, along with the process behind it.

2.4. Asset management: acceptable use of information assets

RefControlWhat it requires
2.4.1Set acceptable use rulesDocument what counts as acceptable use of information assets.
2.4.2Put the rules into practicePut the acceptable use rules into effect, for example barring unwanted software, controlling access to web pages and allowing removable media only where the business needs it.
2.4.3Improve acceptable useKeep measuring, reviewing and improving the acceptable use requirements, along with the process behind it.

2.5. Asset management: asset maintenance

RefControlWhat it requires
2.5.1Set maintenance requirementsDocument requirements for maintaining assets: the maintenance itself, tracking and monitoring, and a recovery plan.
2.5.2Maintain and repair assetsMaintain and repair your information assets, including those off site, and keep a log of the work.
2.5.3Recover assetsFollow your recovery plan to restore assets during or after a security incident.
2.5.4Monitor assets by classMonitor information assets in a way that fits their classification.
2.5.5Improve maintenanceKeep measuring, reviewing and improving the asset maintenance requirements, along with the process behind it.

2.6. Asset management: secure disposal of assets

RefControlWhat it requires
2.6.1Set disposal requirementsDocument rules for disposing of assets that follow each asset's classification and label in your inventory.
2.6.2Dispose of assets securelyRun a disposal process using suitable methods, such as secure erase, drilling or shredding, so nothing is disclosed or altered from information on disposed assets.
2.6.3Improve disposalKeep measuring, reviewing and improving the secure disposal requirements, along with the process behind it.

3.1. Risk management: cybersecurity risk assessment

RefControlWhat it requires
3.1.1Set risk assessment requirementsDocument the purpose and scope of risk assessment, how often and when to do it, and that it covers risks to your assets, to individuals and to other organisations.
3.1.2Assess riskIdentify risks into a register, analyse likelihood and impact, decide what to treat or accept against your risk appetite with top management sign-off, and report top risks and remediation plans to CST.
3.1.3Build into risk managementFit risk assessment into your risk management framework, and run it at least early in major technical projects or changes and before launching new products and services.
3.1.4Improve risk assessmentKeep measuring, reviewing and improving the risk assessment requirements, along with the process behind it.

3.2. Risk management: risk treatment and monitoring

RefControlWhat it requires
3.2.1Set treatment requirementsDocument requirements for risk treatment and monitoring, including the treatment plan and the monitoring plan.
3.2.2Treat risksRun a process that describes how assessed risks are treated and produces a risk treatment plan.
3.2.3Monitor risksRun a process that reviews identified risks, progress on the treatment plan, residual risk and the status of accepted risks.
3.2.4Improve treatment and monitoringKeep measuring, reviewing and improving the risk treatment and monitoring requirements, along with the process behind it.

4.1. Logical security: cryptography

RefControlWhat it requires
4.1.1Set cryptography requirementsDocument cryptography requirements: the approved protocols and techniques with their limits (for example no self-signed certificates), and when to apply them to data in transit, at rest and in use.
4.1.2Keep an approved crypto listKeep a list of cryptographic products, algorithms and protocols that respects legal, technical and national limits, approved by the responsible roles.
4.1.3Use cryptography through the data life cycleUse the approved cryptography to protect information in transit, at rest and in use, according to its classification.
4.1.4Manage key life cyclesRun a process that covers generating, protecting, archiving, recovering and destroying cryptographic keys.
4.1.5Improve cryptographyKeep measuring, reviewing and improving the cryptography requirements, along with the process behind it.

4.2. Logical security: change management

RefControlWhat it requires
4.2.1Set change requirementsDocument how changes to information assets that affect security are identified, classified and prioritised.
4.2.2Run change managementRun a change process that authorises security-relevant changes such as patches, configuration fixes and new or upgraded equipment.
4.2.3Plan, test and approve changesPlan and test changes, assess their security impact, tell the people affected and get approval from the authorised people or committee.
4.2.4Handle emergency changesExtend the change requirements to include a procedure for emergency changes.
4.2.5Improve change managementKeep measuring, reviewing and improving the change management requirements, along with the process behind it.

4.3. Logical security: vulnerability management

RefControlWhat it requires
4.3.1Set vulnerability requirementsDocument vulnerability management: scope, tools and reporting, how often to scan, and fix timeframes based on criticality.
4.3.2Scan, analyse and reportScan inventoried assets at the set frequency, rate each finding and set its fix deadline, then report findings and the asset's criticality to the right teams with the recommended action.
4.3.3Scan on triggering eventsAlso scan after events such as a product release, a major technical change or new equipment joining the network.
4.3.4Use specialised scannersUse specialised, automated vulnerability scanners, for example dedicated tools for web servers and mobile apps.
4.3.5Enrich vulnerability ratingsImprove how findings are classified and reported by using other inputs such as penetration testing and threat intelligence.
4.3.6Improve vulnerability managementKeep measuring, reviewing and improving the vulnerability management requirements, along with the process behind it.

4.4. Logical security: patch management

RefControlWhat it requires
4.4.1Set patch requirementsDocument patch management: its scope, tools and triggers, a patch testing environment, and how often to patch, including regular patching.
4.4.2Plan and run patchingRun a process that produces a remediation plan from the vulnerability report and risk assessment, tests patches and takes backups before production, follows change management and keeps to regular patch releases.
4.4.3Confirm patches workedCheck that installed patches succeeded and that the vulnerabilities they target are fixed.
4.4.4Handle emergency patchesExtend the patch requirements to cover emergency patching for highly critical vulnerabilities.
4.4.5Patch all assets regularlyApply patch packages or software updates regularly on all information assets.
4.4.6Automate patchingAutomate and enforce patching wherever possible, for example on end-user devices.
4.4.7Drive remediation with intelligenceStrengthen the remediation plan using threat intelligence, penetration testing and other sources, then carry it out.
4.4.8Improve patch managementKeep measuring, reviewing and improving the patch management requirements, along with the process behind it.

4.5. Logical security: network security

RefControlWhat it requires
4.5.1Set network requirementsDocument network security: managing and controlling your networks and the assets connected to them, segregating networks, and protecting network services and the information that crosses them.
4.5.2Keep a network planKeep a network plan that shows the real state of the network, including all connections in, network devices and critical servers.
4.5.3Control traffic in and outControl incoming and outgoing traffic against your network requirements, for example blocking malicious traffic, watching switching load and curbing unwanted email and SMS.
4.5.4Guard the network boundaryLet only trusted, authorised protocols and IP ranges cross the boundary, for example through firewalls, and switch off unused protocols to shrink the attack surface.
4.5.5Protect data crossing the networkProtect information carried over your network from interception, copying and change, and keep it confidential and intact, for example by encrypting it.
4.5.6Divide the network into zonesSplit the network into zones by criticality, for example separating production from development and test, and user workstations from authentication servers.
4.5.7Restrict network accessLimit access to wired and wireless networks using the access control list from identity and access management.
4.5.8Secure telecom trafficProtect end-user data, voice and signalling carried over your telecommunications network, for example VoIP and SIP traffic and SS7.
4.5.9Keep customer networks apartKeep hosted customer networks separate from your telecommunications operational network.
4.5.10Work with interconnected operatorsCooperate with organisations whose networks connect to yours to spot and stop malicious activity such as spam, DDoS, odd traffic patterns and caller ID spoofing.
4.5.11Secure interconnection pointsSecure your interfaces to other networks, such as Internet Exchange Points, for example by protecting BGP, building in redundancy and using strong cryptography.
4.5.12Defend against network attacksExtend the network requirements to handle internal and external attacks on your network, such as DoS and DDoS.
4.5.13Avoid congestionPut mechanisms in ICT facilities to detect and avoid congestion that disrupts service, for example extra capacity to balance the load.
4.5.14Analyse and filter all trafficUse specific tools to analyse and filter all traffic, for example port or host filtering, to detect unauthorised traffic on the network.
4.5.15Improve network securityKeep measuring, reviewing and improving the network security requirements, along with the process behind it.

4.6. Logical security: logging and monitoring

RefControlWhat it requires
4.6.1Set logging requirementsDocument logging and monitoring: which events to log, such as login attempts, configuration changes and firewall logs, how logs are monitored and analysed, and how long they are kept and protected.
4.6.2Switch on loggingTurn on event logging for your information assets and record events such as user activity, exceptions, security events and privileged operations.
4.6.3Protect the logsProtect log information and logging facilities from unauthorised access and tampering.
4.6.4Review logs and escalateReview event logs regularly and report suspicious events and anomalies to the responsible people through incident management.
4.6.5Retain logsKeep logs for the period your requirements set.
4.6.6Centralise log analysisCollect, monitor and analyse events in a log management tool, such as a SIEM, with advanced detection and integration.
4.6.7Watch critical assets liveMonitor and review the event logs of critical information assets in real time.
4.6.8Sharpen detectionImprove how events are detected by using dedicated tools, such as threat intelligence platforms, to update the rules in your log tools.
4.6.9Improve logging and monitoringKeep measuring, reviewing and improving the logging and monitoring requirements, along with the process behind it.

4.7. Logical security: identity and access management

RefControlWhat it requires
4.7.1Set access requirementsDocument identity and access management: user and privileged accounts, granting and revoking access, authentication and authorisation (for example two-factor for remote access) and password management.
4.7.2Allocate and revoke access rightsRun a process that gives users access by role, changes it when jobs change, follows need-to-know and least privilege with separation of duties, keeps an access control list current and removes access when contracts end.
4.7.3Control privileged accessControl and restrict who gets privileged access rights and how they use them.
4.7.4Require multi-factor authenticationRequire multi-factor authentication for sensitive and critical systems and for remote access.
4.7.5Enforce password rulesEnforce your password rules, such as strong passwords, regular changes and lockouts after repeated failures, and protect authentication data from exposure, for example by encrypting it in transit.
4.7.6Review access rightsReview user identities and access rights regularly, at a frequency that reflects account types and asset criticality, so access still follows the access control principles.
4.7.7Automate access managementExtend the access requirements to use tools that automate and centralise identity and access management.
4.7.8Use dedicated admin systemsUse dedicated systems for tasks that need administrative access, such as configuring critical systems.
4.7.9Improve access managementKeep measuring, reviewing and improving the identity and access management requirements, along with the process behind it.

4.8. Logical security: application whitelisting

RefControlWhat it requires
4.8.1Set whitelisting requirementsDocument application whitelisting: a list of authorised software and the approved whitelisting tools.
4.8.2Publish an index of authorised softwareCreate and share an index of authorised software, covering applications, software libraries and digitally signed scripts.
4.8.3Review the indexReview and update the index of authorised software on a regular basis.
4.8.4Enforce whitelistingUse whitelisting tools so that only authorised software runs on any information asset, and make sure the tool cannot be disabled or bypassed.
4.8.5Improve whitelistingKeep measuring, reviewing and improving the application whitelisting requirements, along with the process behind it.

4.9. Logical security: incident management

RefControlWhat it requires
4.9.1Set incident requirementsDocument incident management: definition, identification, classification, prioritisation and response, the reporting structure, testing the response, evidence collection and learning from incidents.
4.9.2Run incident responseRun a response process: detect incidents from logged events, classify them by set criteria, contain, eradicate and recover within your timeframes, write a report with lessons learned, and report incidents to CST.
4.9.3Exercise the responseRun regular exercises to test how well incident response works, for example communication channels and response times.
4.9.4Automate incident handlingExtend the incident requirements to use tools that automate the process and connect to other systems.
4.9.5Use threat intelligenceGather threat intelligence and use it when analysing security events.
4.9.6Form a forensic teamSet up a forensic team to investigate security incidents.
4.9.7Preserve evidence and learnIdentify, collect and preserve evidence from incidents, and use what you learn to reduce the likelihood and impact of future incidents.
4.9.8Improve incident managementKeep measuring, reviewing and improving the incident management requirements, along with the process behind it.

4.10. Logical security: malware handling

RefControlWhat it requires
4.10.1Set malware requirementsDocument malware handling: detection and prevention controls, and the technical controls that protect your assets.
4.10.2Run endpoint protectionUse endpoint protection software, keep its signatures updated and stop users from deactivating or altering it.
4.10.3Block malicious sourcesBlock sources of malicious traffic, for example with internet filters, email filters against phishing and limits on downloading dangerous content.
4.10.4Scan removable mediaProtect removable media against malware, for example by scanning it when it is inserted or connected.
4.10.5Use advanced detectionUse advanced malware detection, for example DNS query logging to spot lookups of known malicious domains.
4.10.6Alert on malware eventsUse advanced logging and monitoring tools to analyse and alert on detected malware events.
4.10.7Improve malware handlingKeep measuring, reviewing and improving the malware handling requirements, along with the process behind it.

4.11. Logical security: information protection

RefControlWhat it requires
4.11.1Set information protection requirementsDocument information protection: classification levels and criteria, privacy, ownership, protection, transmission and retention of information, and privacy of personal and other sensitive data under your compliance requirements.
4.11.2Classify informationRun a process that sorts information by your classification criteria and handles critical information by business value and legal, technical, national and cross-border needs.
4.11.3Protect information with controlsProtect information in transit, at rest and in use with security mechanisms, taking account of your cryptography requirements and data loss prevention techniques.
4.11.4Keep production data out of testStop information moving from the production environment to other environments, and keep critical-system data out of test and development environments.
4.11.5Set retention periodsSet retention periods that match organisational needs and the law, and keep critical information no longer than necessary.
4.11.6Improve information protectionKeep measuring, reviewing and improving the information protection requirements, along with the process behind it.

4.12. Logical security: backup and recovery management

RefControlWhat it requires
4.12.1Set backup requirementsDocument backup and recovery: the scope of online and offline backups and their retention, fast recovery after incidents, regular backups, and protection and availability of backups.
4.12.2Run a backup processRun a backup process driven by business needs such as recovery point objectives, covering online and offline backups and how well they cover your assets, for example full-system images.
4.12.3Run a recovery processRun a recovery process that restores assets within an acceptable time, based on their classification.
4.12.4Protect the backupsKeep backups confidential, intact and available in adverse situations, for example through encryption and physical protection.
4.12.5Use an alternate siteSet up an alternate storage or backup site with security measures equal to the primary site.
4.12.6Test backup and recoveryKeep testing and reviewing the backup and recovery processes to check they work.
4.12.7Automate backup and recoveryExtend the backup requirements to use tools that automate the backup and recovery processes.
4.12.8Improve backup and recoveryKeep measuring, reviewing and improving the backup and recovery requirements, along with the process behind it.

4.13. Logical security: configuration management and hardening

RefControlWhat it requires
4.13.1Set hardening requirementsDocument configuration management and hardening: secure images and baseline configurations for assets and for the software and hardware you use.
4.13.2Apply baseline settingsPut the defined baseline configuration settings in place on your information assets.
4.13.3Harden systems and devicesHarden systems and devices to recognised industry practice, for example by disabling default configurations installed on network devices.
4.13.4Keep functions to a minimumRestrict unnecessary functions, such as unauthorised ports and services, so assets provide only essential capabilities.
4.13.5Check settings against the baselineMonitor configuration settings and verify them against the baseline.
4.13.6Alert on configuration driftUse a dedicated tool to check configuration settings and alert on unauthorised deviation from the baseline.
4.13.7Automate configurationUse dedicated tools that configure or reconfigure settings automatically on all information assets, under change management.
4.13.8Improve hardeningKeep measuring, reviewing and improving the configuration management and hardening requirements, along with the process behind it.

4.14. Logical security: secure software development

RefControlWhat it requires
4.14.1Set secure development requirementsDocument secure development: coding standards and practices (such as approved libraries and APIs), separated environments with allocated access, and tests that software meets your security requirements.
4.14.2Limit access to environmentsAllow only authorised staff into each development environment, through identity and access management.
4.14.3Code securelyFollow secure coding practices, such as security by design supported by static or dynamic analysis tools, and secure the integration between applications.
4.14.4Move software safelyMove software between environments securely and reliably.
4.14.5Use trusted componentsUse only trusted, up-to-date third-party components in software you develop in house.
4.14.6Review code for securityCarry out and document a security review of developed software and source code, for example checking all input.
4.14.7Test software for securityRun security tests to verify how far developed software meets your security requirements.
4.14.8Improve secure developmentKeep measuring, reviewing and improving the secure software development requirements, along with the process behind it.

4.15. Logical security: email and web browser protection

RefControlWhat it requires
4.15.1Set email and web requirementsDocument email and web browser protection using standard security mechanisms.
4.15.2Put protection in placePut email and browser protection in place, such as spam and phishing filters, multi-factor authentication, email backup and archive, and defences against advanced persistent threats and untrusted websites.
4.15.3Block unauthorised webmailRestrict access to unauthorised web-based email services, for example with firewall rules or network URL filters.
4.15.4Improve email and web protectionKeep measuring, reviewing and improving the email and web browser protection requirements, along with the process behind it.

4.16. Logical security: penetration testing

RefControlWhat it requires
4.16.1Set penetration testing requirementsDocument penetration testing: its purpose and overall objectives, and how often tests are done.
4.16.2Define the testing processDefine a penetration testing process covering scope and frequency, using standard methods such as grey box or white box testing to find unknown vulnerabilities.
4.16.3Use vulnerability reports as inputDepending on the method, use the vulnerability report as an input to guide penetration tests.
4.16.4Send results for remediationSend penetration test reports to the relevant teams to trigger fixes where needed, through patch management.
4.16.5Improve penetration testingKeep measuring, reviewing and improving the penetration testing requirements, along with the process behind it.

5.1. Physical security: protection of physical information assets

RefControlWhat it requires
5.1.1Set physical protection requirementsDocument physical protection: facilities that host assets, assets and facilities off site, delivery and loading areas, transport of physical assets and protection against environmental threats.
5.1.2Define security perimetersSet security perimeters around facilities that hold information assets, such as offices, rooms, data centres, ground stations and telecommunications processing equipment.
5.1.3Use secure zones and storageKeep physical assets in suitable security zones, and in secure facilities outside operating hours.
5.1.4Secure delivery and loading areasSecure delivery and loading areas that unauthorised people could use to enter the premises, for example by separating incoming and outgoing shipments.
5.1.5Guard against environmental and physical threatsProtect assets from environmental threats, hazards and unauthorised access: fire and power failures, cable security and tidiness, operating conditions set by the maker, and CCTV, alarms and sensors.
5.1.6Protect assets in transitProtect physical information assets while they are being transported, taking account of assessed risks and security during movement.
5.1.7Improve physical protectionKeep measuring, reviewing and improving the requirements for protecting physical information assets, along with the process behind it.

5.2. Physical security: physical access management

RefControlWhat it requires
5.2.1Set physical access requirementsDocument physical access management: authorisation and control of physical access, and monitoring of that access.
5.2.2Keep a physical access listKeep a list of people authorised to enter your facilities and issue them suitable credentials.
5.2.3Run physical access managementRun a process to grant and manage access to facilities, for example secure keys.
5.2.4Control visitor entrySet entry controls for visitors, for example security badges and watching for unusual activity.
5.2.5Prune the access listKeep reviewing the list of authorised people and remove anyone who no longer needs access.
5.2.6Review physical access logsReview physical access logs regularly for suspicious activity, as part of logging and monitoring.
5.2.7Improve physical access managementKeep measuring, reviewing and improving the physical access management requirements, along with the process behind it.

6.1. Third party security: cloud services

RefControlWhat it requires
6.1.1Set cloud requirementsDocument requirements for cloud services: the security expected of the cloud provider, and service level agreements.
6.1.2Assess cloud risk firstAssess risk before adopting cloud services, and when relevant laws change, using your risk assessment and information protection requirements.
6.1.3Define cloud security requirementsUse the cloud risk assessment and your asset classification to set the security requirements needed to protect confidentiality, integrity and availability of assets in the cloud.
6.1.4Agree cloud SLAsAgree SLAs with the cloud provider covering at least your cloud security requirements, incident notice and recovery duties, termination for breach, and exit steps including secure deletion and return of data in a usable form.
6.1.5Host data in Saudi ArabiaMake sure the site where your data is hosted and stored is in the Kingdom of Saudi Arabia.
6.1.6Audit the cloud providerAudit, review and monitor the cloud provider's compliance with the contract.
6.1.7Improve cloud securityKeep measuring, reviewing and improving the requirements for cloud services, along with the process behind it.

6.2. Third party security: outsourcing services

RefControlWhat it requires
6.2.1Set outsourcing requirementsDocument requirements for outsourcing: risk assessment before outsourcing assets, the security expected of the third party, and service level agreements.
6.2.2Assess outsourcing risk firstAssess risk before outsourcing any information assets, and when relevant laws change, using your risk assessment and information protection requirements.
6.2.3Set third-party security requirementsUse the risk assessment to set the security requirements the provider must meet to protect the outsourced assets, for example non-disclosure clauses.
6.2.4Agree outsourcing SLAsAgree SLAs with the provider covering at least their security requirements, how incidents are communicated, termination for breach and exit steps such as media destruction and encryption.
6.2.5Audit the third partyAudit, review and monitor the third-party provider's compliance with the contract.
6.2.6Screen third-party staffScreen third-party personnel who are contracted to work on critical systems.
6.2.7Improve outsourcing securityKeep measuring, reviewing and improving the requirements for outsourcing services, along with the process behind it.

Sec. 6. Providers not classified as CNI: roles and responsibilities

RefControlWhat it requires
Sec. 6, item 1Own your cybersecurityTake full responsibility for your own cybersecurity.
Sec. 6, item 2Be ready for CST checksExpect CST to check your compliance through self-assessment, field inspections, compliance workshops and audits, whether planned or triggered by an incident.
Sec. 6, item 5Apply controls to your compliance targetApply the requirements and controls in line with the compliance targets CST sets for you.
Sec. 6, item 6Report compliance on requestSubmit compliance reporting, for example a self-assessment or other means, when CST asks.
Sec. 6, item 7Hand over information on requestGive CST information and documents when it asks, in addition to the reporting the framework already defines.
Download CST CRF controls list (Excel)Free account needed. You come straight back to the file.

SecureXcel unified controls workbook

Alongside the list above, SecureXcel keeps a unified set of practical controls. For each control the workbook gives the risk it addresses, the objective, a description, whether it is preventive or detective, how often to run it, the design and operating test procedures, and the evidence to collect, with the references it covers in this framework. There is one workbook per framework, supplied as it is, with a Version History sheet for document control. Free account needed; you come straight back to the file.

A summary, not the source. The references and short headings identify each item. The wording beside them is our own summary and is not a quotation, a legal opinion or advice. Check the published source for the exact requirement. We help organisations with this: see our Cybersecurity Assessment service.

Questions people ask

Which numbering does this list use?

CST's own. Controls in section 6 are numbered domain, category and control, so 4.7.2 is the second control in the seventh category (identity and access management) of the fourth domain (logical security). The roles lists in sections 5 and 6 are shown as Sec. 5 or Sec. 6 with the item number.

What are the three compliance levels?

CST marks each control Level 1, 2 or 3. Level 1 is basic controls, Level 2 is advanced requirements and Level 3 is about measuring efficiency and improving the controls from the first two. To reach a level you must meet the levels below it. CST tells each provider its target level and date.

What if we are critical national infrastructure?

A provider that CST and the NCA classify as critical national infrastructure follows the NCA's Essential Cybersecurity Controls rather than the section 6 list. It also reports incidents to the NCA and CST, and shares risks, alerts and indicators with CST.

Does the CRF say where data must be hosted?

For cloud services, control 6.1.5 requires the hosting and storage site of the organisation's data to be in the Kingdom of Saudi Arabia. Check CST's current text and any sector rules that apply to you.

Is this a complete statement of the CRF?

No. It is a plain-English summary in our own words, using CST's reference numbers. The English text is not an official translation, and the Arabic original prevails. Read CST's published framework, and any later version, before you rely on a requirement.

Read next

Other controls lists