Skip to Main Content
Talk Intermediate First Talk

Contextual Runtime Security: Implementing Userspace Native Mechanisms

Proposal status is Approved
Session Description


Runtime security is hard to implement as it is difficult to take into account all of the factors and actors in your cloud native infrastructure.


Most of the runtime security tools and techniques currently need direct access to underlying infrastructure of workload environments in order to observe security events and make enforcement decisions.


However with time, cloud native platforms are trying to reduce friction in user journey by taking care of infrastructure management themselves. Examples include AWS Fargate and GKE AutoPilot. One of the side effects of this is reduced access to underlying infrastructure. Some of the distributions even restrict access to common security oriented Linux primitives like eBPF.


The talk presents a couple of techniques for protecting applications using Linux primitives like Seccomp, PTRACE and LD_PRELOAD. These can be used for protecting applications while requiring minimal additional privileges from the underlying infrastructure.

Session Categories

FOSS

Speakers

Barun Acharya
Barun Acharya Software Engineer | Accuknox

Barun likes hacking on low level stuff and fiddling around developer toolings. He currently is maintainer and leading the development efforts for KubeArmor, CNCF Sandbox project and works as a Software Engineer at Accuknox . He loves to speak at conferences talking about Open Source, Cloud Native and Security. He is a proud CNCF Ambassador. He has been associated and is actively mentoring with programs like Google Summer of Code and LFX Mentorship.