SlideShare a Scribd company logo
Behavioural activity monitoring on CoreOS with Sysdig Falco
(htop, vmstat, netstat, lsof, tcpdump…)
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
RUN apt-get install -y wget build-essential python python-dev python-pip
python-virtualenv
RUN wget http://nodejs.org/dist/node-latest.tar.gz
RUN tar xvzf node-latest.tar.gz
RUN cd node-v* && ./configure && CXX="g++ -Wno-unused-local-typedefs" make && CXX="g++
-Wno-unused-local-typedefs" make install
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
# Alert whenever anyone performs an unlink() for a file
below /usr/bin
-a always,exit -S unlink -S unlinkat -F dir=/usr/bin -F
success=1
# Watch any invocation of /usr/bin/passwd
-w /usr/bin/passwd -p x -k passwd_mgmt
Behavioural activity monitoring on CoreOS with Sysdig Falco
Kernel
Docker
Container
1
Container
2
Container
3
App App
rkt LXC
Kernel module
Instrumentation
Behavioural activity monitoring on CoreOS with Sysdig Falco
•
•
•
•
•
•
•
•
•
•
•
container.id != host and proc.name = bash
fd.directory in (/bin, /sbin, /usr/bin,
/usr/sbin) and write
evt.type = setns and not proc.name in
(docker, sysdig)
(evt.type = creat or evt.arg.flags contains
O_CREAT) and proc.name != blkid and
fd.directory = /dev and fd.name != /dev/null
evt.type = open and fd.name = /dev/video0
and not proc.name in (skype, webex)
•
- macro: bin_dir
condition: fd.directory in (/bin, /sbin, /usr/bin, /usr/sbin)
- list: package_mgmt_binaries
items: [dpkg, dpkg-preconfigu, rpm, rpmkey, yum, frontend]
- rule: write_binary_dir
desc: an attempt to write to any file below a set of binary directories
condition: bin_dir and evt.dir = < and open_write and not package_mgmt_procs
output: "File below a known binary directory opened for writing
(user=%user.name command=%proc.cmdline file=%fd.name)"
priority: WARNING
•
• output
•
•
•
•
• mail -s "Falco Notification" alerts@example.com)
•
Behavioural activity monitoring on CoreOS with Sysdig Falco
●
●
○
○
●
●
Behavioural activity monitoring on CoreOS with Sysdig Falco

More Related Content

What's hot (20)

PDF
Sysdig
gnosek
 
PDF
Introduction to Docker & CoreOS - Symfony User Group Cologne
D
 
PPTX
Sysdig - Introducing a new definition of Monitoring
Ramit Surana
 
PDF
Startup guide for kvm on cent os 6
Carlos Eduardo
 
PPTX
QNAP COSCUP Container Station
Wu Fan-Cheng
 
PPTX
Windows Kernel Exploitation : This Time Font hunt you down in 4 bytes
Peter Hlavaty
 
PDF
Docker n co
Rohit Jnagal
 
PPTX
A Distributed Malware Analysis System Cuckoo Sandbox
Andy Lee
 
PDF
Road to Opscon (Pisa '15) - DevOoops
Gianluca Varisco
 
PDF
DevOoops (Increase awareness around DevOps infra security) - VoxxedDays Ticin...
Gianluca Varisco
 
PDF
Redis - for duplicate detection on real time stream
Codemotion
 
ODP
Stealthy, Hypervisor-based Malware Analysis
Tamas K Lengyel
 
ODP
LinuxKit Swarm Nodes
Moby Project
 
PDF
Sysdig Open Source Intro
Michael Ducy
 
PDF
Docker Container: isolation and security
宇 傅
 
PPTX
Burp Suite Extensions
Neelu Tripathy
 
PDF
Docker 102 - Immutable Infrastructure
Adrian Otto
 
PDF
DockerCon EU 2015: Docker Networking Deep Dive
Docker, Inc.
 
ODP
CLI Wizardry - A Friendly Intro To sed/awk/grep
All Things Open
 
PDF
Tokyo OpenStack Summit 2015: Unraveling Docker Security
Phil Estes
 
Sysdig
gnosek
 
Introduction to Docker & CoreOS - Symfony User Group Cologne
D
 
Sysdig - Introducing a new definition of Monitoring
Ramit Surana
 
Startup guide for kvm on cent os 6
Carlos Eduardo
 
QNAP COSCUP Container Station
Wu Fan-Cheng
 
Windows Kernel Exploitation : This Time Font hunt you down in 4 bytes
Peter Hlavaty
 
Docker n co
Rohit Jnagal
 
A Distributed Malware Analysis System Cuckoo Sandbox
Andy Lee
 
Road to Opscon (Pisa '15) - DevOoops
Gianluca Varisco
 
DevOoops (Increase awareness around DevOps infra security) - VoxxedDays Ticin...
Gianluca Varisco
 
Redis - for duplicate detection on real time stream
Codemotion
 
Stealthy, Hypervisor-based Malware Analysis
Tamas K Lengyel
 
LinuxKit Swarm Nodes
Moby Project
 
Sysdig Open Source Intro
Michael Ducy
 
Docker Container: isolation and security
宇 傅
 
Burp Suite Extensions
Neelu Tripathy
 
Docker 102 - Immutable Infrastructure
Adrian Otto
 
DockerCon EU 2015: Docker Networking Deep Dive
Docker, Inc.
 
CLI Wizardry - A Friendly Intro To sed/awk/grep
All Things Open
 
Tokyo OpenStack Summit 2015: Unraveling Docker Security
Phil Estes
 

Similar to Behavioural activity monitoring on CoreOS with Sysdig Falco (20)

PDF
Docker - container and lightweight virtualization
Sim Janghoon
 
PDF
Docker Intro
Ruben Taelman
 
PPTX
Настройка окружения для кросскомпиляции проектов на основе docker'a
corehard_by
 
PDF
GDG Cloud Iasi - Docker For The Busy Developer.pdf
athlonica
 
PPTX
Docker Starter Pack
Saeed Hajizade
 
PDF
Docker.pdf
UsamaMushtaq24
 
PDF
ExpoQA 2017 Using docker to build and test in your laptop and Jenkins
ElasTest Project
 
PDF
Lecture eight to be introduced in class.
nigamsajal14
 
PDF
docker.pdf
EishaTirRaazia1
 
PPTX
Docker session III: Dockerfile
Degendra Sivakoti
 
PDF
Introduction to Docker - Learning containerization XP conference 2016
XP Conference India
 
PDF
Docker module 1
Liang Bo
 
PPTX
What is Docker?
Shubhrank Rastogi
 
PDF
DCA. certificate slide Session 2
Hadi Tayanloo
 
PDF
Talk on PHP Day Uruguay about Docker
Wellington Silva
 
PDF
Ansible docker
QNIB Solutions
 
PPTX
Docker and the Container Ecosystem
psconnolly
 
PPTX
Docker workshop
Evans Ye
 
PPTX
Virtualization, Containers, Docker and scalable container management services
abhishek chawla
 
PDF
Introduction to docker
Justyna Ilczuk
 
Docker - container and lightweight virtualization
Sim Janghoon
 
Docker Intro
Ruben Taelman
 
Настройка окружения для кросскомпиляции проектов на основе docker'a
corehard_by
 
GDG Cloud Iasi - Docker For The Busy Developer.pdf
athlonica
 
Docker Starter Pack
Saeed Hajizade
 
Docker.pdf
UsamaMushtaq24
 
ExpoQA 2017 Using docker to build and test in your laptop and Jenkins
ElasTest Project
 
Lecture eight to be introduced in class.
nigamsajal14
 
docker.pdf
EishaTirRaazia1
 
Docker session III: Dockerfile
Degendra Sivakoti
 
Introduction to Docker - Learning containerization XP conference 2016
XP Conference India
 
Docker module 1
Liang Bo
 
What is Docker?
Shubhrank Rastogi
 
DCA. certificate slide Session 2
Hadi Tayanloo
 
Talk on PHP Day Uruguay about Docker
Wellington Silva
 
Ansible docker
QNIB Solutions
 
Docker and the Container Ecosystem
psconnolly
 
Docker workshop
Evans Ye
 
Virtualization, Containers, Docker and scalable container management services
abhishek chawla
 
Introduction to docker
Justyna Ilczuk
 
Ad

More from Sysdig (16)

PDF
Wordpress y Docker, de desarrollo a produccion
Sysdig
 
PDF
What Prometheus means for monitoring vendors
Sysdig
 
PDF
15 kubernetes failure points you should watch
Sysdig
 
PDF
Docker Runtime Security
Sysdig
 
PDF
CI / CD / CS - Continuous Security in Kubernetes
Sysdig
 
ODP
Continuous Security
Sysdig
 
PDF
The top 5 Kubernetes metrics to monitor
Sysdig
 
PDF
The top 5 Kubernetes metrics to monitor
Sysdig
 
PDF
How to Monitor Microservices
Sysdig
 
PPTX
You're monitoring Kubernetes Wrong
Sysdig
 
PDF
The Dark Art of Container Monitoring - Spanish
Sysdig
 
ODP
Building Trustworthy Containers
Sysdig
 
PPTX
A brief history of system calls
Sysdig
 
PDF
Extending Sysdig with Chisel
Sysdig
 
PDF
Intro to sysdig in 15 minutes
Sysdig
 
PDF
Troubleshooting Kubernetes
Sysdig
 
Wordpress y Docker, de desarrollo a produccion
Sysdig
 
What Prometheus means for monitoring vendors
Sysdig
 
15 kubernetes failure points you should watch
Sysdig
 
Docker Runtime Security
Sysdig
 
CI / CD / CS - Continuous Security in Kubernetes
Sysdig
 
Continuous Security
Sysdig
 
The top 5 Kubernetes metrics to monitor
Sysdig
 
The top 5 Kubernetes metrics to monitor
Sysdig
 
How to Monitor Microservices
Sysdig
 
You're monitoring Kubernetes Wrong
Sysdig
 
The Dark Art of Container Monitoring - Spanish
Sysdig
 
Building Trustworthy Containers
Sysdig
 
A brief history of system calls
Sysdig
 
Extending Sysdig with Chisel
Sysdig
 
Intro to sysdig in 15 minutes
Sysdig
 
Troubleshooting Kubernetes
Sysdig
 
Ad

Recently uploaded (20)

PPTX
AI at Your Side: Boost Impact Without Losing the Human Touch (SXSW 2026 Meet ...
maytaldahan
 
PPTX
原版北不列颠哥伦比亚大学毕业证文凭UNBC成绩单2025年新版在线制作学位证书
e7nw4o4
 
PPTX
dns domain name system history work.pptx
MUHAMMADKAVISHSHABAN
 
PPTX
The Internet of Things (IoT) refers to a vast network of interconnected devic...
chethana8182
 
PPTX
B2B_Ecommerce_Internship_Simranpreet.pptx
LipakshiJindal
 
PPTX
MSadfadsfafdadfccadradfT_Presentation.pptx
pahalaedward2
 
PDF
How Much GB RAM Do You Need for Coding? 5 Powerful Reasons 8GB Is More Than E...
freeshopbudget
 
PDF
The AI Trust Gap: Consumer Attitudes to AI-Generated Content
Exploding Topics
 
PDF
GEO Strategy 2025: Complete Presentation Deck for AI-Powered Customer Acquisi...
Zam Man
 
DOCX
An_Operating_System by chidi kingsley wo
kingsleywokocha4
 
PPTX
Perkembangan Perangkat jaringan komputer dan telekomunikasi 3.pptx
Prayudha3
 
PDF
Cybersecurity Awareness Presentation ppt.
banodhaharshita
 
PDF
Latest Scam Shocking the USA in 2025.pdf
onlinescamreport4
 
PDF
LOGENVIDAD DANNYFGRETRRTTRRRTRRRRRRRRR.pdf
juan456ytpro
 
PPT
1965 INDO PAK WAR which Pak will never forget.ppt
sanjaychief112
 
PPTX
Blue and Dark Blue Modern Technology Presentation.pptx
ap177979
 
PPT
Introduction to dns domain name syst.ppt
MUHAMMADKAVISHSHABAN
 
PDF
Data Protection & Resilience in Focus.pdf
AmyPoblete3
 
PPTX
Google SGE SEO: 5 Critical Changes That Could Wreck Your Rankings in 2025
Reversed Out Creative
 
PPTX
Pengenalan perangkat Jaringan komputer pada teknik jaringan komputer dan tele...
Prayudha3
 
AI at Your Side: Boost Impact Without Losing the Human Touch (SXSW 2026 Meet ...
maytaldahan
 
原版北不列颠哥伦比亚大学毕业证文凭UNBC成绩单2025年新版在线制作学位证书
e7nw4o4
 
dns domain name system history work.pptx
MUHAMMADKAVISHSHABAN
 
The Internet of Things (IoT) refers to a vast network of interconnected devic...
chethana8182
 
B2B_Ecommerce_Internship_Simranpreet.pptx
LipakshiJindal
 
MSadfadsfafdadfccadradfT_Presentation.pptx
pahalaedward2
 
How Much GB RAM Do You Need for Coding? 5 Powerful Reasons 8GB Is More Than E...
freeshopbudget
 
The AI Trust Gap: Consumer Attitudes to AI-Generated Content
Exploding Topics
 
GEO Strategy 2025: Complete Presentation Deck for AI-Powered Customer Acquisi...
Zam Man
 
An_Operating_System by chidi kingsley wo
kingsleywokocha4
 
Perkembangan Perangkat jaringan komputer dan telekomunikasi 3.pptx
Prayudha3
 
Cybersecurity Awareness Presentation ppt.
banodhaharshita
 
Latest Scam Shocking the USA in 2025.pdf
onlinescamreport4
 
LOGENVIDAD DANNYFGRETRRTTRRRTRRRRRRRRR.pdf
juan456ytpro
 
1965 INDO PAK WAR which Pak will never forget.ppt
sanjaychief112
 
Blue and Dark Blue Modern Technology Presentation.pptx
ap177979
 
Introduction to dns domain name syst.ppt
MUHAMMADKAVISHSHABAN
 
Data Protection & Resilience in Focus.pdf
AmyPoblete3
 
Google SGE SEO: 5 Critical Changes That Could Wreck Your Rankings in 2025
Reversed Out Creative
 
Pengenalan perangkat Jaringan komputer pada teknik jaringan komputer dan tele...
Prayudha3
 

Behavioural activity monitoring on CoreOS with Sysdig Falco