Overview
This document establishes a comprehensive framework for storage management across the Government of Malawi. It defines storage tiers and lifecycle policies, encryption and access controls, cost and performance optimisation, and measures to avoid misconfigurations (e.g. unintended public or cross-tenant access). The framework aligns with the Data Protection Act (2024), the Electronic Transactions and Cybersecurity Act (2016), the Malawi Government Backup and Recovery Standards, and the Government Server Security Hardening Standards so that stored data is protected, retained appropriately, and recoverable.
Strategic Importance
Storage holds government data; misuse or misconfiguration can lead to data loss, breach, or unauthorised disclosure. Unmanaged growth drives cost and complicates retention and deletion. A government-wide storage standard ensures that encryption, access control, and lifecycle (retention, secure deletion) are applied consistently, that cost is optimised through tiering and lifecycle policies, and that storage is not accidentally exposed (e.g. public buckets, weak ACLs).
Key Benefits
Storage management reduces risk through encryption at rest, access control aligned with IAM, and audit of access. It supports legal compliance: the Data Protection Act requires security and appropriate retention; FOI requires retrievability; this standard defines how storage supports both. Cost and performance improve when data is tiered (hot, cool, archive) and when lifecycle policies move or delete data according to retention and value. Alignment with Backup and Recovery, Database Management, and Email Standards ensures consistent treatment of government data across systems.
Description
1. Introduction and Scope
1.0 Normative Language (Mandatory Keywords)
The following keywords are used to express requirement strength in this standard:
- SHALL / MUST: Mandatory requirement. Non-compliance requires an approved exception.
- SHOULD: Recommended requirement. If not implemented, rationale should be documented.
- MAY: Optional requirement.
- MUST NOT / SHALL NOT: Prohibited requirement.
1.1 Purpose
The purpose of this standard is to define how the Government of Malawi designs, operates, and secures storage used for government data. It covers storage tiers and lifecycle, encryption and access control, cost and performance optimisation, and prevention of misconfiguration. It applies to block, file, and object storage whether on-premises, in government cloud, or in vendor-managed environments where the government retains responsibility.
1.2 Scope of Application
This standard applies to all government ministries and departments; state-owned enterprises and parastatals; local government authorities; and government contractors when they operate or manage storage for government data. It covers primary storage, backup storage, and archival storage used for government systems and data.
1.3 Definitions and Key Terms
Storage – Systems and media used to store government data: block storage, file storage, object storage; includes primary, backup, and archival storage.
Storage tier – A category of storage by access pattern and cost: hot (frequently accessed, higher performance/cost), cool (less frequent, lower cost), archive (long-term retention, lowest cost).
Lifecycle policy – Rules that define how data moves between tiers (e.g. from hot to cool after 90 days) or is deleted after retention; supports cost and compliance.
Encryption at rest – Protection of stored data using encryption (e.g. AES-256) so that data is unreadable without the key; keys managed via HSM, KMS, or governed secrets solution.
Access control – Restriction of who can read, write, delete, or administer storage; aligned with IAM; default deny; public or anonymous access prohibited unless justified and approved.
Misconfiguration – Incorrect storage setup that creates risk (e.g. public bucket, weak ACL, over-permissive policy); must be detected and remediated within defined SLA.
Retention – The period for which data is kept; must align with records schedules, Data Protection Act, and FOI; secure deletion when retention ends.
2. Core Objectives and Success Metrics
2.1 Primary Objectives
Security – All storage holding sensitive or personal data is encrypted at rest; access is restricted by identity and role; no unintended public or excessive access.
Lifecycle and retention – Lifecycle policies are defined for classified storage; retention aligns with legal and FOI requirements; secure deletion when retention ends.
Cost and efficiency – Storage is tiered and right-sized; unused or orphaned storage is reclaimed; cost is optimised without compromising security or compliance.
Misconfiguration prevention – New storage follows checklists (encryption, access, no public); automated or periodic checks detect public buckets, weak ACLs, or over-permissive policies; critical misconfigurations remediated within 5 days.
Consistency – Storage management aligns with Backup and Recovery, Database Management, and Email Standards so that government data is protected and retained consistently.
2.2 Key Performance Indicators (KPIs)
| Metric | Target | Definition | Data source | Owner | Cadence | Action on breach | Strategic Rationale |
|---|---|---|---|---|---|---|---|
| Encryption | 100% of storage holding sensitive or personal data encrypted at rest | % of storage volumes/buckets holding sensitive/personal data with encryption-at-rest enabled; numerator = encrypted; denominator = in-scope | Storage inventory; config review; scan | System Owner; Storage admin | Quarterly | Enable encryption; exception register if delayed | Protects confidentiality |
| Access control | No storage with unintended public or excessive access; annual review | Zero public/anonymous access unless approved; access review completed annually | Access config; scan; review records | Security Officer; System Owner | Annual review; continuous scan | Remove public access immediately; remediate over-permissive ACLs; exception if justified | Prevents exposure |
| Lifecycle | Lifecycle policies defined for all classified storage within 18 months | % of classified storage with documented lifecycle (tier/retention/deletion) | Storage inventory; lifecycle docs | System Owner | Quarterly | Define and apply lifecycle; exception with justification | Supports retention and cost |
| Misconfiguration | Critical misconfigurations (e.g. public bucket) remediated within 5 days | Critical findings from scan remediated within 5 business days; count overdue | Scan results; remediation tickets | Security Officer; Storage admin | Per scan (e.g. weekly); report weekly | Escalate; contain first (remove public); full remediation and evidence | Limits exposure |
| Retention and disposal | 100% of storage with defined retention; secure disposal evidence retained for audit | All storage has retention in schedule; disposal evidence (method, date, sign-off) when data deleted | Retention schedule; disposal certificates | System Owner | Per disposal; annual schedule review | Update schedule; document disposal; exception if legacy gap | Supports DPA and FOI compliance |
2.3 Minimum Baseline and Prohibitions
- Minimum controls (floor for all ministries):
- Encryption: All storage holding sensitive or personal data SHALL be encrypted at rest (e.g. AES-256); keys managed via HSM, KMS, or governed secrets solution.
- Access control: Default deny; access restricted by identity and role (IAM); no public or anonymous access unless explicitly justified and approved in exception register.
- Lifecycle: Classified storage SHALL have a defined lifecycle (tier, retention, secure deletion) documented in a schedule; secure deletion when retention ends per DPA/FOI.
- Misconfiguration: New storage SHALL pass a provisioning checklist (encryption, access, no public); automated or periodic scans for public buckets and over-permissive policies; critical findings remediated within 5 days.
- Exception register: All exceptions SHALL be recorded (system, requirement, justification, owner, expiry, review) and made available for audit.
Tiering:
- Tier
- Encryption
- Access
- Lifecycle
- Misconfiguration SLA
- Critical/High
- Mandatory at rest
- IAM only; no public
- Mandatory lifecycle and retention
- 24–48 hours for critical
- Medium
- Mandatory at rest
- IAM; no public
- Lifecycle within 18 months
- 5 days
- Low
- Mandatory for sensitive/personal data
- IAM; no public
- Per schedule
- 5 days
- Prohibitions:
MUST NOT create storage with public or anonymous access unless approved via exception with compensating controls and expiry.
MUST NOT store sensitive or personal data in unencrypted storage.
MUST NOT retain data beyond documented retention period without legal hold or exception.
MUST NOT grant exception without recording in exception register with compensating controls and review date.
3. Governance and Compliance Framework
3.1 Governance Structure
Document Owner – The Ministry of Information and Communication Technology (MoICT), Department of eGovernment, owns this standard and is responsible for its maintenance, interpretation, and coordination with other government standards (including Backup and Recovery, Secrets Management, and IAM).
System Owner – Accountable for storage holding their data; ensures encryption, access control, and lifecycle meet this standard; approves exceptions within their remit.
Security Officer – Validates that storage controls meet this standard and governs exceptions.
Storage or infrastructure administrator – Implements storage tiers, lifecycle policies, encryption, and access control; performs misconfiguration checks and remediation.
3.2 System Categorisation
Storage holding High Impact (classified or highly sensitive) data requires strictest encryption, access control, and lifecycle; misconfiguration remediation within shortest SLA. Medium and Low Impact storage still require encryption at rest and access control per this standard; lifecycle and retention align with records schedules and Data Protection Act.
3.3 Storage Tiers and Lifecycle
Hot: Frequently accessed; higher performance and cost; for active workloads. Cool: Less frequent access; lower cost; for backup and near-line. Archive: Long-term retention; lowest cost; for compliance and FOI. Lifecycle policies move data between tiers or delete after retention. Retention periods align with records schedules and Data Protection Act; secure deletion when retention ends (per Backup and Recovery and DPA).
3.4 Encryption and Access Control
All storage holding sensitive or personal data must be encrypted at rest (e.g. AES-256). Keys are managed via HSM, KMS, or governed secrets solution. Access to storage (read, write, delete, administer) is restricted by identity and role (IAM); default is deny. Access is logged and reviewed. Public access or anonymous access is prohibited unless explicitly justified and approved. Storage in cloud or shared environments must have access controls that prevent cross-tenant or unintended exposure; configuration is reviewed and tested.
- 3.4.1 Runbook: New Storage Provisioning
- Element
- Content
- Trigger
New storage (bucket, volume, share) is to be created for government data.
Prerequisites
Data classification; retention requirement; provisioning checklist (Appendix D.1); access to storage platform and IAM.
Steps
1. Confirm storage type (object/file/block) and purpose; record data classification and retention. 2. Enable encryption at rest; note key management (KMS/HSM). 3. Configure access control: IAM roles/groups only; default deny; no public or anonymous. 4. Enable logging and set retention location for access logs. 5. Configure lifecycle policy (tiering/deletion) where applicable per retention. 6. Complete checklist; obtain System Owner sign-off if High/Critical. 7. Register in storage inventory.
Validation
Checklist complete; encryption on; no public access; lifecycle set; inventory updated.
Rollback / failure
If created without checklist: apply controls immediately; document deviation; scan to verify.
Evidence
Completed provisioning checklist; inventory entry; config snapshot.
- 3.4.2 Runbook: Misconfiguration Scan and Remediation
- Element
- Content
- Trigger
Scheduled (e.g. weekly) or on-demand; after any bulk storage change.
Prerequisites
Automated or manual scan tool; access to storage configs; remediation authority; ticketing or change process.
Steps
1. Run scan for public buckets, anonymous access, over-permissive ACLs, unencrypted sensitive data. 2. Triage: Critical (public/exposed) → 5 days; High → 15 days; Medium → 30 days. 3. For each finding: create remediation task; link to Change Management if change required. 4. Critical: contain immediately (remove public); then full remediation. 5. Verify with re-scan; close task with evidence. 6. Retain scan results and remediation evidence for at least 12 months.
Validation
Scan completed; critical remediated within 5 days; evidence retained.
Rollback / failure
If remediation breaks access: revert per change process; document; re-remediate with test.
Evidence
Scan report; remediation tickets; re-scan proof; exception register entry if delayed.
- 3.4.3 Runbook: Public Exposure Response
- Element
- Content
- Trigger
Storage is detected as publicly accessible or over-permissive (scan, alert, or report).
Prerequisites
Access to storage config; Security Officer contact; incident process if sensitive/personal data exposed.
Steps
1. Contain: Remove public access immediately (or restrict to minimum); preserve configuration and log evidence before change. 2. Assess: Identify data exposed, classification, time window, and access logs; determine if breach. 3. Escalate: Notify Security Officer; if sensitive/personal data exposed, trigger Incident Response (MACRA/DPA if breach). 4. Remediate: Correct policies and ACLs; implement preventive controls (guardrails, scanning); review all access grants. 5. Evidence: Retain incident record, config snapshot, logs, and remediation proof for audit.
Validation
Public access removed; impact assessed; incident raised if required; remediation and evidence complete.
Rollback / failure
If business need required temporary re-open: document as exception; time-bound; compensating controls.
Evidence
Incident record; config before/after; access logs; remediation proof; exception if applicable.
3.5 Cost and Misconfiguration Prevention
Cost is optimised through tiering, lifecycle, and right-sizing. Unused or orphaned storage is identified and reclaimed. Misconfiguration prevention: checklists for new storage (encryption, access, no public); automated or periodic checks for public buckets, weak ACLs, or over-permissive policies; remediation within defined SLA.
3.6 Safe Exception Process
Exceptions to mandatory storage requirements (e.g. encryption at rest, access control) SHALL be requested, documented, and reviewed as follows. Exception requests must include: system or service name; requirement(s) from which exception is sought; justification; compensating controls and timeline; proposed end date; and sign-off from System Owner and Security Officer. Request via government form or template. Documentation: justification; compensating controls and timeline; risk acceptance by System Owner and Security Officer; maximum exception duration (not to exceed 12 months unless re-approved). Review: at least quarterly; extensions require re-approval. Register: all exceptions SHALL be recorded in an exception register and made available for audit.
4. Verification and Evidence Baseline (Audit-Ready Storage)
To make this standard auditable, ministries and storage administrators SHOULD maintain evidence that, at minimum, demonstrates:
- Encryption and access: Storage inventory with encryption status for sensitive/personal data; access control config (no public); annual access review records.
- Lifecycle: Lifecycle policies and retention schedule; secure disposal evidence (method, date, sign-off) when data is deleted.
- Misconfiguration: Scan results and remediation evidence (critical within 5 days); provisioning checklists for new storage.
- Exception register: All exceptions with requirement, justification, compensating controls, owner, expiry, review date.
- What internal audit checks: (1) Sample of storage for encryption and access config; (2) lifecycle coverage and disposal evidence; (3) scan and remediation timeliness; (4) exception register validity.
- Sampling approach: Quarterly sample of storage assets (e.g. 5–10% of buckets/volumes); annual full review of lifecycle and exception register.
- Escalation path: Non-compliance → System Owner and Security Officer → remediation plan; repeated or material → Document Owner and senior management.
4.1 Compliance Reporting
| Cadence | Content |
|---|---|
| Monthly | Encryption coverage; critical misconfiguration count and remediation status; exception count and expiring soon. |
| Quarterly | Scan coverage and remediation trend; lifecycle coverage; access review status; recommendations. |
| Annual | Full compliance review; year-over-year comparison; strategic recommendations; presentation to senior management. |
5. Legal Compliance and Training
5.1 Legal and Related Standards
Data Protection Act (2024): security of processing, retention, secure deletion; lawful basis for personal data in storage.
FOI: retrievability of government records within statutory period where storage holds records.
Electronic Transactions and Cybersecurity Act (2016): record-keeping and integrity.
- Related standards: Malawi Government Backup and Recovery Guide (`backup-recovery/backup-recovery-guide.md`); Malawi Government Secrets Management Guide (`secrets-management/secrets-management-guide.md`); Malawi Government IAM Guide (`iam/iam-guide.md`); Government Server Security Hardening Guide (`server-hardening/server-hardening-guide.md`).
- Training: Storage and security staff on this standard, encryption, access control, lifecycle, and runbooks; at role assumption and refreshed at least annually.
6. Framework Alignment
This standard contributes to compliance with international frameworks:
- ISO/IEC 27001:2013 – control families A.8, A.12, A.10, A.9
- NIST SP 800-53 Rev. 5 – families MP, SC, AC
- Benchmarks – CIS Storage Benchmarks
Refer to `ISO27001_Mapping.md` and `Multi_Framework_Mapping.md` for the complete mapping tables.
7. Appendices
Appendix A: Related Standards
Malawi Government Backup and Recovery Guide; Malawi Government Secrets Management Guide; Malawi Government IAM Guide; Government Server Security Hardening Guide.
Appendix B: Control and Legal Mapping
| Requirement summary | Malawian law (Act, section/regulation) | Framework reference |
|---|---|---|
| Encryption at rest; access control; lifecycle | Data Protection Act (2024); Electronic Transactions and Cybersecurity Act (2016); FOI | NIST SP 800-53 Rev. 5: SC-28, AC-3; CIS |
| Retention and secure deletion | Data Protection Act (2024), retention and deletion; FOI | Backup and Recovery Standards |
- Appendix C: Evidence and Artifact Checklist
- Storage inventory: Evidence of encryption and access control for sensitive/personal data; lifecycle and reclamation.
- Misconfiguration: Scan or checklist results; remediation within SLA; exception register with requirement, justification, and review/expiry dates.
- Access review: Evidence of annual access and permission review; removal of unused access; key/lifecycle management where applicable.
- Appendix D: Templates (Minimum)
The following templates SHOULD be used as standard formats: New Storage Provisioning Checklist (D.1); Lifecycle Policy (D.2); Exception request content (Section 3.6).
D.1 New Storage Provisioning Checklist (Template)
- Item
- Confirmation
- Storage type (object/file/block) and purpose
- Data classification and retention requirement
- Encryption at rest enabled (key management noted)
- Access control model (roles/groups); default deny
- Public access disabled
- Logging enabled and retention location
- Lifecycle policy configured (tiering/deletion) where applicable
- System Owner sign-off (High/Critical)
D.2 Lifecycle Policy Example (Template)
- Move data from Hot → Cool after ___ days
- Move data from Cool → Archive after ___ days
- Delete (or transition to permanent archive) after retention period ___
- Exceptions and legal hold handling
References
Data Protection Act No. 3 of 2024 (Malawi).
Electronic Transactions and Cybersecurity Act (2016) (Malawi).
NIST SP 800-53 Rev. 5, Security and Privacy Controls for Information Systems and Organizations (SC-28, AC-3).
CIS Benchmarks (where applicable).
