跳到主要內容

發表文章

目前顯示的是有「(Locard’s Exchange Principle」標籤的文章

Locard's Exchange Principle:數位鑑識的核心基礎與「凡走過必留下痕跡」原理解析

在數位世界中, 每一次操作都會留下不可抹滅的痕跡 。法國犯罪學家 Edmond Locard 提出的交換原理,不僅奠定了傳統物證鑑識的基礎,更成為現代數位鑑識調查的核心指導原則。 什麼是 Locard's Exchange Principle? Locard 的核心主張為: 「凡走過,必留下痕跡(Every contact leaves a trace)」 。任何兩個物體或系統發生接觸,雙方都會相互交換物質或資訊。在實體鑑識中,這指的是毛髮、纖維或指紋的轉移;在數位環境中,則對應為登入紀錄、IP 位址、存取時間戳記與系統日誌。 攻擊者無法在完全不留痕跡的情況下入侵系統 ,這一前提使得數位鑑識成為可能。即使刻意清除,清除行為本身也會產生新的證據。 數位鑑識中的實際應用 在數位調查中,Locard 原理引導調查人員從多個層面蒐集交換痕跡。 網路層 留有連線封包與 DNS 查詢紀錄; 系統層 記錄著程序執行、檔案存取與登錄機碼變更; 應用層 則保存瀏覽器快取、Cookie 與應用程式日誌。攻擊者執行的每個指令、傳輸的每個封包,都會在來源與目標系統之間完成一次「數位交換」。調查人員的任務,就是還原這些交換痕跡,重建完整的攻擊時間線。 # Linux 快速蒐集數位痕跡範例 last -F # 登入/登出時間紀錄 cat /var/log/auth.log | grep "Failed" # 失敗的認證嘗試 find / -mtime -1 -type f 2>/dev/null # 過去 24 小時內被修改的檔案 💡 重點整理 雙向交換 :接觸行為同時在雙方系統留下可識別的數位痕跡。 清除即證據 :刻意刪除日誌或覆寫資料,本身就是新的數位痕跡。 多層驗證 :網路、系統、應用三層痕跡可相互交叉比對,提升證據可信度。 揮發性排序 :依據 RFC 3227,應優先保存揮發性高的記憶體與連線狀態資料。 Locard 原理提醒我們: 數位世界並不存在完美犯罪 。掌握這一原則,不僅能強化鑑識調查的系統性,更能協助資安防禦者建立更完整的日誌策略。 📚 參考文獻 IETF RFC 3227...