Skip to content

LeadershipNot yet confirmed elsewhere1 publisher3 min readPublished

Russia-linked crew keeps winning with app passwords and device codes

Google's threat group says UNC6293 gets targets to create the credential themselves. Detection content written against its lures ages in weeks. Switching the features off does not.

The Board Room · Leadership desk

How we use AISend a correction

What happened

  • From at least April to early June 2025, Google's threat group watched an actor posing as the U.S. State Department talk academics and Russia critics into creating Google app passwords.
  • Once a target shares that passcode, the operators hold persistent access to the mailbox.
  • After Google published the tradecraft, the campaign resumed in late June with different app password names and the same target profile plus journalists.
  • A separate campaign pushed targets to link an attacker-controlled device to their Microsoft 365 account via Microsoft's device code authentication flow.

Why it matters

  • decision Removing app passwords and device code linking is a policy choice with a visible support cost, because the clients that need them are exactly the ones that cannot do interactive multi-factor sign-in.
  • constraint Defence built on this actor's lure names and sender accounts stops working shortly after it is written, which leaves feature removal as the only durable control.
  • exposure What is reachable is the mail archive rather than the login screen, and the second factor the organisation paid to deploy does not stand in the way.
  • precedent Anyone who replied once becomes a standing target rather than a closed ticket, so a single engaged user keeps costing the organisation attention.

The mechanism decides who can fix this, so it is worth being exact about. In both routes Google Threat Intelligence Group describes, the target performs the authorisation. The opening email carries no payload and only asks for a reply to arrange a meeting, with spoofed State Department addresses on the cc line to make the approach look real [6]. The attachment that follows is a benign PDF whose entire function is instructions: go to account.google.com and create an app password for a fake State Department cloud environment [7]. Nothing is exploited, so nothing built to catch exploitation has anything to catch [15].

An app password is a randomly generated 16-character string, and it exists for software that cannot handle 2-step verification [1]. The randomness defeats guessing, which was never the threat here; a passcode read out to a helpful diplomat is 16 characters of nothing. Worse, because the feature's whole purpose is to serve clients that cannot do 2SV, the access it grants is not gated by whatever second factor the account holder enrolled in [16]. The Microsoft variant asks for the same consent in different clothing, with the target linking a device they do not own to their own Microsoft 365 account [8].

Then there is what happened after Google published. The actor registered fresh accounts with usernames close to ones already disabled and went back to the specific people who had answered the first time, keeping the State Department pretence alive [9]. Any blocklist of lure names and sender addresses therefore had a useful life measured in weeks [17]. The current calendar invitations include a Zoom link, a Google Meet link, and a Microsoft authorisation URL for an application the actor controls [10]; the actor's own redirect domain sits in the address bar briefly before the genuine Microsoft 365 sign-in page loads [11]. A user asked to spot that is being asked to do security engineering between meetings.

GTIG's attribution is hedged: likely Russia state-sponsored, with only low confidence on the association with APT29 / ICECAP [4]. The tradecraft is not hedged, and Citizen Lab documented social engineering against app passwords separately [13]. GTIG's own recommendation is instructive about what it thinks is achievable: it says abuse of legitimate authentication features is hard to defend against, and points individuals who may be targeted at Google's Advanced Protection Program [12]. That is advice to reduce the surface for named people, not advice to spot the lure.

Which puts two questions where security awareness training cannot reach them. Whether app passwords remain available to accounts in the organisation, and whether device code linking stays on, are not helpdesk calls; they are decisions about which users lose a convenience and which legacy clients break. The campaign ran from at least April into late June against an overlapping set of academics, Russia critics and journalists [14], which is long enough to establish that patience is on the other side. The organisations most exposed are the ones where the people carrying the risk are also the ones nobody wants to inconvenience.

What to watch

  • Whether Google or Microsoft narrows these features by default, or leaves the decision entirely with tenant administrators.
  • Whether GTIG raises its confidence above low on the APT29 / ICECAP association.
  • Whether a third wave appears with fresh app password names and new lookalike sender accounts.

Clarity's read

What the record supports and how the coverage leans. The claims behind it follow.

Reality

Evidence72
Adoption45
Hype gap+5
Incentives62
Confidence58
Why these scores

Claim ledger

Ranked by verification strength, evidence, and original report placement.

  1. [1]

    ASPs are randomly generated 16-character passcodes that allow third-party applications to access a Google Account, intended for applications and devices that do not support features like 2-step verification; the user must set one up and name the application.

  2. [2]

    In late June 2025 GTIG discovered continued UNC6293 operations: the ASP phishing campaign continued against prominent academics, critics of Russia and journalists using different ASP names, potentially as a response to GTIG's publication of the tradecraft.

  3. [3]

    From at least April through early June 2025, Google Threat Intelligence Group observed a Russia state-sponsored actor impersonating the U.S. Department of State targeting prominent academics and critics of Russia, using extensive rapport building and tailored lures to convince targets to set up application specific passwords (ASPs).

    ReportedSupportedSource: Google Threat Intelligence GroupView cited source

Sources

1 independent publisher whose own reporting we read for this story.

  1. cloud.google.com

    1 article · August 22, 2026

    What’s in an ASP? Creative Phishing Attack on Prominent Academics and Critics of Russia | Google Cloud Blog

Share your take

Let Clarity write the post for you.

Signed-in readers get a short post drafted on this story in the register they choose — narrative, analytical, or a direct position — editable to the last word before it goes anywhere. The share buttons at the top of this story work without an account.

Topics and entities

Follow any of these and your For You feed starts watching them — no settings page required.

Topics

  • Identity and authentication abuseFollow
  • App passwords and legacy auth bypassFollow
  • State-sponsored espionage against high-risk usersFollow
  • Social engineering tradecraft and detection decayFollow

Entities

Loading related stories