| name | Segregation of Duties |
| description | Role separation, compensating controls for single-person operations, dual control |
| license | Apache-2.0 |
| version | 1.0 |
| author | Hack23 AB |
| tags | ["segregation-of-duties","role-separation","compensating-controls"] |
| category | security |
| frameworks | ["ISO 27001:2022","SOC 2","NIST CSF 2.0"] |
| related_policies | ["Information_Security_Policy.md"] |
🔀 Segregation of Duties Skill
🎯 Purpose
Enforce role separation and implement compensating controls for single-person operations.
Key Principle: "One person shouldn't have unchecked power over critical processes."
📚 Scope
- 🔐 Role Separation Requirements
- 🛡️ Compensating Controls (single-person company context)
- 🔄 Dual Control Processes
- 📊 Access Reviews
- ⚖️ Conflict of Interest Prevention
⚙️ Security Rules
MUST Requirements
role_separation:
development_vs_production:
- separate_accounts: dev_and_prod_aws_accounts
- approval_required: pr_review_before_merge
- automated_testing: ci_cd_pipeline_validation
financial_vs_technical:
- separate_tools: different_systems_for_finance_and_tech
- audit_trail: all_transactions_logged
- third_party_validation: accountant_reviews_financials
compensating_controls:
single_person_company:
- automation: ci_cd_prevents_manual_errors
- third_party_review: external_auditor_or_consultant
- documentation: all_changes_documented_and_logged
- transparency: public_isms_for_client_review
dual_control_processes:
production_deployment: