Tracee v0.13.0 Released! #2963
rafaeldtinoco
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
🚨 Breaking changes 🔨
Tracee is undergoing a major revision which affects the user experience, so we expect several breaking changes in upcoming releases. Please read #2890 for more info.
⛩️ Event structure 🏗️
Event's container and pod fields are now organized in groups as follows:
1.
container
:id
,ImageName
,ImageDigest
(new),Name
2.
kubernetes
:PodName
,PodNamespace
,PodUID
,PodSandbox
Event structure will further change in next release as discussed in #2870
🚀 What's new? 🚀
👮♀️ Policies 📃
Tracee now has a new user experience based on policies. A policy is a yaml document where you can specify a scope and associate it with a set of rules. A scope defines the workloads to which the policy applies. A rule defines events to be matched and actions to take on them. For example, the following policy collects DNS events originating from the
dig
binary inside containers:You can load multiple policies into Tracee using the
--policy
flag providing a path to the policy file.For more information, see the documentation on policies.
📺 ARM64 support 💪
Tracee already supported ARM64 architecture for some time now, despite not being fully tested or packaged for the end user. From this version and on, Tracee now officially supports ARM64 architecture and provides docker images for it. You can give it a try by running:
📸 BPF program capturing 🪝
It is now possible to capture the bytecode of BPF programs as they are being loaded into the kernel, using the new
--capture bpf
flag.📩 Events 🔔
inotify_watch
: indicates the usage of inotify mechanism on a pathsecurity_bpf_prog
: provides information about BPF programs loaded into the kernel or requested by the userhidden_kernel_module
: which periodically checks for a hidden kernel module in your systemprocess_execute_failed
: indicates a failed executionbpf_attach
: Added the list of helpers used by a BPF program and removed theprog_write_user
andprog_override_return
arguments as they are now redundant.🦄 Misc 💐
ImageDigest
field.🔨 Fixes 👷
.context.podName
filter was incorrectly filtering the image name.print_mem_dump
regression in previous version.Beta Was this translation helpful? Give feedback.
All reactions