Testing services
-
Vulnerability assessment
Identify potential security weaknesses across agreed systems and prioritise investigation and remediation, with coverage defined in advance.
Explore service -
Penetration testing
Controlled validation of whether weaknesses can be exploited within an agreed scope, with evidence, impact and limits recorded.
Explore service -
Secure code review
Examine agreed source code and application logic for implementation weaknesses, with coverage limits stated and practical corrections recommended.
Explore service -
Red teaming
Objective-led simulation of an agreed adversary scenario within explicit boundaries, with observations on prevention, detection and response.
Explore service -
Purple teaming
Collaborative exercises that examine selected attack techniques with defensive teams, to validate detection and response and prioritise improvements.
Explore service
Compare the services
Each method answers a different question. The outputs shown are typical; the actual scope and deliverables are agreed for each engagement.
| Service | Question it answers | Focus | Typical output |
|---|---|---|---|
| Vulnerability assessment | Where are the weaknesses? | Identification and prioritisation. | Prioritised findings and recommended actions. |
| Penetration testing | Which weaknesses can be exploited? | Controlled validation within an agreed scope. | Validated findings, supporting evidence and remediation advice. |
| Secure code review | Which implementation choices introduce security weaknesses? | Agreed source code and application logic. | Code-level findings and recommended corrections. |
| Red teaming | Can an agreed adversary scenario achieve its objective? | Objective-led attack simulation. | Attack-path evidence and observations about prevention, detection and response. |
| Purple teaming | How can defenders improve against selected attack techniques? | Collaborative testing and defensive validation. | Detection observations and prioritised improvement actions. |
How testing supports assurance
Technical findings can inform risk treatment, security improvements and assurance evidence. The appropriate assessment depends on your obligations, environment and objectives.
Testing supports a wider assurance programme; it does not establish compliance or certification on its own.
Assurance goals this testing can support
Wider programmes at cybersecurity.fi: Visit cybersecurity.fi