翻譯|使用教程|編輯:李顯亮|2019-08-05 14:04:13.650|閱讀 316 次
概述:Dotfuscator提供了一種應(yīng)用程序保護(hù)的多層方法。這些層中的每一層都提供了一個(gè)重要的整體保護(hù)策略。篡改檢查是一種用于檢測(cè)應(yīng)用程序自Dotfuscator處理后是否已更改的檢查。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Dotfuscator是一個(gè).NET的Obfuscator。它提供企業(yè)級(jí)的應(yīng)用程序保護(hù),大大降低了盜版、知識(shí)產(chǎn)權(quán)盜竊和篡改的風(fēng)險(xiǎn)。Dotfuscator的分層混淆、加密、水印、自動(dòng)失效、防調(diào)試、防篡改、報(bào)警和防御技術(shù),為世界各地成千上萬(wàn)的應(yīng)用程序提供保護(hù)。
Dotfuscator提供了一種應(yīng)用程序保護(hù)的多層方法。這些層中的每一層都提供了一個(gè)重要的整體保護(hù)策略。如果一層受到損害,其他層繼續(xù)提供有效保護(hù),使攻擊者更難以實(shí)現(xiàn)其目標(biāo)。并且不僅有多個(gè)層,而且每個(gè)層都具有比其他混淆產(chǎn)品使用的簡(jiǎn)單技術(shù)更強(qiáng)大的高級(jí)功能。
從本文開始我們一起了解Dotfuscator如何對(duì)應(yīng)用程序進(jìn)行多層保護(hù),層層遞進(jìn),大致可分為:
篡改檢查是一種用于檢測(cè)應(yīng)用程序自Dotfuscator處理后是否已更改的檢查。
例如,如果攻擊者修改應(yīng)用程序二進(jìn)制文件以規(guī)避限制或刪除許可信息,則篡改檢查可以檢測(cè)修改并通過(guò)發(fā)送事件遙測(cè),通知應(yīng)用程序和阻止攻擊者做出反應(yīng)。換句話說(shuō),篡改檢查會(huì)檢測(cè)并對(duì)未經(jīng)授權(quán)篡改您的應(yīng)用程序做出反應(yīng)。
要讓Dotfuscator將Tamper Checks注入您的應(yīng)用程序,首先啟用代碼注入。然后,配置在配置編輯器的檢查,或通過(guò)注釋的源代碼用TamperCheckAttribute。這兩種方法都允許您指定確定Check操作方式的各種屬性。
Dotfuscator可以將篡改檢查注入所有.NET程序集,但以下情況除外:
[.NET Framework]
為了測(cè)試注入到應(yīng)用程序中的篡改檢查如何對(duì)裝配篡改作出反應(yīng),Dotfuscator包括TamperTester.exe一個(gè)命令行實(shí)用程序,通過(guò)修改程序集的元數(shù)據(jù)來(lái)模擬篡改。要測(cè)試受保護(hù)的應(yīng)用程序?qū)Υ鄹牡姆磻?yīng),需要以下步驟:
[Xamarin.Android]
要測(cè)試注入應(yīng)用程序的篡改檢查將如何對(duì)篡改作出反應(yīng):
①如果在生成存檔后簽署應(yīng)用程序:
②如果您在項(xiàng)目的屬性中簽署了應(yīng)用程序:
這將導(dǎo)致已部署的應(yīng)用程序使用該debug.keystore文件進(jìn)行簽名,從根本上模擬已被篡改并重新打包的應(yīng)用程序。
— 持續(xù)更新中 —
*想要購(gòu)買Dotfuscator正版授權(quán)的朋友可了解詳情哦~
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn