skip to content

ATT&CK T1527 was a valid technique ID in 2019 and is absent from today's matrix - what happened?

level: juniorimportance: should knowfreq 50%

answer

  1. July 2020 changed the numbering
  2. the behaviour did not change, the label did
  3. a third numbered level appeared
  4. old top-level ID points at a replacement
  5. revoked, not deleted

basics

~20 s

T1527 was revoked in the July 2020 ATT&CK v7 release, when sub-techniques were introduced. The same behaviour is now T1550.001, a sub-technique of Use Alternate Authentication Material. The number changed; the adversary behaviour did not.

solid answer

~50 s

ATT&CK v7, released July 2020, added a second numbered level - sub-techniques, written `T####.###` - and restructured the Enterprise matrix around it. Three things happened to existing identifiers. Some parents kept their number and gained children: `T1078` Valid Accounts is still `T1078` and now has `.001` to `.004` beneath it. Some top-level techniques were revoked and replaced by a sub-technique of a new parent: `T1527` Application Access Token became `T1550.001`. A few were deprecated with no successor at all. So an ATT&CK identifier is a versioned label, not a stable key. A 2019 mapping that reads `T1527` describes exactly the behaviour that a 2026 mapping calls `T1550.001` - an application's access token being used to reach data, such as a consent-granted app reading mailboxes in a SaaS tenant. Nothing about the adversary changed at the release boundary.

code

text · 14 lines
text
# REVOKED: old top-level ID replaced by a sub-technique of a NEW parent
T1527  Application Access Token
   -> revoked-by -> T1550.001  Use Alternate Authentication Material:
                               Application Access Token

# SPLIT: parent ID kept, behaviour narrowed underneath it
T1078  Valid Accounts          (still T1078, still valid to cite)
   T1078.001  Default Accounts
   T1078.002  Domain Accounts
   T1078.003  Local Accounts
   T1078.004  Cloud Accounts
...
# a 2019 reference to T1527 must be migrated; a 2019 reference to T1078
# is still live - it is merely coarser than what you could write today

go deeper

for a junior

Be ready to say that ATT&CK added sub-techniques in July 2020 and that identifiers moved as a result, so an ID from an older write-up may not exist in today's matrix even though the behaviour still does.

for a middle

Explain the three outcomes of the restructure - parent kept and split, revoked and replaced, deprecated - and show that only the revoked group can be migrated by following a published pointer.

for a senior

Demonstrate the habit that prevents the problem: stamp every technique reference with the ATT&CK release it was written against, and normalise before comparing anything across years.

for a principal

Own the framing that ATT&CK is a shared vocabulary revised twice a year, not a stable measurement scale, and set that expectation with anyone asking for multi-year technique numbers.

## What actually happened in July 2020 Until ATT&CK v7 the Enterprise matrix had exactly two numbered levels: tactics (the adversary's goal) and techniques (`T####`). Techniques sat at wildly different grain - one might describe something as broad as "use a valid account", another something as narrow as "pass the hash". The v7 release, published in July 2020, added a third level: **sub-techniques**, written as the parent's number plus a three-digit suffix, `T1550.001`. That restructure was not a cosmetic renaming. It rearranged the identifier space, and it did so in three distinct ways that you need to be able to tell apart. **1. Parent kept, children added.** `T1078` Valid Accounts stayed `T1078` and acquired `T1078.001` Default Accounts, `.002` Domain Accounts, `.003` Local Accounts and `.004` Cloud Accounts. An old reference to `T1078` is still a live identifier - it is simply coarser than what you could write today. **2. Revoked and replaced.** Several top-level techniques were folded in as sub-techniques of a newly created parent. `T1527` Application Access Token became `T1550.001` under the new parent `T1550` Use Alternate Authentication Material. The old number is marked revoked in the released data and carries a pointer to its replacement, so the old reference can still be resolved - but the number itself is no longer something you would write today. **3. Deprecated.** A small number of techniques were withdrawn with no successor, because the behaviour was judged not to be a distinct technique, or out of scope for the matrix. There is nothing to map those forward to. ## Why this matters more than it sounds The instinct people bring from other catalogues is that an identifier is a permanent key: a CVE identifier, once assigned, always points at the same flaw in the same product. ATT&CK identifiers do not work that way. The catalogue is a **living description of adversary behaviour**, revised roughly twice a year as the authors learn more and as the behaviour space changes. Numbers move because the model of the behaviour improved, not because the behaviour did. That has a direct consequence: **the release version is part of the identifier's meaning**. `T1527` in a 2019 assessment and `T1550.001` in a 2026 one are the same claim about the same behaviour. Two mappings written against different releases are not directly comparable until you normalise them to one release. ## The worked example Consider a SaaS tenant where an application holds a consent grant with a mail-read scope and has been reading the same mailboxes the same way for five years. When that access is used to reach data, the behaviour is "use an application's access token instead of a user's credential". - Written up in 2019: `T1527` Application Access Token. - Written up in 2026: `T1550.001` Use Alternate Authentication Material: Application Access Token. The grant did not change. The scope did not change. The mailboxes did not change. Only the label did. If you line up five years of mappings by raw identifier and read the shape of the curve, the July 2020 release boundary will show you a cliff in one number and a birth in another, and both are artefacts of the catalogue. ## What a good answer includes Say that the restructure happened and roughly when; say that the behaviour is unchanged; and say how you would resolve the old number without guessing - the replacement relationship is published with the data, so a revoked identifier can be followed to its successor mechanically. Then add the practical habit: **record the ATT&CK release version alongside every technique identifier you write down.** It costs nothing at the time and it is the only thing that makes an old mapping interpretable later. The answer to avoid is "the technique was removed because nobody does it any more". Removal from the current matrix says something about the catalogue's structure; it says nothing whatsoever about whether adversaries still do the thing.

  • How would you find out what T1527 became, without guessing?
    It is published, not inferred. A revoked technique stays in the released ATT&CK data marked as revoked, with a relationship naming the object that replaced it, and each release ships a record of what changed. You follow that pointer to T1550.001 rather than matching on the technique name.
  • Did every technique get renumbered in the v7 restructure?
    No, and assuming so is the common error. Many parents kept their number and simply gained children - T1078 Valid Accounts is still T1078. Others were revoked into sub-techniques of a new parent, like T1527 into T1550.001. A few were deprecated outright. Only the second group needs migrating.
  • Is a sub-technique a different behaviour from its parent?
    No. A sub-technique is a more specific way of doing the parent. T1550 covers using alternate authentication material generally; T1550.001 narrows that to an application access token. Mapping to the parent when you do not know the specifics is coarse but correct - it is not a wrong mapping.

A street renumbered when the district is re-surveyed. The house did not move and nobody moved out; the old number now redirects to the new one, and any list of addresses written before the survey has to be re-read against it.

saying these in an interview costs you the question

  • Treats ATT&CK technique IDs as permanent stable keys
  • Says T1527 was deleted from the catalogue data
  • Reads a renumbering as a change in adversary behaviour
  • Assumes every technique was renumbered in v7
  • Compares pre-2020 and post-2020 mappings by raw ID

context