Arcana IR documentation · offline copy Nederlands

RB-CONTAIN-008: Third-Party Access Restriction

Document Control

Attribute Value Date
Document Name Third-Party Access Restriction
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

Before starting this runbook, ensure the following:

2. Step-by-Step Instructions

  1. Identify Third-Party Access Paths

    Review and document all active third-party access mechanisms, including:

    • User accounts
    • Privileged accounts
    • Service accounts
    • API integrations
    • OAuth applications
    • Federated identity relationships
    • VPN access
    • Remote administration platforms
    • Cloud cross-account access
    • Managed service provider access
    • Shared credentials

    Create a complete inventory of active access paths.

  2. Assess Business Impact

    Determine:

    • Business dependency on the third party
    • Operational impact of access removal
    • Critical systems affected
    • Potential service disruption
    • Alternative support arrangements

    Document impact and obtain approval where required.

  3. Restrict Third-Party User Accounts

    Review all third-party user accounts.

    Perform one or more of the following:

    • Disable accounts
    • Suspend accounts
    • Remove privileged roles
    • Restrict authentication methods
    • Restrict access locations
    • Restrict access times

    Document all actions taken.

  4. Revoke Active Sessions

    Identify and revoke:

    • Active cloud sessions
    • SaaS sessions
    • VPN sessions
    • Federated identity sessions
    • Administrative sessions

    Verify successful session termination.

    Document findings.

  5. Restrict Service Accounts

    Review all service accounts associated with the third party.

    Where appropriate:

    • Disable service accounts
    • Remove permissions
    • Rotate credentials
    • Restrict scope of access
    • Remove privileged roles

    Validate that access has been removed successfully.

  6. Disable Integrations

    Review and restrict:

    • API keys
    • OAuth applications
    • Service integrations
    • SaaS integrations
    • Webhooks
    • Automation platforms
    • Synchronisation services

    Where appropriate:

    • Disable integrations
    • Revoke API keys
    • Remove OAuth consent
    • Remove delegated access

    Document all actions.

  7. Restrict Trust Relationships

    Review and restrict:

    • SAML trust relationships
    • OIDC trust relationships
    • Federation configurations
    • Cross-tenant trust
    • Cross-account cloud access
    • Partner connectivity

    Validate removal or restriction of access.

    Document findings.

  8. Validate Containment

    Confirm:

    • Accounts are disabled
    • Sessions are revoked
    • Tokens are invalidated
    • Integrations are disabled
    • Trust relationships are restricted

    Review logs to ensure access is no longer active.

    Investigate any continued activity.

  9. Notify Stakeholders

    Notify:

    • Business owner
    • Vendor management team
    • Identity team
    • Cloud team
    • Security leadership
    • Incident commander

    Communicate:

    • Restrictions implemented
    • Business impact
    • Expected duration
    • Recovery requirements

    Document notifications.

  10. Update Incident Record

    Record:

    • Access paths reviewed
    • Accounts disabled
    • Sessions revoked
    • Service accounts restricted
    • Integrations disabled
    • Trust relationships restricted
    • Business impacts
    • Stakeholder notifications

    Attach supporting evidence.

3. Post-Action

Upon completion:

Contributor

Vishal Thakur GitHub: https://github.com/malienist

Contributed to the Arcana Incident Response Documentation Framework.