Falco
Rules
Default syscall rules:
Default K8S audit rules:
Custom rules for application profiles (Nginx, MongoDB, Redis, K8S API Server etc.):
- https://github.com/falcosecurity/falco/blob/dev/rules/application_rules.yaml
- https://github.com/falcosecurity/profiles
Audit payloads:
Generating events
Falco provides scripts to generate the activity matching the syscall and k8s event rulesets:
$ docker pull sysdig/falco-event-generator
$ docker run -it --name falco-event-generator sysdig/falco-event-generator [syscall|k8s_audit (<rule name>|all)|bash]
For K8S audit log:
$ docker run -v $HOME/.kube:/root/.kube -it falcosecurity/falco-event-generator k8s_audit