Skip to main content

Products & services

Assuring technology

Technology assurance helps you decide whether a technology is secure enough for your needs.

Today, cyber security functionality cannot be considered in isolation - any product or piece of software has a role to play in cyber security. If it’s not built and maintained properly it can have vulnerabilities that offer an open door for an attacker.

NCSC’s technology assurance services aim to give you the information you require – as a vendor or as a buyer – to be confident in the cyber resilience of your product or technology.



Assurance Principles & Claims (APCs)

To enable evidence and assessment against principles in a consistent way, we have generated a set of standards called Assurance, Principles & Claims (APCs). 

You can access a range of APC documents which will help you to understand what security outcomes you’re aiming for (given your class of technology) and then derive your own cyber security claims for your product. 
 

Find out more about APCs

 


Principles Based Assurance (PBA)

Principles Based Assurance (PBA) is the NCSC’s approach to Technology Assurance – the process of gaining confidence in the cyber resilience of a product or system for a particular context.

PBA doesn’t just apply to the functionality of security products, like firewalls or VPNs. Given how connected technology is now, PBA is just as relevant to a broad range of products (including software) whose primary function is not security, but a compromise of which would cause a significant impact.

PBA is also the framework for assurance that is used by our Cyber Resilience Test Facilities to provide access to trusted, independent assessment of technology at scale.

Find out more below...

Software Code of Practice

The Software Code of Practice has been designed to ensure that security is made fundamental to software vendors’ approaches to developing and distributing their products and services.

The Code of Practice has been developed as a set of principles, meaning software vendors can use Assurance, Principles and Claims (APCs) to evidence and assess against a structured format to validate the cyber resilience of their products. 
 

Assess software