Skip to main content
Guidance

Technology assurance

The NCSC’s Technology Assurance activities provide a means to gain confidence in the cyber security of the services and technologies on which the UK relies.

Page 33 of 35

4. Review and improve the security offered by a product

Put mechanisms in place to ensure product security keeps pace with external developments.

Activities conducted during development can give users and developers confidence in the security of a product when it is launched. However, the nature of threats, and of the state-of-the-art available to attackers looking to exploit a product will evolve through its lifetime. So, security measures should be continuously reassessed over time against the prevailing threat environment, and developers will need mechanisms in place that enable them to update and upgrade their products.

Ideally, you will be able to identify and mitigate security vulnerabilities before an attacker can exploit them. Product developers can gain information on vulnerabilities from a range of sources:

  • their own analysis of known defects
  • reports from users
  • work by security researchers
  • ongoing testing

Importantly, mitigations do not have to be reactive. You may have advance notice that a particular technology which you depend on is coming out of support. You can use this time to develop alternatives.


Published

Reviewed

Version

1.0