Archive-Opsec

Search

/ to open · ↑↓ to move · Enter to open

Indexes guides, archive entries, news, resources and sources. Nothing is sent to a third party.

Guide categories

OPSEC & Threat Modeling

Common Threats and Which Ones Deserve Action

A ranked list of realistic threats, the control that addresses each, and an honest note on the ones to ignore.

Threat lists are usually unordered, which makes them useless for deciding what to do first. This one is ordered by expected loss for an individual, given current conditions.

1. Credential reuse and account takeover

Still the most common cause of personal harm. One breached service becomes every service, through automated credential stuffing.

Control: a password manager, unique passwords, and multi-factor authentication on email and financial accounts. See using a password manager.

2. Phishing and session hijacking

Credential theft has largely displaced exploit chains as the initial access route. Passwords are not the thing being stolen any more; cookies and session tokens are.

Control: passkeys or hardware-backed second factors, a mail filter that marks lookalike domains, and a habit of navigating to services by typing the domain rather than following a link in a message.

3. Unpatched software

Exploitation is rapid after disclosure. The Log4Shell disclosure is the canonical example of how short the window can be.

Control: automatic updates on the operating system, browser, and router; and end-of-life awareness for anything you cannot update, such as a phone whose manufacturer stopped shipping updates.

4. Device theft

A stolen, unlocked phone or laptop is a total compromise of the account session, not just the device.

Control: full-disk encryption, a strong screen lock with short auto-lock, remote wipe, and device-tracking enabled.

5. Fingerprinting and cross-site tracking

Passive, legal, and continuous. Does not require breaking in; it requires a browser with default settings.

Control: resistance to fingerprinting, third-party cookie blocking, and a reduced set of identifiers. See browser fingerprinting.

6. Over-collection by services you use

The largest category by volume of data collected, and the one where you have the most leverage: turn off location history, ad personalisation, and unnecessary permissions.

7. Network observation

A hostile network can see what you resolve, which servers you contact, and how much you transfer. Usually not who you are.

Control: encrypted DNS and TLS, and Tor where the destination matters. See DNS privacy and what Tor does and does not protect.

8. Supply chain and update compromise

Real, occasionally catastrophic, and mostly out of your hands. The xz-utils backdoor is the reference case: a maintainer account compromised, a payload hidden in a test fixture, shipped for several releases.

Control: distribution diversity, reproducible builds, and watching distribution advisories. You cannot fully mitigate this one.

9. Targeted state-level targeting

Real, well documented, and rare. It also drives disproportionate amounts of defensive advice online.

Control: compartmentalisation, a hardened endpoint, strong authentication, and a threat model that acknowledges the cost. If nobody in your model has already noted that this threat exists, the model is incomplete.

What to ignore

  • The idea that a public IP address identifies you. It often narrows a household or workplace, and that is genuinely sensitive, but it is rarely a name.
  • Named attackers you have never heard of with no sources. Check the archive provenance labels; anything that is a claim rather than a record should not change your behaviour.
  • “They know everything.” They know a great deal, unevenly, and structured measures work against specific collection methods rather than against “them” in general.

Sources

  1. Online Security US Federal Trade Commission regulator FTC consumer security hub; replaces a dead "Security Planner" URL. Accessed
  2. CISA: Cross-Sector Cybersecurity Performance Goals Cybersecurity and Infrastructure Security Agency government Accessed
  3. CVE Record: CVE-2021-44228 (Log4Shell) National Vulnerability Database government Accessed
  • Archive security incidents

    Log4Shell (CVE-2021-44228) (Archive)

    A remotely exploitable JNDI lookup in Apache Log4j 2, the disclosure-to-exploitation window, and the supply chain behind it.

    10 Dec 2021

  • Archive security incidents

    Heartbleed (CVE-2014-0160) (Archive)

    A missing bounds check in OpenSSL that let a remote client read process memory, and the two years of unmonitored exploitation it enabled.

    7 Apr 2014