Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Why create a security architecture?

To prevent security disasters, you must develop a security architecture from the very start. However, creating one is not simple by default.

That said, creating a security architecture for a specific product does not have to be complex. Too often, security architectures drift from their essential goal: thinking in advance about measures to mitigate common security vulnerabilities. The result is long documents that are seldom read and useless for engineers.

Security architecture steps

Steps for creating a security architecture using Security by Design practices

Creating a security or privacy solution architecture consists of at least the following steps:

1. Define scope, goals and risk assessment

2. Determine (and actively elicit) requirements

3. Define the required Architecture Building Blocks (ABBs)

4. Identify the Solution Building Blocks (SBBs) that realise your ABBs

5. Review and assess