終於來到最後一天! 回頭看 Day1,當時的 BehaviorGuard 只是一支簡單的 Python 程式,負責讀取 Linux 系統中正在執行的 Proce...
經過前面 28 天的開發,BehaviorGuard 已經具備 Process、Network、File、Persistence 等行為偵測功能,也完成了 Co...
前面幾天,我們已經讓 BehaviorGuard 具備 Process、Network、File、Persistence 等行為偵測能力,並逐步完成 Corre...
前面幾天,我們已經陸續完成了 BehaviorGuard 的程序監控、網路監控、檔案監控、持久化偵測、事件關聯分析,以及受控自動回應功能。 但是一直有個問題:雖...
在 Day25,我們成功將 Process Monitor、Network Monitor、Correlation Engine 和 Response Disp...
在前面 24 天的開發中,我們已經陸續完成 Process Detection、Network Detection、File Monitoring、Persis...
在 Day22,我們使用 SIGTERM 成功終止 Kali Linux 中的測試程序。 Day23 則加入 Response Policy,透過程序白名單、P...
在 Day22,我們透過 Python 的 subprocess 模組,成功使用 SIGTERM 終止 Kali Linux 中的 sleep 60 測試程序。...
在 Day21,我們已經將 Detection Engine 與 Response Engine 串接起來,讓 BehaviorGuard 偵測到可疑程序後,可...
在 Day20,我們建立了 Response Engine 的初步架構,可以根據 Alert 的風險等級,產生對應的回應建議。 不過,目前的 Response...
在前面的實作中,我們已經逐步完成 BehaviorGuard 的 Process Monitor、Detection Engine、Correlation En...
在 Day18,我們成功把 Alert Logger 接入 Detection Engine,讓 BehaviorGuard 偵測到可疑程序後,可以自動將警告儲...
在 Day17,我們建立了 Alert Logger,讓 BehaviorGuard 可以把警告資訊儲存成 JSONL 格式。 不過,昨天使用的是手動建立的測試...
在 Day16,我們完成了 Continuous Process Monitor(連續程序監控),讓 BehaviorGuard 能夠持續觀察 Linux 系統...
前幾天做到 Day14、Day15 之後,BehaviorGuard 已經可以做 Alert Correlation。 Day14 做的是: Same PID...
昨天 Day14,我替 BehaviorGuard 加入了 Correlation Engine。 原本獨立的 Alert: BG-CMD-002 Python...
前幾天 BehaviorGuard 已經完成了 Process、Command、Network、File 與 Persistence Detection。 目前...
前幾天 BehaviorGuard 已經完成 Process、Command、Network、File Detection,也開始加入 File Telemet...
前幾天已經完成 File Detection 的基本功能,目前 BehaviorGuard 可以偵測: Sensitive File Modification...
昨天 Day 10,我把 File Monitor 正式接上 Detection Engine,讓 BehaviorGuard 可以即時監控檔案異動,並產生:...
昨天 Day 9,我開始替 BehaviorGuard 加入 File Detection。 當時已經可以透過 watchdog 看到: CREATED MO...
前幾天的 BehaviorGuard 已經開始能夠監控 Process、Command 與 Network 行為。 目前大致可以分成: Process Det...
Day 7 我完成了 BehaviorGuard 第一版的 Network Monitor,可以從 Linux 系統取得目前的 TCP 連線,也能偵測像 nc...
前幾天的 BehaviorGuard 已經可以透過 Process 與 Command Line 偵測一些可疑行為。 例如目前已經有: BG-PROC-001...
Day 5 已經成功把 Process Monitor 與 Detection Engine 接起來。 目前的流程是: Linux /proc↓Process...
前幾天完成了 Process Monitor、Process Rule,以及可以同時執行多條規則的 Detection Engine。 目前已經有兩條 Proc...
前幾天我們已經讓 BehaviorGuard 能夠取得 Linux 系統上的 Process 資訊,並透過 PID、PPID 找出 Process 之間的父子關...
Day 1、Day 2 我們已經可以從 Linux 的 /proc 讀取 Process 資訊,包含: PID PPID UID command execut...
昨天 Day 1,我先讓 BehaviorGuard 可以讀取單一 Process 的資訊,例如 PID、PPID、UID、Command 和 Executab...
Day 1|從 Linux Process 開始:打造 BehaviorGuard 的第一個 Telemetry Collector 前言 這次 30 天鐵人賽...