TGViewer
DevOps MemOps DevOps MemOps @devops_memops · 6.34K subscribers
Post #8318 956
Bombini — runtime security агент на eBPF, целиком написанный на Rust с библиотекой Aya.

Он построен на BPF LSM хуках и состоит из модульных детекторов, которые отслеживают процессы, файловые и сетевые операции, а также взаимодействие с eBPF-подсистемой ядра.

Самое интересное здесь — rule engine, который целиком работает внутри eBPF в отличие от Falco, где правила вычисляются в user mode части агента. Правила пишутся в YAML с булевыми предикатами (AND/OR/NOT, in, CIDR для IPv4/IPv6, списки и макросы). Каждое правило компилируется как программа: парсер строит AST,оптимизационные проходы его упрощают, а на выходе получается байткод в обратной польской записи. Байткод загружается в eBPF-мапы и исполняется прямо в ядре собственным RPN-интерпретатором. Поэтому фильтрация происходит до отправки событий в userspace, и накладные расходы минимальны. Для правил есть sandbox-режим в вариантах allow-list и deny-list, в отличие от Tetragon, где реализован только deny-list способ.

Отдельно стоит отметить детектор SysEnumMon, аналогов нет ни в Falco, ни в Tetragon. Обычно в eBPF-агентах одно срабатывание хука даёт одно событие. SysEnumMon работает иначе: он собирает наблюдения с нескольких хуков (запуск бинарей и открытие файлов), коррелирует их внутри дерева процессов в скользящем временном окне и принимает решение прямо в eBPF. Так он ловит сканеры вроде LinPEAS и LinEnum, хотя каждое их действие по отдельности (id, uname, чтение /etc/passwd) выглядит легитимно.


📌 Подробнее: https://bombinisecurity.github.io/bombini/

MemOps🤨
  • 👍 2
  • 🤯 2
More from @devops_memops
  1. Oct 1, 2026bash-agent — минималистичная среда выполнения для ИИ-программистов. Чистый bash + awk, ник…
  2. Oct 1, 2026MemOps 😃
  3. Oct 1, 2026Post #8324
  4. Sep 30, 2026Grafana Alerting: Scale alert routing without scaling complexity using multiple notificati…
  5. Sep 30, 2026MemOps 😃
  6. Sep 30, 2026rune — быстрый, ускоряемый графическим процессором, полнофункциональный IDE и терминальный…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →