Skip to main content
Cybersecurity5 min read

30/09 edition: recovering an account does not close its sessions

After an identity incident, what evidence shows earlier access has lost its usefulness and recovery has not reopened the same route?

Updated
Recovered day
2026-09-30
Actual publication
2026-10-05
Author
Redação Velqory
Reviewed
05/10/2026 · Europe/Lisbon
Nature
Retrospective analysis published on 5 October; it does not represent original publication on the recovered date.
Operational proposals
Original, untested Velqory recommendations; hypothetical scenarios, with no claimed internal experience or results.
Review condition
Review documented provider behaviour, propagation, token lifetime and recovery routes; exercise only authorised identities.
Person places a storage drive in a pouch, with two separate laptops and disconnected cables.
Person places a storage drive in a pouch, with two separate laptops and disconnected cables. Generated conceptual scene; not documentation of an actual event, product or test.AI-generated image under Velqory editorial direction.

In brief

A service-by-service containment and recovery proposal inventories sessions, tokens and grants without confusing an API response with demonstrated closure.

  • Inventory sessions and authorisations by service before declaring recovery complete.
  • An HTTP 200 revocation response does not prove every token was invalidated.
  • Restore access only after local containment and recovery criteria have been verified.

What is the return-to-service decision?

This edition addresses incident owners, identity teams and application owners. The question is not merely whether login works again, but whether previous access has ceased to be useful and the new access was recovered through an approved route. It reports no incident on 30 September or internal Velqory intervention.

The final record and abstract of NIST SP 800-61 Rev. 3, published in April 2025, frame incident response within cybersecurity risk and CSF 2.0. Those metadata and abstract were read, not the PDF. This edition's detailed procedure is an original, untested proposal, not a NIST-certified runbook.

A protocol does not promise global logout

RFC 7009 concerns OAuth token revocation. In section 2.2, HTTP 200 can mean successful revocation or submission of an invalid token. Section 5 warns that, without access-token revocation support, revoking a refresh token does not immediately invalidate access tokens. A positive response must not become 'all access terminated'.

The text recognises implementation and propagation differences. Velqory recommends requesting each service owner's documentation on its own sessions, tokens and related grants. Do not assume that password reset, portal logout or token revocation has the same effect across applications.

Map before restoring access

Operational proposal: create one row per application and relevant access type, with an owner, available action and known limitation. Include browser sessions, application sessions, refresh tokens, access tokens and persistent grants where present. Do not record secret values in the dossier; use protected identifiers and timestamps.

The incident owner decides authorised containment and sequencing consistent with evidence preservation and continuity. An application whose semantics remain unconfirmed must stay explicitly open. Do not repeatedly try suspect credentials or use an attacker's account to manufacture closure evidence.

Acceptance by control domain

This is an untested proposal. Exercises must use authorised accounts and follow documentation. The verifier records the previous condition and subsequent observation without storing cookies or tokens in shared reports. No result is not the same as observed rejection.

Containment and recovery: proposed evidence

Proposed local criteria, not universal eradication evidence.

DomainOwnerEvidencePass / fail
Application sessionApplication ownerControlled observation after terminationPrevious access rejected / visual logout alone.
OAuth renewalIdentityTest renewal resultGrant addressed / revocation 200 alone.
Residual access tokenSecurityDocumented limit and observationKnown, contained window / assumed immediate effect.
Identity recoverySupport and approverVerification and new bindingApproved route / new access by email alone.
Return to serviceIncident ownerOutstanding issues and decisionAccepted scope / all green without evidence.

The application is still open on another device

Hypothetical scenario: the identity portal confirms recovery action, but an application remains usable on a second device. The team should conclude neither that recovery failed in every service nor that the incident is over. It must locate the control domain retaining access and obtain its documented rule.

The exercise passes if it explains and treats that session within authorised scope, with subsequent observation and explicit limits. It fails if evidence is only a portal screen. If a residual window cannot immediately be removed, the incident owner must decide containment and return conditions, not erase the outstanding issue.

Do not rebuild the same weak route

CISA distinguishes phishing-resistant MFA from vulnerable alternatives and discusses migration obstacles. This does not prove a particular recovery process is secure. Velqory proposes reviewing the new authentication binding and recovery methods before normal use, with a responsible person and independent verification where possible.

Retain decisions, service-specific limitations and observations supporting return. Closing this work means accepting demonstrated scope, not asserting that every possible persistence mechanism was eliminated. The useful outcome is being able to explain what lost access, what was recovered and which signal requires reopening response.

Consulted on the stated update date.

  1. 01SP 800-61 Rev. 3 — Incident Response Recommendations and Considerations for Cybersecurity Risk ManagementNIST CSRC · CY-NISTCSRC
  2. 02RFC 7009 — OAuth 2.0 Token RevocationRFC Editor / IETF · SYS-RFC
  3. 03Implementing Phishing-Resistant MFACISA · CY-CISA