翻譯|其它|編輯:李顯亮|2019-08-19 11:46:53.010|閱讀 247 次
概述:Dotfuscator提供了一種應(yīng)用程序保護的多層方法。這些層中的每一層都提供了一個重要的整體保護策略。保質(zhì)期檢查是用于檢測某個日期之后是否正在運行某個應(yīng)用程序。這使應(yīng)用程序可以運行的有限時間。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Dotfuscator是一個.NET的Obfuscator。它提供企業(yè)級的應(yīng)用程序保護,大大降低了盜版、知識產(chǎn)權(quán)盜竊和篡改的風(fēng)險。Dotfuscator的分層混淆、加密、水印、自動失效、防調(diào)試、防篡改、報警和防御技術(shù),為世界各地成千上萬的應(yīng)用程序提供保護。
Dotfuscator提供了一種應(yīng)用程序保護的多層方法。這些層中的每一層都提供了一個重要的整體保護策略。如果一層受到損害,其他層繼續(xù)提供有效保護,使攻擊者更難以實現(xiàn)其目標(biāo)。并且不僅有多個層,而且每個層都具有比其他混淆產(chǎn)品使用的簡單技術(shù)更強大的高級功能。
從本文開始我們一起了解Dotfuscator如何對應(yīng)用程序進行多層保護,層層遞進,大致可分為:
保質(zhì)期檢查是用于檢測某個日期之后是否正在運行某個應(yīng)用程序。這使應(yīng)用程序可以運行的有限時間。
保質(zhì)期檢查對于測試版或評估軟件特別有用。如果用戶嘗試在到期日期之后運行應(yīng)用程序,則保質(zhì)期檢查可以檢測到此情況,并通過發(fā)送事件遙測,通知應(yīng)用程序以及導(dǎo)致應(yīng)用程序退出來做出反應(yīng)。換句話說,保質(zhì)期檢查會根據(jù)當(dāng)前日期檢測并響應(yīng)未經(jīng)授權(quán)使用您的應(yīng)用程序。
要讓Dotfuscator Professional將保質(zhì)期檢查注入您的應(yīng)用程序,您必須首先從PreEmptive Solutions 獲取保質(zhì)期激活密鑰。獲得激活密鑰后,啟用代碼注入。然后,配置在配置編輯器的檢查,或通過注釋的源代碼用ShelfLifeCheckAttribute。這兩種方法都允許您指定確定Check操作方式的各種屬性。
一個保質(zhì)期激活密鑰是需要注入保質(zhì)期檢查,必須在每個保質(zhì)期檢查的ActivationKeyFile 屬性中指定激活密鑰的路徑。僅當(dāng)Dotfuscator處理應(yīng)用程序時才需要激活密鑰。應(yīng)用程序不需要在運行時訪問激活密鑰,因此不應(yīng)將其分發(fā)到開發(fā)組織之外。
保質(zhì)期令牌是含有關(guān)于應(yīng)用程序的保存期限,信息的文件,如到期日期。Dotfuscator不是直接將過期信息嵌入到應(yīng)用程序中,而是生成包含此信息的令牌。在運行時,保質(zhì)期檢查使用令牌來確定應(yīng)用程序是否已過期。
在Dotfuscator Professional中,有兩種方法可以將標(biāo)記提供給保質(zhì)期檢查:
雖然其他支票只提供一個通知,說明支票是否發(fā)現(xiàn)未經(jīng)授權(quán)的應(yīng)用程序狀態(tài),但保質(zhì)期檢查可以有兩個通知:
作為bool前一小節(jié)中指定的接收器的替代方案,通知可以改為使用Method,Delegate或MethodArgument接收器,其中方法或委托具有簽名void(string, string)。在這種情況下,Shelf Life Check使用以下兩個參數(shù)調(diào)用方法或委托:
Dotfuscator可以將Shelf Life Checks注入所有.NET程序集,但以下情況除外:
— 持續(xù)更新中 —
*Dotfuscator現(xiàn)已加入“8月省錢式嗨購”,滿額即送office 365正版授權(quán),想要購買Dotfuscator正版授權(quán)的朋友可了解詳情哦~
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn