Daily Edition · Page 5

THE DAILY INDEX

Technology, AI, software, security, crypto and business

ATTACKS & VULNERABILITIES

TLDR InfoSec

KUBE-POLICIES: GUARDRAILS FOR APPS RUNNING IN KUBERNETES

The Square team built an adaptive security layer on OPA for their Kubernetes clusters. Kube-Policies was designed to allow for a phased rollout process, minimal user disruption, support a robust testing framework, allow for extensibility and exceptions, and be observable. This post dives into the strategies used to accomplish each goal, such as using kind for testing and warning HTTP Headers for phased rollouts.

CODE EXECUTION INSIDE PID 0

In Windows systems, PID 0 is a special process called the System Idle Process, which contains threads that execute when no other thread is ready to run on a given processor. The author of this post found that they could swap the pointer inside any _KPRCB to run code in PID 0 via the nt!PpmIdleSelectStates function. Hooking into PID 0 is advantageous as traditional detection APIs and lookups will fail and the execution does not require any system calls.

TLDR IndexPage 5