---
name: information-security-strategy
description: AI-enabled security excellence through transparent ISMS implementation, defense-in-depth, and strategic planning aligned with Hack23 business model
license: Apache-2.0
---
# Information Security Strategy Skill
## Purpose
This skill provides strategic security planning guidance aligned with Hack23 AB's AI-augmented operating model and transparent ISMS implementation. It enables security architects and business leaders to align security controls with business impact classifications, demonstrate security excellence through public transparency, and leverage ISMS as competitive advantage for cybersecurity consulting services.
## When to Use This Skill
Apply this skill when:
- ✅ Developing security strategies for new products or services
- ✅ Aligning security controls with business impact classifications
- ✅ Designing defense-in-depth architectures
- ✅ Evaluating risk-based security control selection
- ✅ Planning AI-augmented security operations
- ✅ Preparing security posture demonstrations for clients
- ✅ Integrating security with Porter's Five Forces strategic analysis
- ✅ Documenting security architecture decisions
- ✅ Balancing transparency with confidentiality requirements
Do NOT use for:
- ❌ Tactical incident response (use incident-response skill)
- ❌ Specific vulnerability remediation (use vulnerability-management skill)
- ❌ Code-level security reviews (use secure-code-review skill)
## AI-First Security Operations Model
```mermaid
graph TB
CEO["👨💼 CEO/Founder
Strategic Oversight"]
subgraph AI_AGENTS["🤖 Specialist AI Agent Ecosystem"]
SEC_ARCH["🔐 Security Architect Agent
Architecture design & review"]
DEV_SEC["💻 DevSecOps Agent
CI/CD security integration"]
TEST_SEC["🧪 Security Testing Agent
SAST/DAST/Fuzzing"]
DOC_SEC["📚 Documentation Agent
Policy & procedure creation"]
BIZ_SEC["💼 Business Agent
Risk/value alignment"]
MARKET_SEC["📢 Marketing Agent
Security posture communication"]
end
CEO --> SEC_ARCH
CEO --> DEV_SEC
CEO --> TEST_SEC
CEO --> DOC_SEC
CEO --> BIZ_SEC
CEO --> MARKET_SEC
SEC_ARCH --> ARCH_OUT["📋 SECURITY_ARCHITECTURE.md
THREAT_MODEL.md"]
DEV_SEC --> CICD_OUT["⚙️ GitHub Actions Workflows
Security Gates"]
TEST_SEC --> TEST_OUT["🧪 CodeQL / OWASP ZAP
Vulnerability Reports"]
DOC_SEC --> DOC_OUT["📖 ISMS Policies
Compliance Evidence"]
BIZ_SEC --> BIZ_OUT["💰 Risk Register
Business Impact Analysis"]
MARKET_SEC --> MARKET_OUT["🏆 Security Badges
Public Metrics"]
ARCH_OUT --> EVIDENCE["🎖️ Public Evidence
OpenSSF Scorecard
CII Best Practices
SLSA Level 3"]
CICD_OUT --> EVIDENCE
TEST_OUT --> EVIDENCE
DOC_OUT --> EVIDENCE
BIZ_OUT --> EVIDENCE
MARKET_OUT --> EVIDENCE
EVIDENCE --> CLIENTS["🤝 Client Demonstration
Competitive Advantage"]
style CEO fill:#1565C0,stroke:#0D47A1,stroke-width:3px,color:#fff
style AI_AGENTS fill:#4CAF50,stroke:#2E7D32,stroke-width:2px
style EVIDENCE fill:#FF9800,stroke:#F57C00,stroke-width:2px
style CLIENTS fill:#9C27B0,stroke:#6A1B9A,stroke-width:2px
```
**Key Strategic Principles:**
- **<1 FTE Operations:** AI agents handle 80%+ security tasks under CEO oversight
- **Transparent by Default:** 70% of ISMS publicly visible (only credentials/pricing redacted)
- **Evidence-Based:** All security claims backed by public badges and metrics
- **Business Alignment:** ISMS is not separate from business—it IS the business model
## Product Security Architecture Decision Framework
Use this decision tree when designing security controls for new products:
```mermaid
flowchart TD
START["🎯 New Product/Service"] --> CLASS{What is the
Confidentiality
Classification?}
CLASS -->|Low| LOW_CONF["⚪ Low Confidentiality
Public data only"]
CLASS -->|Moderate| MOD_CONF["🟡 Moderate Confidentiality
User accounts/data"]
CLASS -->|High/Very High| HIGH_CONF["🔴 High/Very High
Sensitive operations"]
LOW_CONF --> AUTH_LOW{Does app process
user-specific data?}
AUTH_LOW -->|No| NO_AUTH["❌ No Authentication
✅ TLS 1.3 Required
Example: CIA CM, Black Trigram"]
AUTH_LOW -->|Yes| BASIC_AUTH["🔐 Basic Authentication
Username/Password"]
MOD_CONF --> AUTH_MOD["🔐 Full Authentication Stack"]
AUTH_MOD --> MFA["✅ MFA Required
✅ RBAC
✅ Session Management
✅ Audit Logging"]
HIGH_CONF --> AUTH_HIGH["🔐 Enhanced Security"]
AUTH_HIGH --> ENHANCED["✅ MFA Mandatory
✅ Fine-grained RBAC
✅ Comprehensive Audit
✅ Encryption at Rest
Example: CIA Platform"]
NO_AUTH --> RATIONALE_LOW["📋 Document Risk Acceptance
Update Risk Register
Reference Classification Framework"]
BASIC_AUTH --> RATIONALE_MOD["📋 Document Control Selection
Map to Classification Framework"]
MFA --> RATIONALE_HIGH["📋 Full Security Architecture
SECURITY_ARCHITECTURE.md"]
ENHANCED --> RATIONALE_HIGH
RATIONALE_LOW --> VERIFY["🧪 Verification Required"]
RATIONALE_MOD --> VERIFY
RATIONALE_HIGH --> VERIFY
VERIFY --> V1["✅ SECURITY_ARCHITECTURE.md created"]
VERIFY --> V2["✅ THREAT_MODEL.md completed"]
VERIFY --> V3["✅ Risk Register updated"]
VERIFY --> V4["✅ Classification badges in README"]
style START fill:#1565C0,stroke:#0D47A1,stroke-width:2px,color:#fff
style LOW_CONF fill:#9E9E9E,stroke:#616161,stroke-width:2px
style MOD_CONF fill:#FF9800,stroke:#F57C00,stroke-width:2px
style HIGH_CONF fill:#D32F2F,stroke:#B71C1C,stroke-width:3px,color:#fff
style NO_AUTH fill:#4CAF50,stroke:#2E7D32,stroke-width:2px,color:#fff
style ENHANCED fill:#B71C1C,stroke:#880E4F,stroke-width:3px,color:#fff
style VERIFY fill:#7B1FA2,stroke:#4A148C,stroke-width:2px,color:#fff
```
## Security Control Selection by Business Impact
Map security controls to [Classification Framework](https://github.com/Hack23/ISMS-PUBLIC/blob/main/CLASSIFICATION.md) business impact levels:
### High Business Impact Products
**CIA Platform** - Moderate Confidentiality, High Integrity, Moderate Availability
**Required Controls:**
```yaml
authentication:
type: "Multi-factor with RBAC"
implementation: "Spring Security + JWT + MFA"
session: "Server-side with Redis"
audit_logging:
framework: "Javers + AWS CloudTrail"
retention: "7 years (regulatory compliance)"
monitoring: "Real-time with CloudWatch alarms"
encryption:
in_transit: "TLS 1.3 enforced"
at_rest: "PostgreSQL encryption + AWS KMS"
access_control:
model: "Role-Based Access Control (RBAC)"
segregation: "Admin/User/Anonymous roles"
```
**Architecture Documentation:**
- [SECURITY_ARCHITECTURE.md](https://github.com/Hack23/cia/blob/master/SECURITY_ARCHITECTURE.md)
- [THREAT_MODEL.md](https://github.com/Hack23/cia/blob/master/THREAT_MODEL.md)
### Low Business Impact Products
**CIA Compliance Manager, Black Trigram** - Low Confidentiality, Moderate Integrity
**Required Controls:**
```yaml
authentication:
type: "None (intentional risk acceptance)"
rationale: "Public data only, no user-specific operations"
risk_documentation: "Risk_Register.md entry with annual review"
encryption:
in_transit: "TLS 1.3 enforced via CDN"
at_rest: "Not applicable (no backend database)"
session_management:
type: "Browser-only (localStorage/sessionStorage)"
scope: "UI state persistence only"
monitoring:
application: "None (frontend-only, stateless)"
infrastructure: "CDN access logs only"
```
**Risk Acceptance Documentation:**
> The absence of authentication is an intentional architectural decision based on Low confidentiality classification. All data processed is public compliance framework information with no sensitive user data. This risk is documented in the Risk Register with periodic review triggers if feature requirements change.
**Architecture Documentation:**
- [CIA CM SECURITY_ARCHITECTURE.md](https://github.com/Hack23/cia-compliance-manager/blob/main/docs/architecture/SECURITY_ARCHITECTURE.md)
- [Black Trigram SECURITY_ARCHITECTURE.md](https://github.com/Hack23/blacktrigram/blob/main/SECURITY_ARCHITECTURE.md)
## Defense-in-Depth Layered Security Model
Implement security controls across multiple layers aligned with product classification:
```mermaid
graph TB
subgraph LAYER7["🎯 Layer 7: Policies & Governance"]
POLICY[Information Security Policy
Classification Framework
Risk Register]
end
subgraph LAYER6["👥 Layer 6: Application Security"]
APP["Authentication & Authorization
Input Validation
Session Management"]
end
subgraph LAYER5["🔐 Layer 5: Data Security"]
DATA[Encryption at Rest
Encryption in Transit
Data Classification]
end
subgraph LAYER4["🌐 Layer 4: Network Security"]
NETWORK[TLS 1.3 Enforcement
CDN Protection
DDoS Mitigation]
end
subgraph LAYER3["🖥️ Layer 3: Infrastructure Security"]
INFRA[AWS Security Groups
IAM Policies
VPC Configuration]
end
subgraph LAYER2["🛠️ Layer 2: CI/CD Security"]
CICD[SAST: CodeQL/SonarCloud
SCA: Dependabot/FOSSA
DAST: OWASP ZAP]
end
subgraph LAYER1["📊 Layer 1: Monitoring & Response"]
MONITOR[CloudWatch Alarms
Security Hub
Incident Response]
end
POLICY --> APP
APP --> DATA
DATA --> NETWORK
NETWORK --> INFRA
INFRA --> CICD
CICD --> MONITOR
MONITOR -->|Feedback Loop| POLICY
style LAYER7 fill:#D32F2F,stroke:#B71C1C,stroke-width:2px,color:#fff
style LAYER6 fill:#FF5722,stroke:#D84315,stroke-width:2px,color:#fff
style LAYER5 fill:#FF9800,stroke:#F57C00,stroke-width:2px
style LAYER4 fill:#FFC107,stroke:#FFA000,stroke-width:2px
style LAYER3 fill:#4CAF50,stroke:#388E3C,stroke-width:2px,color:#fff
style LAYER2 fill:#2196F3,stroke:#1976D2,stroke-width:2px,color:#fff
style LAYER1 fill:#9C27B0,stroke:#7B1FA2,stroke-width:2px,color:#fff
```
## Porter's Five Forces Security Integration
Align security strategy with competitive advantage:
| Force | Security Implication | Strategic Response |
|-------|---------------------|-------------------|
| **Buyer Power** | Customers demand security evidence | Public badges: OpenSSF Scorecard ≥7.0, CII Best Practices, SLSA Level 3 |
| **Supplier Power** | Cloud/SaaS vendor dependencies | Multi-vendor flexibility, open source preference, SBOM transparency |
| **Entry Barriers** | Expertise required for ISMS | Transparent ISMS creates moat—competitors lack documentation maturity |
| **Substitute Threat** | In-house security teams | Demonstrate AI-augmented efficiency (<1 FTE overhead vs 3-5 FTE teams) |
| **Rivalry** | Cybersecurity consulting competition | ISMS transparency differentiates—"eat our own dog food" credibility |
**Reference:** [Information Security Strategy § Porter's Five Forces](https://github.com/Hack23/ISMS-PUBLIC/blob/main/Information_Security_Strategy.md)
## Compliance Mapping Quick Reference
Map strategic security decisions to compliance frameworks:
| Security Decision | ISO 27001:2022 | NIST CSF 2.0 | CIS Controls v8 |
|------------------|----------------|--------------|-----------------|
| Authentication model | A.5.15, A.5.16 | PR.AC-01 | 5.2, 6.3 |
| Encryption requirements | A.8.24 | PR.DS-01 | 3.10 |
| Risk acceptance process | A.5.7, A.8.3 | GV.RM-01 | 4.1 |
| Security architecture | A.8.1 | PR.IP-01 | 16.1 |
| Monitoring & logging | A.8.15, A.8.16 | DE.AE-01 | 8.2, 8.5 |
## Strategic Planning Checklist
Use this checklist when developing security strategy for new initiatives:
### Phase 1: Business Context
- [ ] Classify product using [Classification Framework](https://github.com/Hack23/ISMS-PUBLIC/blob/main/CLASSIFICATION.md)
- [ ] Identify CIA triad requirements (Confidentiality/Integrity/Availability)
- [ ] Assess Porter's Five Forces strategic positioning
- [ ] Determine business impact levels (Financial/Operational/Reputational)
- [ ] Document RTO/RPO requirements
### Phase 2: Security Architecture
- [ ] Select authentication model based on confidentiality classification
- [ ] Design authorization model (RBAC/ABAC/None)
- [ ] Plan encryption requirements (TLS/at-rest/key management)
- [ ] Define audit logging scope and retention
- [ ] Document risk acceptance for deviations from standards
### Phase 3: Defense-in-Depth
- [ ] Map controls to all 7 layers (Governance → Monitoring)
- [ ] Implement least privilege access
- [ ] Configure security boundaries (network/application/data)
- [ ] Enable automated security testing (SAST/SCA/DAST)
- [ ] Set up monitoring and alerting
### Phase 4: Evidence & Transparency
- [ ] Create SECURITY_ARCHITECTURE.md with Mermaid diagrams
- [ ] Complete THREAT_MODEL.md with STRIDE analysis
- [ ] Update Risk Register with risk acceptance decisions
- [ ] Configure security badges (OpenSSF/CII/SLSA/SonarCloud)
- [ ] Publish architecture documentation
### Phase 5: AI Operations Integration
- [ ] Configure GitHub Copilot security agents
- [ ] Enable automated security reviews
- [ ] Set up dependency scanning (Dependabot)
- [ ] Configure secret scanning
- [ ] Implement SBOM generation
## Practical Implementation Examples
### Example 1: Frontend-Only Application (Low Confidentiality)
**Scenario:** Educational gaming platform with no user accounts
**Security Architecture:**
```yaml
product_name: "Black Trigram Educational Gaming"
classification:
confidentiality: "Low"
integrity: "Moderate"
availability: "Moderate"
security_controls:
authentication: "None (risk accepted)"
authorization: "None (public content)"
encryption_in_transit: "TLS 1.3 via CDN"
encryption_at_rest: "N/A (no backend)"
session_management: "Browser localStorage only"
audit_logging: "None (frontend-only)"
risk_acceptance:
rationale: "All game content is public educational material"
risk_register_entry: "RSK-2025-001"
review_cycle: "Annual"
trigger_conditions:
- "Introduction of user accounts"
- "Addition of user-generated content"
- "Processing of personal data"
```
**Required Documentation:**
- SECURITY_ARCHITECTURE.md describing intentional architecture
- THREAT_MODEL.md with frontend-specific threats
- Risk Register entry documenting risk acceptance
- README.md with Classification badges
### Example 2: Multi-Tenant SaaS Platform (Moderate Confidentiality)
**Scenario:** Political transparency platform with user accounts
**Security Architecture:**
```yaml
product_name: "Citizen Intelligence Agency"
classification:
confidentiality: "Moderate"
integrity: "High"
availability: "Moderate"
security_controls:
authentication: "Multi-factor (TOTP/SMS)"
authorization: "RBAC (Admin/User/Anonymous)"
encryption_in_transit: "TLS 1.3"
encryption_at_rest: "PostgreSQL + AWS KMS"
session_management: "Server-side JWT with Redis"
audit_logging: "Javers + CloudWatch (7-year retention)"
defense_in_depth:
layer_7_governance: "Information Security Policy"
layer_6_application: "Spring Security + MFA"
layer_5_data: "Field-level encryption for PII"
layer_4_network: "VPC + Security Groups"
layer_3_infrastructure: "AWS IAM + GuardDuty"
layer_2_cicd: "CodeQL + SonarCloud + ZAP"
layer_1_monitoring: "CloudWatch + Security Hub"
```
**Required Documentation:**
- Comprehensive SECURITY_ARCHITECTURE.md
- Detailed THREAT_MODEL.md with attack trees
- Regular risk assessments in Risk Register
- Full compliance mapping in README.md
## Standards & Policy References
**Core Hack23 ISMS Policies:**
- [Information Security Strategy](https://github.com/Hack23/ISMS-PUBLIC/blob/main/Information_Security_Strategy.md) - Strategic planning framework
- [Classification Framework](https://github.com/Hack23/ISMS-PUBLIC/blob/main/CLASSIFICATION.md) - Business impact methodology
- [Secure Development Policy](https://github.com/Hack23/ISMS-PUBLIC/blob/main/Secure_Development_Policy.md) - Architecture documentation standards
- [Risk Register](https://github.com/Hack23/ISMS-PUBLIC/blob/main/Risk_Register.md) - Risk acceptance tracking
- [Access Control Policy](https://github.com/Hack23/ISMS-PUBLIC/blob/main/Access_Control_Policy.md) - Authentication standards
**All Hack23 ISMS Policies:** https://github.com/Hack23/ISMS-PUBLIC