Skip to content

CanuteTheGreat's BLOG

    • About
    • I Love Coffee!
  • Security headers that matter: CSP, HSTS and friends

    Security headers that matter: CSP, HSTS and friends

    Security
  • SBOMs: what they’re actually good for

    SBOMs: what they’re actually good for

    Security, Software Engineering
  • Container image hardening: minimal images, non-root, read-only filesystems

    Container image hardening: minimal images, non-root, read-only filesystems

    Linux, Security

    Most container images in production are a full Linux distribution wearing a trench coat. A Debian or Ubuntu base, a package manager, a shell, curl, and an application running as root with a writable filesystem. It works, it’s easy to debug, and it hands an attacker who gets code execution everything they need for the…

  • Patch SLAs that teams actually meet

    Patch SLAs that teams actually meet

    Security
  • Prioritising vulnerabilities: CVSS vs EPSS vs CISA KEV

    Prioritising vulnerabilities: CVSS vs EPSS vs CISA KEV

    Security
  • Big-O in Practice: Why Your Database Query Planner Thinks Differently Than You

    Big-O in Practice: Why Your Database Query Planner Thinks Differently Than You

    Software Engineering
  • Threat modeling with STRIDE for a small team

    Threat modeling with STRIDE for a small team

    Security, Software Engineering
  • Cloud IAM misconfigurations: public buckets, broad roles and Capital One

    Cloud IAM misconfigurations: public buckets, broad roles and Capital One

    Security
  • SPF, DKIM and DMARC, and why p=none isn’t enough

    SPF, DKIM and DMARC, and why p=none isn’t enough

    Security
  • Restore testing and your real recovery time

    Restore testing and your real recovery time

    Enterprise, Security
  • Segmentation and limiting lateral movement

    Segmentation and limiting lateral movement

    Enterprise, Security
  • Backups an attacker can’t delete

    Backups an attacker can’t delete

    Enterprise, Security
  • Container Escape Vectors: A Practical Walkthrough of Namespace and Cgroup Weaknesses

    Container Escape Vectors: A Practical Walkthrough of Namespace and Cgroup Weaknesses

    Linux, Security
1 2 3 … 13
Next Page

CanuteTheGreat's BLOG

My random musings.

Designed with WordPress