Русский
Веб-версияОткрыть в Telegram

ПостBombini — runtime security агент на eBPF, целиком написанный на Rust с библиотекой Aya.

30 сентября 2026
D
DevOps MemOps
Ссылка
нажмите — покажем
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🤨
10 · 1.2K ·

Рядом в ленте

DDevOps MemOpsdrop — Linux sandboxing that doesn't get in your way 📌 Подробнее: https://github.com/wrr/drop MemOps🤨DDevOps MemOpsMemOps 😃
это сообщение
DDevOps MemOpsDevs did what?! Oooops MemOps 😃DDevOps MemOpsВыучил Go. Горутины, каналы, интерфейсы — всё понятно. А потом реальная задача: опросить 300 хостов, не положить чужой API ретраями и корректно остановиться по
DDevOps MemOpsDevOps MemOps@devops_memops · канал · Технологии
6 358подписчиков1 299средний охват поста
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем