Résumé

In 2015 the US Office of Personnel Management disclosed one of the most damaging government breaches in history. Attackers widely attributed to China stole background-investigation records on about 21.5 million people: the SF-86 security-clearance forms that catalogue relatives, finances, foreign contacts, mental-health history, and other intimate detail, along with 5.6 million sets of fingerprints. A separate intrusion took personnel records on 4.2 million federal employees. Initial access came through a contractor's credentials, there was no multi-factor authentication on key systems, the data sat unencrypted, and the intruders dwelt undetected for about a year. OPM had been warned for years about exactly these gaps. It is not a story about money; it is a counterintelligence catastrophe, and a lesson in MFA, contractor access, encryption, and minimising the most sensitive data you hold.

How it happened

There were two linked intrusions. The first, uncovered in March 2014, stole personnel records on 4.2 million federal employees. The second, and far worse, began around May 2014 when attackers used valid credentials belonging to KeyPoint, a private contractor that performs background investigations (one of two such contractors hit, alongside USIS, which was breached separately). With that foothold they installed the PlugX and Sakula backdoors and began lateral movement through OPM's network, eventually reaching the crown jewels: the databases holding completed SF-86 security-clearance investigations.

Almost nothing stopped them. There was no MFA on the systems that mattered, so a stolen password was a full key. The most sensitive records were not encrypted at rest. The government's signature-based intrusion-detection system did not recognise the novel tooling, and the intruders sat undetected for roughly a year. The second breach was discovered only on 15 April 2015, almost by accident, when an OPM engineer decrypted outbound traffic and found it beaconing to a command-and-control domain (opmsecurity.org, registered under the comic-book aliases "Steve Rogers" and "Tony Stark"), and a security product OPM was then trialling lit up on the malware. Investigators tied the operation to a China-nexus group, a textbook APT: patient, state-resourced, and after secrets rather than cash.

The damage

The numbers are staggering but undersell it. The 21.5 million covers 19.7 million people who applied for clearances and 1.8 million others, mostly spouses and cohabitants named on the forms, everyone who had filed since 2000. These SF-86 records are the most personal dossier the US government keeps: every relative, every foreign contact, every past financial problem, drug use, and mental-health treatment, the exact material a foreign intelligence service uses to identify, pressure, and recruit. Add 5.6 million fingerprint sets (a figure OPM first put at 1.1 million before revising upward), which can never be reissued, and login credentials used to complete the forms. There was no fraud, because the goal was espionage: an adversary now holds a searchable map of essentially everyone with a US security clearance and their personal vulnerabilities. OPM's director resigned. It is the canonical breach you cannot undo, you cannot give people new fingerprints or a new history.

Why OPM still matters

OPM is the clearest example of a long-dwell APT intrusion and of how ordinary control failures, not exotic exploits, let it happen. Every lesson is mundane and was known in advance: require phishing-resistant MFA everywhere, especially for remote and contractor access, because a contractor's stolen password was the way in, and the galling part is that MFA here was not a missing technology at all (the government's own PIV smart-card standard was already mandated, and OPM had simply not enforced it on a single one of its major applications). Hold third parties to the same security bar as employees; encrypt sensitive data at rest so a stolen credential yields far less; invest in detection and long-dwell threat hunting rather than signature-matching alone; and minimise how much irreplaceable data you collect and how long you keep it. No one was ever charged with the intrusion itself; the only related US arrest was of Yu Pingan, a broker of the Sakula malware, in 2017, underscoring that this was state espionage with no prosecutable perpetrator. OPM had been told all of this in repeated inspector-general reports, and carried the gaps as accepted risk until they became a national-security disaster.

Comment le corriger

  • Reset and MFA-enforce all credentials, prioritizing contractor and privileged accounts.
  • Hunt for long-dwell persistence and lateral movement, and rebuild compromised identity infrastructure.
  • Encrypt sensitive datastores and tighten access so stolen credentials yield far less.
  • Act on outstanding audit findings instead of accepting known deficiencies.

Comment l’éviter

  • Require phishing-resistant MFA everywhere, especially for remote and contractor access, and actually enforce the mandates you already have.
  • Hold third parties to the same security bar as employees, with scoped, monitored, least-privilege access.
  • Encrypt sensitive data at rest, and minimize how much you collect and how long you keep it.
  • Invest in detection and long-dwell threat hunting; OPM's intruders stayed for many months.
  • Close known audit gaps on a deadline rather than carrying them as accepted risk.

Références

Vulnérabilités liées

Tout OpSec →