RB-RECOVERY-004: Exposure Mitigation
Document Control
| Attribute | Value | Date |
|---|---|---|
| Document Name | Exposure Mitigation | |
| Version | [Enter version number] | [Enter date] |
| Owner | [Enter owner/team] | [Enter date] |
| Status | [Draft/Approved/Retired] | [Enter date] |
| Next Review Date | [Enter next review date] | [Enter date] |
| Approvals | [Enter approver(s)] | [Enter date] |
| Change Summary | Initial creation | [Enter date] |
1. Prerequisites
- Completion of Sensitive Data Impact Assessment
- Completion of containment activities
- Identified exposed datasets and systems
- Access to cloud administration platforms
- Access to SaaS administration platforms
- Access to Identity Provider (IdP)
- Access to secrets management platforms
- Access to affected systems and applications
- Approval from Incident Commander and relevant stakeholders (if required)
2. Step-by-Step Instructions
-
Review Exposure Assessment
- Review:
- Impacted datasets
- Impacted systems
- Impacted users
- Exposure paths
- Regulatory considerations
- Confirm recovery priorities.
- Review:
-
Remove Public Access
- Identify and remove:
- Public sharing links
- Anonymous access links
- Public repositories
- Public cloud storage objects
- Validate removal of external access.
- Identify and remove:
-
Remove External Sharing
- Review and remove:
- External collaborators
- Guest accounts
- Third-party access
- Unauthorised sharing permissions
- Document all access changes.
- Review and remove:
-
Rotate Exposed Credentials
- Rotate:
- User credentials
- Service account credentials
- Administrative credentials
- Shared credentials
- Validate successful credential changes.
- Rotate:
-
Rotate Exposed Secrets
- Rotate:
- API keys
- Access tokens
- Certificates
- Application secrets
- Cloud access keys
- Confirm replacement secrets are functioning correctly.
- Rotate:
-
Remove Unauthorised Integrations
- Identify and remove:
- OAuth applications
- Third-party integrations
- Service accounts
- Unapproved automation workflows
- Validate removal and access revocation.
- Identify and remove:
-
Review and Restore Access Controls
- Review:
- Permissions
- Role assignments
- Sharing policies
- Security groups
- Restore access controls to approved configurations.
- Review:
-
Validate Exposure Remediation
- Confirm:
- Exposure paths are closed
- External access has been removed
- Credentials have been rotated
- Secrets have been replaced
- Access controls are functioning as intended
- Document validation results.
- Confirm:
-
Monitor for Residual Risk
- Monitor for:
- Reuse of exposed credentials
- Continued access attempts
- Unauthorised sharing activity
- Suspicious authentication activity
- Escalate any new findings.
- Monitor for:
-
Escalate and Hand Off
- Provide recovery status to the Incident Commander.
- Coordinate with:
- Business stakeholders
- Data owners
- Legal & Compliance
- Update the incident record with all actions performed.
3. Post-Action
- Ensure all exposure mitigation actions are documented.
- Record all credentials, secrets, and integrations that were remediated.
- Preserve evidence supporting remediation activities.
- Confirm all identified exposure paths have been addressed.
- Attach validation results to the incident record.
- Participate in post-incident review and hardening activities as required.
Contributor
Vishal Thakur
GitHub: https://github.com/malienist
Contributed to the Arcana Incident Response Documentation Framework.