機器碼加密_網(wǎng)絡(luò)黑客加密與解密_軟件加密與解密
本文關(guān)鍵詞:軟件加密與解密,由筆耕文化傳播整理發(fā)布。
軟件加密與解密
對抗軟件盜版、篡改和惡意逆向工程的理論、技巧和工具
近十年來,,人們在軟件防盜版和防篡改技術(shù)的研發(fā)上取得了重大進展。這些技術(shù)在保護軟件開發(fā)人員的知識產(chǎn)權(quán)方面具有不可替代的作用。無論是研究人員、在校學(xué)生,還是開發(fā)人員,要了解這些技術(shù)及其能提供的安全級別和可能引發(fā)的性能開銷,都可以從本書獲得權(quán)威、全面的參考資料。
Christian Collberg和Jasvir Nagra在書中詳盡地介紹了相關(guān)技術(shù),涵蓋了計算機科學(xué)的各個相關(guān)領(lǐng)域,包括密碼學(xué)、隱寫術(shù)、水印、軟件度量、逆向工程和編譯優(yōu)化等。本書通過大量的示例代碼,向讀者展示了代碼混淆、軟件水印、代碼防篡改和“胎記”技術(shù)等保護算法的實現(xiàn)方式,并且從理論和實踐兩個角度探討了這些技術(shù)的局限。
涵蓋的內(nèi)容
攻擊者和防御者用來分析程序的各種主要方法
代碼混淆技術(shù),用于提高程序被分析和理解的難度
軟件水印和指紋,用于標識軟件開發(fā)者并追蹤盜版
代碼防篡改技術(shù),用于檢測和響應(yīng)非法修改代碼和數(shù)據(jù)的行為,從而保護軟件
動態(tài)水印和動態(tài)混淆技術(shù),用于阻止軟件的非法復(fù)制
軟件相似性分析和“胎記”算法,用于檢測代碼剽竊
硬件技術(shù),用于保護軟件及各類媒體免遭盜版和篡改
在分布式系統(tǒng)中,檢測遠端不可信平臺上運行的軟件是否被篡改
代碼混淆技術(shù)在理論上的局限性
Christian Collberg 瑞典隆德大學(xué)計算機科學(xué)博士,亞利桑那州立大學(xué)計算機科學(xué)系副教授,從事代碼混淆、軟件水印和“胎記”方面的基礎(chǔ)性研究工作。他曾在新西蘭奧克蘭大學(xué)及中國科學(xué)院工作過。
Jasvir Nagra 專注于設(shè)計強壯的動態(tài)水印算法,曾致力于通過代碼混淆和防篡改技術(shù)保護運行在遠程不可信平臺上的軟件的完整性。目前,他任職于谷歌公司,在加利福尼亞州從事與基于編程語言的安全性有關(guān)的研究工作。
本文關(guān)鍵詞:軟件加密與解密,由筆耕文化傳播整理發(fā)布。
本文編號:59386
本文鏈接:http://sikaile.net/wenshubaike/mishujinen/59386.html