標題: | 以定性的有限狀態機為基礎的Java程式 DFA-based Obfuscation of Java Programs |
作者: | 趙博民 Poi-Ming Chao 楊武 Wuu Yang 資訊科學與工程研究所 |
關鍵字: | 瓜哇;混淆;反編譯器;混淆器;Java;obfuscation;obfuscator |
公開日期: | 2004 |
摘要: | 為了達到跨平台的特性,Java程式會被編譯成一種以堆疊操作為導向,與硬體無關的中間型式,這種中間型式稱為bytecode。然而採用此種型式的指令集,雖造就了跨平台的特性,卻衍生了新的問題:bytecode及Java虛擬機器的特性使得反編譯Java程式變得更加容易。 本論文提出一種新的混淆技術來保護Java軟體。使得攻擊者難以僅利用反編譯器就可以直接獲取正確無誤的原始碼,迫使攻擊者一定要以手動或其它輔助工具進行反編譯,進而增加反編譯的難度,促使其感到灰心、氣餒,因而放棄反編譯之非法意圖。 |
URI: | http://140.113.39.130/cdrfb3/record/nctu/#GT009123616 http://hdl.handle.net/11536/53702 |
顯示於類別: | 畢業論文 |