基於圖特徵惡意軟件檢測器的結構型對抗式樣本


近年來,結合機器學習(Machine Learning, ML)技術的惡意軟體分類器在檢測未知物聯網惡意軟體上取得了優秀的成績。而基於控制流程圖(Control Flow Graph, CFG)特徵的檢測器可以更準確地呈現執行檔的執行流程和語義,因此被視為檢測惡意軟體的有效技術。然而,隨著機器學習的廣泛應用,評估惡意軟體檢測器的穩健性成為一項刻不容緩的重要議題。在本文中,我們希望透過對抗式攻擊評估不同模型的穩健性。我們小心地操縱目標惡意軟體樣本,並於其中注入精心設計的opcode序列來進一步修改執行流程,從而誤導基於結構的惡意軟體檢測器。特別是,我們在保留原始功能的同時生成四種類型的可用轉換,並搭配高查詢效率的優化演算法。實驗結果表明,我們的方法在使用基於結構和基於opcode特徵的檢測器上皆取得了出色的效果。


鄭欣明

鄭欣明

鄭欣明為國立臺灣大學資訊工程博士,現任國立臺灣科技大學資訊工程系教授與中央研究院資訊科技創新研究中心合聘副研究員。近八年來主持教育部資訊安全人才培育計畫、每年舉辦 AIS3 暑期營隊與資安競賽如 MyFirstCTF, AIS3 EOF 等,作育千名資安英才。鄭博士長期專注於電信網路安全與物聯網系統安全,近年也將研究拓展於人工智慧安全。其團隊在資安領域的研究成果曾榮獲 IEEE Trustcom 2020, CISC 2020/2021, TANET 2021 最佳論文獎等殊榮。

楊季昕

楊季昕

楊季昕為國立臺灣科技大學資訊工程系碩士與第五屆臺灣好厲駭成員。曾任中華資安國際與關鍵智慧科技實習生。