透過您的圖書館登入
IP:18.223.196.211
  • 期刊

虛擬技術在系統安全上的應用-以QEMU仿真器偵測緩衝區溢位攻擊為例

摘要


本文主張利用虛擬機器技術能達到比作業系統更完整的系統安全保護,換句話說,即使作業系統或其他系統程式或應用程式有了漏洞,但是透過虛擬技術的應用,仍能偵測與隔離漏洞。本文將以虛擬技術之一的指令層次(Instruction level)的虛擬技術,來說明上述主張的確可以實現。亦即即使程式有了緩衝區溢位漏洞且作業系統無法即時偵測及保護,但是透過QEMU仿真器(emulator),仍能避免此類漏洞為駭客所利用-理由是本文設計的方法可以在執行時期偵測出緩衝區溢位的情況發生。我們在文中除了介紹相關的原理外,同時也詳細說明系統實作時的種種技術問題該如何解決。

參考文獻


What is Buffer Overflow?
Microsoft virtual pc 2007
Bochs: The Open Source IA-32 Emulation Project
Wine Project

延伸閱讀