TGViewer
GitHub开源观察|开源项目·热门仓库·开发者 GitHub开源观察|开源项目·热门仓库·开发者 @githubtrendinghub · 837 subscribers
Post #1188 20
eBPF勒索软件检测器talus-process-monitor

talus-process-monitor是一个基于eBPF的Linux勒索软件检测器,从内核层追踪execve/openat系统调用,通过per-CPU perf缓冲区实时流式处理事件,标记批量文件重写加扩展名变更等行为模式。作者认为签名检测对Linux勒索软件几乎无效——多数样本是短命脚本,用find、mv、gzip等合法工具循环包装,能抓到的是破坏形态本身。

用户态用Rust,eBPF侧用libbpf/C加CO-RE,一次编译跨内核6.x运行。作者踩过的坑包括struct file字段偏移差异,以及单一全局环形缓冲区在并行负载下丢事件,改用per-CPU缓冲加用户态按进程重排事件顺序解决。

评分是最大难点。朴素"短时间内写N个文件"规则会在cargo build、内核模块编译、测试套件上疯狂误报。三个可用启发式:扩展名批量变更(勒索软件重命名doc.docx为doc.docx.locked,构建工具很少批量改名已有文件)、写后读密度(加密器必须先读明文再重写,构建器写新文件不读旧文件)、目录广度vs深度(target/是深子树,勒索软件在$HOME广度优先横扫)。

作者建议:先发布审计模式,在真实桌面收集数周日志再强制拦截;阈值按目录类别(构建目录、home、媒体)分别配置而非全局;eBPF验证器限制从第一天就要当设计约束。


🔗 原文:点击查看
More from @githubtrendinghub
  1. Sep 23, 2026Gravity Linux:面向Apple Silicon的Linux发行版 这是一款适配Apple Silicon Mac的Fedora Remix,默认搭载KDE Plasma…
  2. Sep 23, 2026Daily Efficiency Improver:开源代码效率分析工作流 GitHub 与耶鲁气候变化沟通项目联合调查了 1039 位 GitHub 用户,发现开发者普遍需要工具…
  3. Sep 23, 2026treg:面向智能体工具的OpenRouter 统一管理团队各类API密钥、CLI凭据与能力工具,让智能体可以按需调用各类工具服务,无需自行管理不同供应商的凭据与订阅。 · 聚合6…
  4. Sep 23, 2026ax:Google开源的智能代理编排运行时 针对智能代理这种特殊负载,提供高吞吐量的声明式编排能力,可支撑单集群百亿级智能代理任务运行,使用体验类似 Kubernetes。 · 支…
  5. Sep 23, 2026claude-code-templates:Claude Code的配置工具集 它为 Anthropic 的 Claude Code 提供了现成可用的配置集合,包含AI智能体、自定…
  6. Sep 23, 2026Univer:面向 AI 智能体的办公开发套件 这是一款开源的可嵌入办公组件 SDK,支持在你自己的产品中构建表格、文档、演示文稿等办公能力,同时适配浏览器端和 Node.js 服…
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 →