Skip to content

06 ISSAP

The ISC2 Information Systems Security Architecture Professional — ISSAP focuses on advanced enterprise security architecture.

Where CISSP gives you broad enterprise cybersecurity knowledge, ISSAP moves deeper into the question:

How should security be designed across complex enterprise systems?

The progression is:

CISSP
Enterprise Security Knowledge
ISSAP
Enterprise Security Architecture

ISSAP-level thinking connects:

Business Strategy
+
Enterprise Risk
+
Security Requirements
+
Technology Architecture
Secure Enterprise Design

ISSAP is particularly relevant for professionals progressing toward roles such as:

  • Security Architect
  • Enterprise Security Architect
  • Cloud Security Architect
  • Cybersecurity Architect
  • Principal Security Architect
  • Security Solutions Architect
  • Infrastructure Security Architect
  • Identity Security Architect
  • Security Architecture Consultant

A typical progression might look like:

Security Engineer
Senior Security Engineer
Security Consultant
Security Architect
Enterprise Security Architect
Principal Security Architect

ISSAP is not primarily about configuring individual technologies.

An engineer may ask:

How should I configure this firewall?

An architect asks:

Why is this security boundary required?
Which systems belong behind it?
Which trust relationships exist?
What business risk does it address?
How does it integrate with identity, applications, and data?

This difference is central to ISSAP.

A security architect should be able to move between:

Business
Risk
Requirements
Architecture
Controls
Implementation
Validation

The architect does not simply select products.

The architect designs a security system.

Security engineering focuses heavily on implementing and operating controls.

Security architecture focuses on defining how those controls should work together.

Think:

Architecture
What should the security design look like?

and:

Engineering
How do we implement the design?

Strong security programs need both.

Enterprise security architecture aligns cybersecurity with:

  • Business strategy
  • Enterprise architecture
  • Technology standards
  • Risk management
  • Compliance
  • Operational requirements

The goal is to avoid isolated controls.

Instead:

Identity
+
Network
+
Endpoint
+
Application
+
Data
+
Cloud
+
Monitoring
Coherent Security Architecture

For this learning path, organize ISSAP preparation around:

01 Governance, Risk, and Architecture
02 Security Architecture Modeling
03 Identity and Access Architecture
04 Infrastructure and Network Security Architecture
05 Application and Cloud Security Architecture
06 Data Protection Architecture
07 Cryptography and Key Architecture
08 Resilience and Recovery Architecture
09 Security Architecture Assessment
10 Enterprise Architecture Governance

Architecture starts with the business.

Do not begin with:

Which security product should we buy?

Begin with:

What business capability are we protecting?
What information does it process?
What risks exist?
What requirements must the architecture satisfy?

Security architecture may be influenced by:

  • Business growth
  • Digital transformation
  • Cloud migration
  • Regulatory requirements
  • Mergers and acquisitions
  • Remote workforce
  • New applications
  • Third-party integration

An architect needs to understand objectives such as:

Increase Availability
Reduce Fraud
Protect Customer Data
Support Cloud Adoption
Enable Remote Access
Meet Regulatory Obligations

Security should enable these objectives rather than operate independently.

A requirement might state:

Sensitive production systems must only be accessible
through strongly authenticated and authorized administrative paths.

The architect then determines how this requirement should be achieved.

Describe what the security solution must do.

Examples:

  • Authenticate users
  • Encrypt sensitive information
  • Record administrative actions

Describe qualities the architecture must provide.

Examples:

  • Availability
  • Scalability
  • Resilience
  • Performance
  • Maintainability

Architecture decisions should connect to risk.

Asset
Threat
Vulnerability
Business Impact
Risk
Architecture Requirement

Asset:

Customer Database

Threat:

Unauthorized Access

Potential architecture requirement:

Only approved application services and privileged administrators
may access the database.

Possible architecture controls:

Network Segmentation
+
IAM
+
MFA
+
Encryption
+
Monitoring

Enterprise security architecture should establish reusable principles.

Examples:

  • Least privilege
  • Defense in depth
  • Zero Trust
  • Secure by default
  • Minimize attack surface
  • Separation of duties
  • Strong identity
  • Centralized visibility

Principles are supported by standards.

Example:

Principle:
Strong authentication for privileged access
Standard:
Privileged administrative access must use approved MFA.

Patterns provide reusable solutions to common security problems.

Examples:

  • Secure administrative access
  • Internet-facing application security
  • Private workload architecture
  • Centralized logging
  • Secrets management
  • API security

Patterns reduce repeated design work.

A reference architecture shows how standard security capabilities should be combined.

Example:

Users
Identity Provider
Access Gateway
Application
Service Layer
Database

Supported by:

Logging
Encryption
Monitoring
IAM
Network Controls

Architects need ways to represent complex systems.

A useful model is:

Business Architecture
Information Architecture
Application Architecture
Technology Architecture
Security Architecture

Security interacts with every layer.

Logical architecture describes security capabilities without tying them immediately to a specific technology.

Example:

Identity Provider
Policy Decision
Access Enforcement
Application

Physical architecture maps those capabilities to actual deployed systems and technologies.

Conceptual architecture provides a high-level view.

Example:

Users
Secure Access
Enterprise Services
Protected Data

Different audiences need different views.

Executives may need:

Business Risks
Security Capabilities

Engineers may need:

Identity Flows
Network Paths
Ports
Protocols
Dependencies

Architects should communicate at both levels.

Data flows help identify:

  • Sources
  • Destinations
  • Trust boundaries
  • Sensitive information
  • External dependencies

Example:

User
Web Application
API Gateway
Application Service
Database

A trust boundary occurs where trust assumptions change.

Internet
Trust Boundary
Application
Trust Boundary
Database

Security controls should be evaluated at each boundary.

Architecture should incorporate threat modeling.

A basic workflow is:

Understand System
Identify Assets
Map Data Flows
Identify Trust Boundaries
Identify Threats
Select Controls
Validate Architecture

Architecture should minimize unnecessary exposure.

Review:

  • Public interfaces
  • Administrative interfaces
  • APIs
  • Remote access
  • External services
  • Management planes

Security architects should think beyond individual vulnerabilities.

Example:

Compromised User
Excessive IAM
Application Access
Service Credential
Database

This is an attack path.

Architectural controls should break the path.

For each threat ask:

Where should the control exist?
Identity?
Network?
Endpoint?
Application?
Data?
Monitoring?

Often the answer involves several layers.

Identity is one of the most important areas of modern enterprise architecture.

Ask:

Who are the identities?
How are they created?
How do they authenticate?
How is authorization determined?
How are privileges reviewed?
How are identities removed?

Enterprise environments may contain:

  • Employees
  • Contractors
  • Partners
  • Customers
  • Administrators
  • Applications
  • Service accounts
  • Workload identities

Each should be handled appropriately.

Joiner
Mover
Leaver

The architecture should support automated lifecycle management where appropriate.

Organizations may maintain authoritative identity sources.

Conceptually:

HR System
Identity Platform
Enterprise Applications

Authentication architecture may include:

User
Identity Provider
MFA
Authentication Token
Application

Federation allows trusted identity relationships across security domains.

Identity Provider
Federation Trust
Service Provider

Common uses include:

  • SaaS
  • Partner access
  • Cloud services

SSO centralizes authentication.

Advantages may include:

  • Better user experience
  • Central control
  • Faster lifecycle management

Architecture risk:

Central Identity Compromise
Multiple Applications

Therefore central identity infrastructure requires strong protection.

Authentication answers:

Who are you?

Authorization answers:

What can you do?

Possible authorization models include:

  • RBAC
  • ABAC
  • Policy-based controls
Identity
Role
Permissions
Identity Attributes
+
Resource Attributes
+
Context
Policy Decision

A modern access architecture can be conceptualized as:

Access Request
Policy Decision
Allow / Deny
Policy Enforcement

Privileged access requires stronger controls.

A secure pattern might be:

Administrator
Strong MFA
Privileged Access Platform
Temporary Privilege
Target System
Monitoring

Instead of:

Permanent Administrator

prefer where appropriate:

Normal User
Approved Request
Temporary Privilege
Privilege Expires

This reduces standing privilege.

Modern systems use many non-human identities.

Examples:

  • Services
  • APIs
  • Containers
  • Cloud workloads
  • Automation

Avoid:

Application
Long-Lived Shared Password

Prefer architecture that supports controlled workload identity and short-lived credentials where feasible.

Governance includes:

  • Access requests
  • Approvals
  • Periodic reviews
  • Segregation of duties
  • Certification campaigns

Assess:

Identity Source
Authentication
MFA
Federation
Authorization
Privileged Access
Service Identities
Lifecycle
Logging

04 — Infrastructure and Network Security Architecture

Section titled “04 — Infrastructure and Network Security Architecture”

Security architects must design infrastructure boundaries that support enterprise requirements.

Use:

  • Segmentation
  • Least connectivity
  • Controlled ingress
  • Controlled egress
  • Secure administration
  • Monitoring

A basic enterprise design may resemble:

Internet
Edge Security
DMZ
Internal Firewall
Application Network
Database Network

The exact design depends on requirements.

Segmentation reduces attack movement.

Avoid:

Every System
Every System

Prefer:

User Zone
Application Zone
Database Zone

with controlled paths.

Microsegmentation applies more granular security boundaries.

Instead of protecting only major networks, controls may apply between individual workloads.

East-west traffic moves between internal workloads.

It deserves monitoring because attackers may use it for lateral movement.

North-south traffic typically enters or leaves an environment.

Both directions require security architecture.

Organizations often focus heavily on inbound traffic.

Outbound connectivity also matters.

Compromised Workload
Outbound Internet
Command and Control

Egress controls can reduce this risk.

Administrative traffic should follow controlled paths.

Example:

Administrator
MFA
Secure Access Gateway
Management Network
Target

Avoid unrestricted direct administrative exposure.

Architecture may use:

  • Firewalls
  • IDS/IPS
  • Proxies
  • Secure gateways
  • Network access control
  • VPNs
  • Private connectivity

NAC can evaluate:

Identity
+
Device
+
Security Posture
Network Access Decision

DNS is critical enterprise infrastructure.

Security architecture should address:

  • Availability
  • Integrity
  • Administrative protection
  • Monitoring

Remote access architecture should consider:

  • Authentication
  • Device posture
  • Authorization
  • Encryption
  • Logging

Zero Trust shifts focus from network location toward continuous evaluation.

A conceptual model:

Identity
+
Device
+
Context
+
Resource Sensitivity
Policy Decision
Minimum Required Access

Modern enterprises may contain:

Data Center
+
AWS
+
Azure
+
Google Cloud
+
SaaS

Security architecture needs consistency across all environments.

05 — Application and Cloud Security Architecture

Section titled “05 — Application and Cloud Security Architecture”

Applications are central to enterprise architecture.

A common design:

Users
Edge Protection
Web Tier
API Layer
Application Services
Data Services

Security capabilities may include:

Authentication
Authorization
Encryption
Secrets
Logging
Monitoring

APIs should have clear security boundaries.

Review:

  • Authentication
  • Authorization
  • Input validation
  • Rate controls
  • Logging
Client
API Gateway
Authentication
Authorization
Backend Service

Central gateways can help enforce consistent policy, but backend authorization may still be required.

Modern applications contain many services.

Do not assume:

Internal Service
=
Trusted Service

Service communication may require:

  • Strong workload identity
  • Authentication
  • Authorization
  • Encryption

Cloud introduces new design questions.

Ask:

Which service model?
Who owns each control?
Which identities exist?
Which resources are public?
Where is data stored?
Which logs exist?

Architects must understand:

Cloud Provider
+
Customer
Shared Responsibility

Responsibility changes according to the cloud service.

Large enterprises should design resource boundaries deliberately.

Possible boundaries include:

  • Accounts
  • Subscriptions
  • Projects
  • Resource groups

They may represent:

  • Business unit
  • Environment
  • Application
  • Security boundary

A cloud landing zone establishes foundational controls.

Typical capabilities may include:

Identity
Governance
Network
Logging
Security
Resource Organization

The cloud management plane can control the entire environment.

Protect it with:

  • Strong IAM
  • MFA
  • Least privilege
  • Logging
  • Separation of duties

Design:

  • VPC/VNet boundaries
  • Subnets
  • Private connectivity
  • Internet connectivity
  • Hybrid connectivity
  • Egress

Every public endpoint should have a documented business requirement.

Ask:

Why must this resource be public?

A container security architecture may consider:

Developer
Source
Build
Container Registry
Orchestrator
Runtime

Controls are required throughout.

Security areas include:

  • Control plane
  • IAM
  • RBAC
  • Workload identity
  • Secrets
  • Network policies
  • Admission policies
  • Logging

Serverless reduces infrastructure management but does not eliminate:

  • IAM
  • Application security
  • Secrets
  • Data protection
  • Monitoring

Security architects must understand where enterprise information exists and how it should be protected.

Ask:

What data exists?
Who owns it?
How sensitive is it?
Where is it stored?
Where does it travel?
Who can access it?
How long should it exist?

Classification may drive:

  • Access
  • Encryption
  • Retention
  • Monitoring
  • Location
Data at Rest
Data in Transit
Data in Use

Architecture should address each.

Example:

Customer
Web Application
API
Database
Analytics Platform
Backup

Sensitive data exists at several points.

Determine:

  • Which data requires encryption
  • Which algorithms are appropriate
  • Where keys are stored
  • Who can use keys
  • How rotation works

Use:

Identity
Authorization
Data Service
Data

Avoid relying only on network location.

DLP capabilities may help discover and control sensitive information.

Sensitive information may be masked when full visibility is unnecessary.

Tokenization can substitute sensitive values with controlled tokens.

Architecture may need to ensure data remains within required geographic areas.

Backups should be treated as sensitive data copies.

Review:

  • Encryption
  • Access
  • Retention
  • Immutability where appropriate
  • Restoration

Architecture should support secure deletion at end of lifecycle.

Security architects do not simply ask whether encryption is enabled.

They ask:

Which data?
Which algorithm?
Which key?
Who owns the key?
Where is it stored?
Who can access it?
How is it rotated?

Suitable for efficient data encryption.

Challenge:

Secure Key Distribution

Uses:

Public Key
+
Private Key

Supports capabilities such as:

  • Digital signatures
  • Key exchange
  • Certificates

Hash functions support integrity-related use cases.

Can provide:

  • Integrity
  • Authentication
  • Non-repudiation

A PKI may include:

Root CA
Intermediate CA
Certificates
Users / Systems / Applications
Request
Issue
Deploy
Monitor
Renew
Revoke
Expire

The key lifecycle is:

Generate
Store
Distribute
Use
Rotate
Revoke
Destroy

Sensitive environments may require separation between:

Data Administrator
and
Key Administrator

HSMs may provide stronger protection for critical cryptographic keys.

Use should be risk-driven.

Architectures should account for the possibility that cryptographic requirements change.

Avoid designs where algorithms and key mechanisms are impossible to replace.

Architects should distinguish:

Passwords
API Tokens
Private Keys
Encryption Keys
Certificates

and ensure each has an appropriate lifecycle.

08 — Resilience and Recovery Architecture

Section titled “08 — Resilience and Recovery Architecture”

Security architecture must consider availability and recovery.

Resilience means systems can continue operating or recover appropriately when disruptions occur.

High availability reduces service interruption.

Example:

Application Instance A
+
Application Instance B
Service Continues

Architects should identify components where failure could stop the entire service.

Service
Single Database
Failure
Complete Outage

Where justified, remove or manage those dependencies.

Cloud architectures may distribute workloads across failure boundaries.

The exact design should match business requirements.

BIA helps identify:

  • Critical services
  • Dependencies
  • Maximum tolerable disruption
  • Recovery priority

Recovery Time Objective:

How quickly must the service return?

Recovery Point Objective:

How much data loss is acceptable?

A recovery strategy may include:

Primary Environment
Failure
Recovery Environment
Restore
Validate

Backups are one component.

A complete DR design also considers:

  • Compute
  • Networking
  • Identity
  • Applications
  • Dependencies
  • Operational procedures

Architecture should also consider attacks such as ransomware.

Ask:

Can attackers modify backups?
Are privileged accounts isolated?
Could one compromised identity destroy production and recovery?

The recovery environment should not recreate the compromise.

Before restoring:

Contain Threat
Remove Root Cause
Validate Recovery Environment
Restore

Recovery plans should be tested.

An untested architecture provides uncertain assurance.

Architecture is not complete simply because a diagram exists.

It must be reviewed and validated.

Ask:

Does the design meet requirements?
Does it address identified risks?
Are trust boundaries controlled?
Are security principles followed?
Are operational requirements included?
Business Requirements
Architecture Submission
Security Review
Threat Modeling
Risk Identification
Recommendations
Approval / Remediation

Evidence may include:

  • Diagrams
  • Data flows
  • Threat models
  • Control mappings
  • Risk decisions
  • Design standards

Map requirements to architecture controls.

Requirement Architecture Control
Strong privileged authentication MFA + PAM
Protect sensitive data Encryption + IAM
Detect administrative changes Centralized audit logging
Limit lateral movement Segmentation

Compare:

Required Architecture
Current Architecture
Gap

A gap should be assessed based on:

Likelihood
+
Business Impact
Risk

Important architecture decisions should be documented.

Example:

Decision:
Use centralized identity federation.
Reason:
Reduce independent application identities.
Risk:
Central identity becomes critical dependency.
Controls:
MFA, resilience, monitoring.

Sometimes standards cannot be followed.

Exceptions should have:

  • Business justification
  • Risk assessment
  • Compensating controls
  • Approval
  • Review date

One major architecture challenge is:

Design Says Secure
Implementation Differs

Architecture governance should verify that important designs are actually implemented.

A mature security architecture program provides repeatable governance.

Business Initiative
Architecture Engagement
Security Requirements
Design
Review
Approval
Implementation
Validation
Continuous Review

Organizations may use architecture review boards or similar governance structures to review significant designs.

Participants may include:

  • Enterprise architects
  • Security architects
  • Cloud architects
  • Network architects
  • Application architects
  • Risk teams

Maintain reusable principles such as:

Identity First
Least Privilege
Private by Default
Encrypt Sensitive Data
Centralize Security Logging
Automate Security Controls

Reusable patterns may include:

Secure Web Application Pattern
Privileged Access Pattern
Cloud Landing Zone Pattern
Private API Pattern
Central Logging Pattern
Secrets Management Pattern

Security architecture may define approved security capabilities or required design characteristics.

The goal is not unnecessary restriction.

It is consistency and manageable risk.

Not every architecture improvement happens immediately.

A roadmap can show progression:

Current State
Immediate Risk Reduction
Target Architecture
Strategic Architecture

Document what actually exists.

Do not design based only on what teams believe exists.

Define where the organization should move.

Large transformations often require intermediate states.

Current
Transition 1
Transition 2
Target

Each transition requires security controls.

Architectural security debt develops when temporary solutions become permanent.

Track:

  • Unsupported systems
  • Weak authentication
  • Legacy protocols
  • Flat networks
  • Manual controls

Possible indicators include:

  • Architecture review coverage
  • High-risk exceptions
  • Standard pattern adoption
  • Outstanding architecture risks
  • Remediation age

Metrics should support decisions.

Practical Lab 1 — Enterprise Security Architecture

Section titled “Practical Lab 1 — Enterprise Security Architecture”

Design a fictional enterprise containing:

Employees
Corporate Identity
On-Premises Environment
+
Cloud Environment
+
SaaS

Add:

  • Authentication
  • Privileged access
  • Segmentation
  • Encryption
  • Monitoring

Practical Lab 2 — Trust Boundary Mapping

Section titled “Practical Lab 2 — Trust Boundary Mapping”

Create:

Internet
Web Tier
API
Internal Service
Database

Identify every trust boundary.

For each boundary document:

Threat
Control
Logging
Residual Risk

Design:

HR System
Identity Platform
SSO
Enterprise Applications

Add:

  • MFA
  • Lifecycle management
  • Privileged access
  • Access review
  • Service identities

Practical Lab 4 — Secure Administrative Architecture

Section titled “Practical Lab 4 — Secure Administrative Architecture”

Design a protected administration path:

Administrator
Strong Authentication
Privileged Access
Management Network
Critical Systems

Identify where monitoring should occur.

Practical Lab 5 — Cloud Landing Zone Architecture

Section titled “Practical Lab 5 — Cloud Landing Zone Architecture”

Design a generic enterprise cloud foundation containing:

Organization Structure
Identity
Networking
Security Logging
Governance
Workload Boundaries

Do not focus on one vendor.

Focus on architecture principles.

Practical Lab 6 — Application Security Architecture

Section titled “Practical Lab 6 — Application Security Architecture”

Design:

Users
Web Application
API Layer
Service Layer
Database

Add:

  • Authentication
  • Authorization
  • Segmentation
  • Encryption
  • Secrets
  • Logging

Practical Lab 7 — Data Protection Architecture

Section titled “Practical Lab 7 — Data Protection Architecture”

Choose a sensitive dataset.

Map:

Creation
Application
Database
Analytics
Backup
Archive

For each stage document:

  • Access
  • Encryption
  • Retention
  • Monitoring

Practical Lab 8 — Resilience Architecture

Section titled “Practical Lab 8 — Resilience Architecture”

Choose a business-critical application.

Define:

RTO
RPO
Dependencies
Failure Scenarios
Recovery Architecture
Testing

Practical Lab 9 — Architecture Risk Assessment

Section titled “Practical Lab 9 — Architecture Risk Assessment”

Review a fictional architecture containing:

Public Database
Permanent Administrator Accounts
Flat Network
Missing Central Logs
Single Backup

Prioritize the architecture risks according to:

Exposure
+
Likelihood
+
Impact

Practical Lab 10 — Architecture Review Board Simulation

Section titled “Practical Lab 10 — Architecture Review Board Simulation”

Act as the security architect reviewing a proposed new application.

Ask the project team:

What data is processed?
Who are the users?
Which systems are public?
How are administrators authenticated?
Which external dependencies exist?
What is the recovery requirement?
What security logs exist?

Produce:

Architecture Findings
+
Risks
+
Recommendations
+
Approval Conditions

Enterprise Security Architecture Review Framework

Section titled “Enterprise Security Architecture Review Framework”

Use this framework when reviewing a design:

01 Business Objectives
02 Critical Assets
03 Risk
04 Data
05 Identity
06 Privileged Access
07 Trust Boundaries
08 Network
09 Infrastructure
10 Applications
11 APIs
12 Cloud
13 Cryptography
14 Secrets
15 Logging
16 Detection
17 Incident Response
18 Resilience
19 Recovery
20 Compliance

Document findings professionally.

Finding:
[Architecture weakness]
Business Context:
[Relevant business service]
Affected Architecture:
[System / service / domain]
Risk:
[Security and business impact]
Evidence:
[Architecture observation]
Recommendation:
[Target architecture change]
Compensating Control:
[If immediate change is not possible]
Residual Risk:
[Remaining risk]
Finding:
Permanent Privileged Administrative Access
Business Context:
Production Cloud Platform
Risk:
Compromise of an administrative identity could provide
broad access to critical resources.
Evidence:
Multiple administrators retain standing high-privilege roles.
Recommendation:
Introduce controlled privileged access with approval,
strong authentication, time-limited elevation, and monitoring.
Residual Risk:
Privileged compromise remains possible but exposure is reduced.

ISSAP-style thinking should begin with:

Business Requirement
Risk
Architecture Requirement
Security Principle
Architecture Control

Avoid immediately selecting a product.

Weak approach:

We Need Better Security
Buy Product X

Stronger approach:

Business Requirement
Threat Model
Security Capability
Architecture
Technology Selection

Do not evaluate controls individually.

Example:

MFA

may be strong, but if:

Service Account
Permanent Administrative Key

bypasses that authentication model, the overall architecture remains weak.

Every major system depends on others.

Example:

Application
DNS
Identity
Network
Database
Cloud Platform

Architecture risk includes these dependencies.

Ask:

What happens if identity fails?
What happens if network connectivity fails?
What happens if this provider fails?
What happens if this account is compromised?

Architecture must consider both attack and failure.

Every architecture contains trust assumptions.

Ask:

What are we trusting?
Why?
How is that trust established?
How is it validated?
Can the trust be reduced?

A strong design rarely depends on one control.

Use:

Prevent
+
Detect
+
Respond
+
Recover

Mistake 1 — Thinking Only as an Engineer

Section titled “Mistake 1 — Thinking Only as an Engineer”

Architecture requires broader enterprise thinking.

Start with requirements and risk.

Mistake 3 — Ignoring Business Architecture

Section titled “Mistake 3 — Ignoring Business Architecture”

Security architecture exists to support business capabilities.

Mistake 4 — Creating Diagrams Without Threat Analysis

Section titled “Mistake 4 — Creating Diagrams Without Threat Analysis”

A diagram alone is not security architecture.

Modern enterprise architecture is heavily identity-driven.

Mistake 6 — Ignoring Operational Security

Section titled “Mistake 6 — Ignoring Operational Security”

The design must support monitoring and incident response.

Confidentiality is not the only architecture objective.

Mistake 8 — Designing the Target State Without Migration

Section titled “Mistake 8 — Designing the Target State Without Migration”

Organizations need secure transition architectures.

For every architecture topic, answer six questions:

What business requirement exists?
Which asset is being protected?
Which threat or risk exists?
Which security principle applies?
What architecture control is needed?
How will implementation be validated?

Business requirement:

Administrators must maintain critical infrastructure.

Risk:

Privileged Credential Compromise

Architecture:

Administrator
Strong MFA
Privileged Access Control
Time-Limited Authorization
Management Path
Target

Monitoring:

Central Logging
+
Privileged Activity Monitoring

That is architecture-level thinking.

Before considering your ISSAP preparation complete, you should be able to:

  • Translate business objectives into security requirements
  • Connect enterprise risk to architecture
  • Explain security architecture principles
  • Create conceptual security architecture
  • Create logical architecture
  • Understand physical architecture
  • Identify trust boundaries
  • Perform architecture threat modeling
  • Analyze attack paths
  • Design enterprise IAM architecture
  • Design privileged access architecture
  • Understand federation architecture
  • Understand workload identity
  • Design network segmentation
  • Understand Zero Trust architecture
  • Design secure remote administration
  • Review hybrid connectivity
  • Design application security architecture
  • Review API security architecture
  • Understand cloud landing zones
  • Review management-plane security
  • Design data protection architecture
  • Design cryptographic key architecture
  • Understand PKI architecture
  • Design resilient applications
  • Connect RTO/RPO to architecture
  • Review disaster-recovery architecture
  • Perform architecture gap analysis
  • Document architecture risks
  • Manage security architecture exceptions
  • Create security reference architectures
  • Govern transition from current to target architecture

ISSAP-level knowledge supports progression toward roles such as:

  • Security Architect
  • Enterprise Security Architect
  • Cloud Security Architect
  • Principal Security Architect
  • Cybersecurity Architect
  • Security Architecture Consultant
  • Identity Security Architect
  • Infrastructure Security Architect

Architecture roles require strong communication as well as technical depth.

A security architect may need to explain the same risk differently to different audiences.

To an engineer:

The service account has persistent administrative privileges.

To leadership:

Compromise of one application identity could provide broad
control of critical production services.

Both communicate the same issue at the appropriate level.

Useful areas include:

  • Enterprise security architecture
  • Security architecture governance
  • Threat modeling
  • Zero Trust architecture
  • IAM architecture
  • Privileged access architecture
  • Cloud security architecture
  • Network segmentation
  • Data protection architecture
  • Cryptographic architecture
  • Resilience architecture
  • Architecture risk assessment

Build practical evidence such as:

01 Enterprise Security Reference Architecture
02 Zero Trust Architecture
03 Enterprise IAM Architecture
04 Cloud Landing Zone Security Architecture
05 Privileged Access Architecture
06 Application Security Architecture
07 Data Protection Architecture
08 Cyber Resilience Architecture
09 Hybrid Cloud Security Architecture
10 Security Architecture Assessment Report

After completing this lesson, you should be able to answer:

  1. What is security architecture?
  2. How does security architecture differ from security engineering?
  3. What is enterprise security architecture?
  4. How do you translate business requirements into security architecture?
  5. Why should architecture be risk-driven?
  6. What is a security architecture principle?
  7. What is a security pattern?
  8. What is a reference architecture?
  9. What is conceptual architecture?
  10. What is logical architecture?
  11. What is physical architecture?
  12. What is a trust boundary?
  13. How do you perform threat modeling?
  14. What is an attack path?
  15. How would you break an attack path architecturally?
  16. Why is identity central to modern security architecture?
  17. How would you design enterprise SSO?
  18. What are the risks of centralized identity?
  19. What is federation?
  20. How would you design privileged access?
  21. What is just-in-time access?
  22. How should service identities be protected?
  23. How would you design network segmentation?
  24. What is microsegmentation?
  25. What is Zero Trust architecture?
  26. How would you secure administrative access?
  27. What are the major concerns in hybrid security architecture?
  28. What is a cloud landing zone?
  29. Why is cloud management-plane security important?
  30. How would you design cloud account boundaries?
  31. How would you secure service-to-service communication?
  32. How would you design data protection architecture?
  33. What factors influence encryption architecture?
  34. Why is key management important?
  35. What is cryptographic agility?
  36. How do RTO and RPO affect architecture?
  37. How would you design for ransomware resilience?
  38. What is an architecture gap analysis?
  39. What should an architecture exception contain?
  40. How do you ensure an approved architecture is implemented correctly?

When reviewing an enterprise system, think:

Business
Assets
Risk
Requirements
Trust Boundaries
Architecture
Controls
Implementation
Validation

Then ask:

Does this design reduce the intended risk?
Does it support the business?
Can it scale?
Can it be monitored?
Can it recover?
Can it be governed?

A useful distinction is:

CSSLP
How do we build security
throughout the software lifecycle?

while:

ISSAP
How do we architect security
across the entire enterprise?

CSSLP focuses heavily on software assurance.

ISSAP expands the view across:

Identity
Network
Infrastructure
Cloud
Applications
Data
Cryptography
Resilience

After completing ISSAP-level preparation, you should be able to connect:

Business Strategy
+
Enterprise Risk
+
Security Requirements
+
Identity
+
Infrastructure
+
Applications
+
Cloud
+
Data
+
Resilience
Enterprise Security Architecture

The major transition is:

Engineer
How do I secure this system?

toward:

Architect
How should security be designed
across the enterprise so that
systems, identities, data, and controls
operate together securely?

That is the core of advanced security architecture thinking.

➡️ 07 — ISSEP

In the next lesson, you will move from enterprise security architecture into advanced security engineering.

You will explore:

Mission and Business Needs
Security Requirements
Systems Engineering
Security Design
Implementation
Verification and Validation
Technical Risk Management
Secure System Lifecycle

The transition is:

ISSAP
Design Enterprise Security Architecture
ISSEP
Engineer Security Into Complex Systems