MicroVMs
The Service Is Running, Listening, and Completely Unreachable
curl works on the box and hangs from outside. Four places the packet can die, and how to tell which one killed it without guessing.
Isolation boundaries, untrusted code, sandboxing and the difference between a configuration that looks safe and one that is.
MicroVMs
curl works on the box and hangs from outside. Four places the packet can die, and how to tell which one killed it without guessing.
Networking
handshake failure, protocol version, unknown ca and bad certificate all mean different things. Here is how to get the real reason out of a connection that…
MicroVMs
A patched kernel that kept reporting the old version after every reboot. The reboot was working perfectly. My assumption about where the kernel comes from…
Deep Dive
Traditional VMs take thirty seconds. Firecracker takes 125 milliseconds. The difference is everything it refuses to do.
AI
Every mitigation at the model layer can be worked around. The fix is architectural: assume the model will be compromised and limit what it can do.
DevOps
A build system with production credentials and the ability to run arbitrary code from a pull request is the most under-secured part of most stacks.
AI
Models invent plausible package names. Attackers register them. Here is why this attack works and the two checks that stop it.
AI
If an agent can run shell commands, you have an arbitrary code execution problem. Here is what each isolation option genuinely protects against.
Docker
The difference between a container and a microVM is one sentence long, and almost every isolation decision follows from it.