防毒軟體、EDR、XDR 的差異:防範或偵測、記錄、應變與範圍比較
三者都是保護端點免受攻擊的機制,但目的與監看範圍不同。防毒軟體(EPP:端點防護平台)依據已知惡意程式的特徵碼與可疑特徵,目標是在檔案執行前加以阻止。EDR則以無法完全防止入侵為前提,持續記錄端點上的程序、檔案與通訊的動作,找出可疑行為並協助調查,乃至隔離端點等應變。XDR不只端點,也整合網路、電子郵件、雲端與身分驗證等記錄並加以關聯,試圖找出整個組織中的攻擊流程。多數組織會把先行阻擋的機制,與找出漏網攻擊並應變的機制組合使用。
| 項目 | 防毒軟體(EPP) | EDR | XDR |
|---|---|---|---|
| 主要目的 | 在惡意程式執行前找出並阻止(預防) | 找出入侵後的可疑動作,加以調查並應變(偵測與回應) | 整體找出並應變橫跨端點、網路、電子郵件、雲端等的攻擊 |
| 監看範圍 | 端點上的檔案,以及即將執行的程式 | 端點上程序的啟動、檔案與登錄檔的變更、通訊、登入等動作 | 端點之外,再加上網路、電子郵件、雲端服務與身分驗證等記錄 |
| 主要偵測方式 | 與已知惡意程式的特徵碼比對。許多產品也能從檔案的特徵判斷可疑程度 | 依行為規則與攻擊手法知識(如ATT&CK)偵測,並可用IoC搜尋 | 關聯多個來源事件的偵測,把單獨看來微弱的徵兆組合判斷 |
| 記錄的保存 | 以偵測結果為主,很少長期保存端點的動作 | 持續記錄端點的動作,以便回溯調查 | 把多個來源的記錄集中在一處保存 |
| 偵測後的應變 | 刪除或隔離檔案 | 從管理主控台遠端停止程序、將端點從網路隔離、調查影響範圍 | 除了隔離端點,還能停用帳號、刪除郵件等跨範圍的應變 |
| 對未知攻擊的能力 | 容易漏掉特徵碼中沒有的新惡意程式,以及濫用作業系統正規功能的攻擊 | 無檔案攻擊與正規工具的濫用,也容易從行為找出 | 容易找出只看端點看不見的攻擊流程(例如經由郵件入侵後橫向擴散) |
| 維運負擔 | 相對較小,基本上自動阻擋 | 需要有人判斷並調查警示,常與SOC或外部監控服務搭配 | 範圍廣,需要整合設定與判斷警示的體制 |
| 限制 | 難以得知漏網的攻擊在端點內做了什麼 | 看不到端點以外(網路設備、雲端、未受管理的端點) | 各產品可整合的範圍不同;只收集記錄無法取代負責判斷的人與程序 |
數值為具代表性的大致參考值,會因世代或產品而異。