Sebastian Funke

Senior Security Analyst · Cloud & Kubernetes security · ERNW

Reading systems the way attackers do, so others don't have to.

  1. “The enemy knows the system.”

    — Claude E. Shannon, Communication Theory of Secrecy Systems, 1949

01 · focus

Cloud & Kubernetes security

I work in the cloud security team at ERNW. I've reviewed more cloud accounts and container platforms than I can count, on the big public clouds, on sovereign clouds and on just about every Kubernetes distribution.

9+ years of offensive security

Cloud & container platforms
PLATFORMCATEGORYREVIEWED
AWS public account review
Azure public account review
Google Cloud public account review
Alibaba Cloud public account review
IBM Cloud public account review
OpenStack private account review
SAP Converged Cloud private account review
Cloud Foundry private account review
EKS kubernetes platform review
AKS kubernetes platform review
GKE kubernetes platform review
OpenShift kubernetes platform review
Rancher kubernetes platform review
Gardener kubernetes platform review
Kubermatic KKP kubernetes platform review
SAP Kubernikus kubernetes platform review

… and more

  • Cloud account reviews

    How a tenant, subscription or organisation is set up: who can do what, what's exposed to the internet, whether anyone would notice an attack, how keys are handled, and which guardrails are actually enforced.

  • Container platform reviews

    Kubernetes and PaaS clusters, checked for RBAC, how well tenants are separated, admission control, workload isolation, node and control-plane hardening, and the supply chain.

  • Scenario-based red teaming

    I've led red-team assessments against cloud and container platforms with realistic attacker goals and a tight scope. The aim is always results the team can actually fix.

  • Teaching

    Together with Sven Nobis I teach Offensive Kubernetes Security 101 at TROOPERS and as an open training with HM Training Solutions.

    Teaching →

02 · featured

tw-split

Encrypted storage for a TiddlyWiki on GitHub Pages, one AES-256-GCM file per note, loaded only when you open it.

03 · log

Latest writing

  1. Blog post publish test

    This shall be a block post submitted via new vault feature

  2. Colophon: how this site is built

    Static HTML, no cookies, no trackers, and an encrypted notebook that doubles as my CMS.

  3. Splitting an encrypted TiddlyWiki into a thousand opaque files

    Why I replaced TiddlyWiki's whole-file encryption with one encrypted file per note, and what I learned along the way.

  4. Puppet Assessment Techniques

    Black- and whitebox techniques for assessing a Puppet Enterprise landscape: exposed status and Jolokia endpoints, CSR auto-signing, client-certificate header bypasses behind TLS termination, mass command execution after compromising the …

04 · teach

Teaching

Hands-on offensive Kubernetes security trainings at TROOPERS and with HM Training Solutions.

↑↓ navigate · ↵ open · esc close