CatsCrdl

CatsCrdl

Daniel's thoughts on infosec

Stop Making Your Detection Engineers Triage Alerts

Who should be triaging your initial alerts?

Daniel Wyleczuk-Stern

4-Minute Read

Guy with a shirt saying IDK how to flirt, but we can triage alerts <p>There was a question I saw the other day asking if detection engineers (DE), the folks who author alerts, should also be primarily responsible for their triage. There was large support for having the detection authors also play a large role in initial triage, often as part of the oncall. I largely disagree with this stance and am going to use some time Friday to quickly argue why you’re likely compensating for technology and process failures if you do that.</p>

Container Escape Telemetry, Part 1: Isolation Primitives and the eBPF Observability Model

Before you can detect a container escape, you need to understand what's being escaped. This post covers the Linux isolation primitives that containers rely on, why they break, and how eBPF-based security tools observe those breakdowns at the kernel level.

Daniel Wyleczuk-Stern

13-Minute Read

<p>This is Part 1 of the container escape telemetry series. The <a href="../intro">series overview</a> has the project goals, key findings, and reading guide. If you’re already comfortable with namespaces, cgroups, capabilities, and how eBPF ring buffers work, skip ahead to <a href="../methodology">Part 2: Methodology and Tool Architecture</a>.</p>

Container Escape Telemetry, Part 2: Methodology and Tool Architecture

The lab setup, scenario matrix, and tool comparison framework behind the container escape telemetry research. Three eBPF tools, 15 scenarios, one tool per VM, and a PowerShell harness that ties it all together.

Daniel Wyleczuk-Stern

16-Minute Read

<p>This is Part 2 of the container escape telemetry series (<a href="../intro">overview</a>). <a href="../isolation">Part 1</a> covered the isolation primitives and eBPF observability model. This post covers the lab architecture, the three tools under test, the 15 escape scenarios, and the detection coverage matrix. If you want to skip straight to what the telemetry actually looks like, jump to <a href="../deepdives">Part 3: Per-Scenario Deep Dives</a>.</p>

Container Escape Telemetry, Part 3: What Each Tool Actually Captured

Per-scenario telemetry breakdowns from 15 container escape and stress-test scenarios across Tetragon, Falco, and Tracee. The raw data behind the detection scores, and six patterns every container security deployment should monitor.

Daniel Wyleczuk-Stern

15-Minute Read

<p>This is Part 3 of the container escape telemetry series (<a href="../intro">overview</a>). <a href="../isolation">Part 1</a> covered isolation primitives and the eBPF observability model. <a href="../methodology">Part 2</a> covered the lab, the tools, and the detection coverage matrix. This post is the meat: per-scenario telemetry breakdowns showing what each tool actually captured, where the qualitative differences behind the checkmarks become concrete.</p>

Container Escape Telemetry, Part 4: Volume, Signal-to-Noise, and Choosing a Tool

How much telemetry do Tetragon, Falco, and Tracee actually generate? Per-scenario volume breakdowns, signal-to-noise analysis, production rate estimates, the Falco rule gap, S15 stress test results, and recommendations by threat model.

Daniel Wyleczuk-Stern

20-Minute Read

<p>This is Part 4 of the container escape telemetry series (<a href="../intro">overview</a>). <a href="../isolation">Part 1</a> covered isolation primitives and the eBPF observability model. <a href="../methodology">Part 2</a> covered the lab and detection coverage matrix. <a href="../deepdives">Part 3</a> walked through per-scenario telemetry. This post is about the operational questions: how much data do these tools produce, what percentage of it matters, and which tool should you actually…

Container Escape Telemetry, Part 5: Tuning eBPF Tools From Defaults to Detection

What Tetragon, Falco, and Tracee ship with out of the box, what you have to build yourself, and every configuration pitfall we hit along the way. The practical tuning guide for container runtime security tools.

Daniel Wyleczuk-Stern

17-Minute Read

<p>This is Part 5 of the container escape telemetry series (<a href="../intro">overview</a>). <a href="../isolation">Part 1</a> covered isolation primitives. <a href="../methodology">Part 2</a> covered the lab and tools. <a href="../deepdives">Part 3</a> was the per-scenario data. <a href="../production">Part 4</a> covered volume, signal-to-noise, and tool selection. This post is for the practitioner who just installed one of these tools and wants to know what to do next.</p>

Container Escape Telemetry, Part 6: TeamPCP and What the Lab Predicted

A real threat actor is doing exactly what our lab scenarios simulate. Mapping TeamPCP's container escape kill chain against Tetragon, Falco, and Tracee telemetry to answer: would these tools have caught it?

Daniel Wyleczuk-Stern

12-Minute Read

<p>This is Part 6 of the container escape telemetry series (<a href="../intro">overview</a>). Parts <a href="../isolation">1</a>-<a href="../tuning">5</a> covered isolation primitives, methodology, per-scenario telemetry, production considerations, and tuning. This post takes the lab findings and pressure-tests them against a real threat actor operating in the wild right now.</p>

Container Escape Telemetry: Series Overview

I ran 15 container escape scenarios against Tetragon, Falco, and Tracee to answer a question most detection engineers can't: what kernel-level telemetry does each tool actually produce when a container escape happens? This is the series overview and key findings.

Daniel Wyleczuk-Stern

8-Minute Read

<p>As a detection engineer, container escapes have always fascinated me. Detections focused on control bypasses can be both extremely difficult to make and extremely valuable when they fire. The challenge is that most discussions about container runtime security focus on <em>whether</em> a tool detected an escape – a binary yes/no that doesn’t tell you much about the underlying telemetry that makes detection possible in the first place.</p>

The Pillars of Security Monitoring: A Comprehensive Guide

Why do the distinctions between threat detection and abuse detection matter? Is vulnerability management related to posture monitoring? We'll cover how these, and other security capabilities, are all related yet distinct under the umbrella term of 'Security Monitoring' and how that relates to the SOC vs SOCLess architecture.

Daniel Wyleczuk-Stern

19-Minute Read

Security Monitoring Pilalrs <p>As you may know by now if you’ve read a few of my blog articles, I’m a big fan of decomposing ideas in threat detection into various frameworks. This latest blog post will touch on another area that I feel strongly about - specifically, that detection engineers need to take a step back and realize that they’re part of a larger “security monitoring” capability which consists of related but distinct pillars. We’ll explore these interrelated pillars of…

Detection as Code: A Maturity Framework

Detection as Code (DaC) is transforming how we handle threat detection by merging software engineering practices with security operations. Breaking down DaC into functional areas can enhance your organization's detection capabilities and maturity.

Daniel Wyleczuk-Stern

11-Minute Read

Detection as Code Maturity Improvement <p>In the ever-evolving landscape of cybersecurity, the methodologies and tools we rely on are continually advancing. One of the latest trends is Detection as Code (DaC), which promises to revolutionize threat detection by integrating software engineering practices into security operations. Having worked in an organization that practices DaC for several years, I’ve come to realize that it’s not simply a matter of whether or not to adopt DaC.</p>

Recent Posts

Categories

About

A random collection of thoughts on cybersecurity.