Regulation
Denmark's NIS2 law and what cloud-first companies have to evidence
Denmark's NIS2 implementation entered into force on 1 July 2025. For companies running almost entirely on managed cloud and SaaS, the compliance problem is specific: most of your control surface is contractual, and contractual controls are the hardest kind to test.

Denmark's NIS2 implementation entered into force on 1 July 2025, with sector-specific rules layered on top for parts of the economy such as energy, transport, finance and telecommunications. Danish enterprise IT is unusually cloud-forward, and that creates a compliance shape that generic NIS2 advice handles badly.
The shared responsibility problem, stated honestly
If you run on hyperscale cloud and SaaS, your provider handles physical security, hypervisor integrity, and much of the platform patching. You still own identity, configuration, data classification, access grants, application logic, logging, and everything about how your people use the tools. NIS2 obligations follow the entity, not the infrastructure. A provider certification does not transfer your Article 21 duties.
What is actually testable in a cloud-first estate
Plenty. The misconception that cloud environments cannot be meaningfully tested comes from an outdated view of provider policy. Major providers permit testing of customer-owned resources under their acceptable use terms without prior approval, with specific carve-outs — typically denial-of-service testing, and anything targeting provider-operated infrastructure rather than your tenancy.
| Layer | Who controls it | Testable by you? |
|---|---|---|
| Physical and hypervisor | Provider | No — rely on provider assurance reports |
| Identity and access configuration | You | Yes — and this is where impact concentrates |
| Network and resource configuration | You | Yes — misconfiguration review and exploitation |
| Application and API logic | You | Yes — full-scope testing |
| SaaS tenant configuration | You | Yes — sharing, guest access, OAuth grants, admin roles |
| SaaS product code | Provider | No — assess through supplier due diligence |
| Logging and detection pipeline | You | Yes — verify what actually reaches your SOC |
The three findings that recur in Danish cloud-first environments
1. OAuth and service principal sprawl
In mature Microsoft 365 and Google Workspace tenants we routinely find dozens of third-party applications holding consented permissions, several with tenant-wide read access to mail or files, granted years earlier by someone who has since left. These are supply-chain access grants in the NIS2 sense, and almost nobody inventories them. They are also trivially discoverable in a test — which means a supervisory authority's technical adviser can find them too.
2. Conditional access with a legacy exit
Policies look complete until you test the exclusions: break-glass accounts without hardware-bound authentication, service accounts exempted for an integration that was decommissioned, legacy authentication left enabled for one mail client. MFA coverage reported as 100 percent commonly tests at meaningfully less.
3. Backups reachable from the plane that gets compromised
Cloud-native backup is often configured inside the same identity boundary as production. If a tenant-wide administrative compromise is possible, so is deletion of the recovery path. NIS2's business continuity clause makes this a compliance matter and not only an operational one.
Supply chain security when your suppliers are SaaS vendors
Article 21 obliges you to address security aspects of relationships with direct suppliers and service providers, taking into account their specific vulnerabilities, the overall quality of their products and cyber security practices, and their secure development procedures. For a cloud-first company that is not a paper exercise about ten strategic vendors — it is an inventory problem across everything holding a token in your tenant.
- Enumerate every third-party application with consented access, the permission scope, the grant date and the business owner.
- Classify by blast radius: what could this application read, write or delete if the vendor were compromised?
- Revoke everything without a current owner and a current business case. This alone usually removes the majority of grants.
- For the remainder, get the assurance artefacts and record what you reviewed and when.
- Test the highest-privilege integration path at least once, rather than assuming the documented scope matches the granted scope.
What defensible evidence looks like here
For a Danish cloud-first company, a credible first-year evidence pack is smaller than most consultancies imply: a scoped assessment covering identity, tenant configuration and your primary application; a supplier access inventory with revocation records; a verified backup isolation test; a retest of high and critical findings; and one timed incident exercise. Everything else can be policy, provided the policy points at something that was actually measured.
Frequently asked questions
When did Denmark's NIS2 law take effect?
Denmark's NIS2 implementing law entered into force on 1 July 2025, with additional sector-specific rules applying to parts of the economy such as energy, transport, finance and telecommunications. Confirm which regime applies to your sector, as supervision and detailed requirements differ.
Can I penetration test my cloud environment under NIS2?
Yes, for resources you control. Major cloud providers permit customer testing of customer-owned resources under their acceptable use policies, generally excluding denial-of-service testing and anything targeting provider infrastructure. Check the current policy for each provider before scoping, and keep the written scope and authorisation on file.
Does my cloud provider's certification cover my NIS2 obligations?
No. Provider certifications are evidence about the provider's controls. NIS2 obligations attach to your entity and cover identity, configuration, data, access management, detection and recovery — all of which remain yours in a shared responsibility model.
Talk to the team
Need this tested rather than described?
QuietHours is a European cybersecurity practice operated by the securIT team. Send us the system, service, or control you are concerned about and we will help turn it into a workable scope.
Discuss your scope