Claude is having a major outage. Status board · Discuss Claude

Learning path

Cybersecurity engineer: the foundations

The Security+ domains in order, with real attacks from The Advisory, patching and end-of-life risk, email and certificate checks, and log work in the Shell Lab.

Intermediate · About 5 hours · 21 steps

This path follows the five Security+ domains and pairs each one with the practical side: how a real attack worked, what to patch first, how to check a domain’s mail and certificate settings, and how to find the lines that matter in a log.

The Advisory steps are real incidents and campaigns written up on this site. Read them for the pattern: how the attacker got in, and which control would have stopped it.

  1. Practice · SY0-701 · General Security ConceptsSecurity+ practice: general security concepts

    Controls, authentication and change management: the words everything else uses.

  2. The AdvisoryHow an MFA fatigue attack works

    Why a flood of sign-in prompts is an attack, and what to do about it.

  3. The AdvisoryWhen MFA is bypassed: device code phishing

    A sign-in the user approves on a real Microsoft page, for the attacker.

  4. Practice · SY0-701 · Threats, Vulnerabilities, and MitigationsSecurity+ practice: threats, vulnerabilities and mitigations

  5. Tool · Patch Tuesday hubPatch Tuesday hub

    Read one month: what was exploited before the fix, what CISA added to its exploited list, what to patch first.

  6. The AdvisoryA real Patch Tuesday, and what broke

    Patching is a risk decision too: the fixes can cause outages of their own.

  7. Tool · End-of-life trackerEnd-of-life tracker

    Software that is out of support gets no more security fixes. Find what runs out soon.

  8. Cheat sheetCommon network ports

    Know what should be listening before you decide what should not.

  9. Practice · SY0-701 · Security ArchitectureSecurity+ practice: security architecture

  10. Tool · DNS and email health checkDNS and email health check

    SPF, DKIM and DMARC are how a domain stops others sending mail in its name.

  11. Tool · SSL/TLS certificate checkerSSL/TLS certificate checker

    Check the TLS version and certificate chain a server offers.

  12. Tool · Admin utility beltDecode a token in the admin utility belt

    See what a JSON Web Token claims, and why decoding it is not the same as verifying it.

  13. Shell Lab · PowerShell · Event logsErrors in the System log

    Detection starts with reading logs quickly.

  14. Shell Lab · PowerShell · Event logsNoisiest source

  15. Shell Lab · Bash · System logsCount the failures

  16. ScriptRead a real script: summarise failed SSH logins

    Is someone guessing passwords on this server? The first question in many investigations.

  17. ScriptRead a real script: find stale user accounts

    Accounts nobody uses are accounts nobody watches. Access reviews start here.

  18. Practice · SY0-701 · Security OperationsSecurity+ practice: security operations

  19. Practice · SY0-701 · Security Program Management and OversightSecurity+ practice: program management and oversight

    Policies, risk and audits: the part of the job that decides what the rest is for.