Secure Design

Awareness
Understands a number of secure design principles, frameworks and standards for designing a digital service
Supports the definition of secure design requirements based on business drivers and attributes
Is aware of several methods of design such as agile delivery
Is familiar with hardware and software languages that can be used on a digital service
Is aware of security audit frameworks for digital services

Working
Produces high-level design and develops processes for maintaining the security of a service through its full life cycle
Understands and can define secure design principles, frameworks and standards for designing a digital service
Explains processes that maintain the required level of security of a component, product, or system through its life cycle
Applies secure code/hardware documentation
Confers with stakeholders such as engineers and programmers to design high-level applications/services
Scopes security audits in accordance with a digital service framework

Practitioner
Leads and creates documentation of a digital service and subsequent revisions, inserting comments in the coded instructions so it can be understood by others, including engineers
Leads the preparation of detailed workflow and diagrams that describe input, output and logical operation of a digital service
Produces low-level design and develops processes for maintaining the security of a service through its full life cycle
Leads and translates security requirements into application design elements including documenting specific security criteria
Creates audit points in the software development life cycle process by designing audit compliance

Expert
Champions secure design principles, frameworks and standards for a digital service or programme
Sponsors and directs design of detailed low-level workflows, diagrams that describe input, output and logical operation of a digital service. Designs and develops the processes of a digital service through its full life cycle
Leads and translates security requirements into application design elements including documenting specific security criteria
Designs advanced audit points into digital services