Hà LanTomasPhilippart/ebpfangel
🐝 Ransomware Detection using Machine Learning with eBPF for Linux.
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tháng
#1 Repository Của Tháng
#1 Repository Của Tháng
🛡️ Phát hiện ransomware thời gian thực với eBPF + học máy trên Linux
ebpfangel dùng eBPF để theo dõi syscall và ML để phân loại hành vi mã độc.
ebpfangel là hệ thống phát hiện ransomware dựa trên eBPF và học máy, được phát triển bởi Max Willers và Tomás Philippart. Dự án sử dụng kỹ thuật phân tích động (dynamic analysis) kết hợp eBPF để theo dõi theo thời gian thực các hoạt động hệ thống như thao tác file và mã hóa, sau đó dùng thuật toán học máy giám sát để phân tích và phát hiện mô hình ransomware.
✨ Điểm nổi bật
- Giám sát thời gian thực: gắn chương trình eBPF vào tracepoints, kprobes và uprobes trong kernel và user-space.
- Chi phí thấp: eBPF mở rộng kernel nhẹ mà không cần module hoặc sửa kernel.
- Học máy giám sát: dùng học máy giám sát để phân loại sự kiện và phát hiện ransomware.
- Mã nguồn mở: toàn bộ mã nguồn mở, hỗ trợ cộng đồng nghiên cứu bảo mật.
💡 Vì sao đáng chú ý
ebpfangel kết hợp giữa sức mạnh của eBPF — công nghệ mở rộng kernel an toàn và hiệu năng cao — với học máy để xây dựng giải pháp phát hiện ransomware linh hoạt và nhẹ nhàng. Không giống các giải pháp truyền thống cần cài đặt module kernel phức tạp, ebpfangel tận dụng eBPF để theo dõi trực tiếp tại nhân hệ điều hành. Phù hợp cho môi trường nghiên cứu và phát triển hệ thống phát hiện mã độc trên Linux.
#eBPF #RansomwareDetection #MachineLearning #LinuxSecurity #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
Kyanos is a networking analysis tool using eBPF. It can visualize the time packets spend in the kernel, capture requests/responses, makes troubleshooting more efficient.
Aya is an eBPF library for the Rust programming language, built with a focus on developer experience and operability.
eBPF Developer Tutorial: Learning eBPF Step by Step with Examples
Inspektor Gadget is a set of tools and framework for data collection and system inspection on Kubernetes clusters and Linux hosts using eBPF