原創|行業資訊|編輯:郝浩|2013-08-06 14:49:39.000|閱讀 175 次
概述:代碼混淆越來越成熟,就目前的報道而言,“數字拼圖”方式的加密標準著代碼混淆會走向完善。將鼓勵開發者注重代碼保護。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
眾所周知,開發者在完成工作后,為保護自己的知識產權,都會想辦法保護開發代碼。目前應用最廣,效果最好的幾款代碼保護軟件是.NET的,java的.這些軟件多以代碼重命名,控制流,模糊處理等方式完成代碼混淆。其完成效果與保護力度就目前而言,是非常出眾的。
最近,加州大學的研究人員設計了一款代碼混淆軟件。該軟件允許有人為目的使用一個軟件同時保護其混淆的代碼。對此,計算機學術界稱為“軟件混淆”。保證其保護軟件的全部功能不受影響,而且逆向工程對此毫無作用。
在第54屆計算機科學研討會上,其中一個重要的議會就是“軟件完全加密,軟件可運行,軟件可執行全部功能”。這是很過軟件公司一直關注的問題。對于古典的軟件代碼混淆,大多程度模糊處理代碼以達到被破解的減速。應用逆向工程,花費一定時間,是可以破解的。雖然Dotfuscator和DashO Pro都表現良好,但理論上,是可以花一定時間和精力來破解的。而加州大學提出的這種“軟件混淆”是一種創新,這種創新的原型是一種數學智力拼圖游戲。其中提到“我們給你的只有數學,數字,或數字序列。但這些數字結構的工作方式,是把單個的數字或數字序列結合特定的數學方式,才能真正的工作。你可以檢查所有東西,你可以把它倒過來,不同角度分析,你仍然不知道它在做什么。”這種軟件混淆的方法被人們稱為“數字拼圖”代碼混淆。加州大學還提出這種多重線性圖片,就算上花上幾百年的時間去破解,你得到的也是一組荒繆的數字。而且這種理論也為功能性加密鋪平了道路,加密信息會被加密函數取而代之。
對此,廣大的開發者要對加密有信心,希望大家繼續使用加密軟件保護你的知識產權。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網