Design Patterns

From The Secure Arc Wiki

Jump to: navigation, search

There are two types of Design Patterns covered here. The first are Architectural Design Patterns and the second are Application Design Patterns.

Architectural Design Patterns

The overarching Architectural Design Pattern that forms the basis for the Secure Arc Reference Architecture is the Logical Security Zone Model.

The primary purpose of this architectural pattern is to ensure enterprise systems are designed with the big picture in mind in a secure manner.

This should be used as a guide in at least three points during the Software Development Lifecycle

  1. Infrastructure Design
  2. Application Architecture Design
  3. Application Component/Interface Design

This is covered in detail in the next section.

Application Design Patterns


The Application Design Patterns described here are a security subset of patterns that can be used to satisfy various Security Principles, Policies and Standards. Each of the Patterns will have bi-directional links to the Principles, Policies and Standards that they help to satisfy.

The diagram to the right shows the set of Design Patterns, how they relate to each other and where they logically and typically appear in a system. The lines between patterns depict relationships, not communications.

The Patterns covered include:


Personal tools