翻譯|使用教程|編輯:李顯亮|2019-07-19 11:39:51.533|閱讀 545 次
概述:Dotfuscator提供了一種應用程序保護的多層方法。這些層中的每一層都提供了一個重要的整體保護策略。如果一層受到損害,其他層繼續(xù)提供有效保護,使攻擊者更難以實現其目標。并且不僅有多個層,而且每個層都具有比其他混淆產品使用的簡單技術更強大的高級功能。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Dotfuscator是一個.NET的Obfuscator。它提供企業(yè)級的應用程序保護,大大降低了盜版、知識產權盜竊和篡改的風險。Dotfuscator的分層混淆、加密、水印、自動失效、防調試、防篡改、報警和防御技術,為世界各地成千上萬的應用程序提供保護。
Dotfuscator提供了一種應用程序保護的多層方法。這些層中的每一層都提供了一個重要的整體保護策略。如果一層受到損害,其他層繼續(xù)提供有效保護,使攻擊者更難以實現其目標。并且不僅有多個層,而且每個層都具有比其他混淆產品使用的簡單技術更強大的高級功能。
從本文開始我們一起了解Dotfuscator如何對應用程序進行多層保護,層層遞進,大致可分為:
智能混淆是一種持續(xù)的工作,用于自動識別和應用混淆規(guī)則,以用于已知的API使用模式和應用程序類型。
智能混淆規(guī)則很像內置重命名規(guī)則,但適用于簡單正則表達式無法描述的情況。最簡單的例子就是enum在Dotfuscator看到ToString()其中一個成員被調用時排除成員。如果用戶正在呼叫ToString()該enum成員,那么他們可能希望它具有原始名稱。使用自定義規(guī)則排除機制無法描述此情況。
當前實現可識別使用某些常用技術和模式的應用程序和庫,例如:
對于這些應用程序類型,Dotfuscator的重命名和刪除功能可以盡最大努力識別重命名或刪除元素將破壞輸出應用程序的情況。然后,它會自動阻止重命名或刪除而無需其他用戶配置。
智能混淆規(guī)則使用靜態(tài)分析來確定應該從重命名中排除哪些元素或將其用作刪除入口點。發(fā)現此類項目時,該規(guī)則會發(fā)出智能混淆選項卡中顯示的通知。有時,規(guī)則可以識別需要采取的操作,但無法確定要采取的具體操作,因為靜態(tài)分析不會產生足夠的信息。發(fā)生這種情況時,規(guī)則會發(fā)出一個警告,顯示在“智能混淆”選項卡中。
FrameworkElementRule flagged something in Method Namespace.ContextMenu::void OnApplyTemplate() for the following reasons: Examine possible name arguments to System.Windows.FrameworkElement::FindName and manually exclude the referenced elements. |
用戶應該只需按照說明操作:找到ContextMenu類并查看OnApplyTemplate()方法。查找該方法中調用的所有位置FindName(string),并確定該字符串是否表示需要手動排除的輸入中的屬性。
Dotfuscator允許您關閉智能混淆。智能混淆默認情況下處于啟用狀態(tài),在大多數情況下應保持打開狀態(tài)。如果用戶認為更積極的混淆不會損害應用程序,則可以關閉它。有幾種方法可以將其關閉:
Dotfuscator允許您控制智能混淆報告的詳細程度。您可以選擇僅報告所有操作和警告,警告,或完全取消報告。有幾種方法可以設置報告級別:
Dotfuscator允許您將智能混淆報告保存到文件中,除了顯示它。您可以通過在以下任何位置指定文件路徑,指示Dotfuscator將報告保存到文件中:
在使用新版本覆蓋之前,Dotfuscator會自動重命名具有相同名稱的現有Smart Obfuscation報告。如果您不想要此行為,有幾種方法可以指示Dotfuscator在覆蓋之前不要重命名現有的刪除報告:
Dotfuscator以XML格式生成智能混淆報告,該報告列出了智能混淆過程標記的所有項目。請記住,報告的內容反映了智能混淆報告詳細程度設置 - 如果詳細程度設置為僅警告或無,則可以從報告中省略由智能混淆標記的項目。每個條目代表一個由智能混淆標記的項目,并描述項目的內容及其被排除的原因,以及指示標記操作是警告還是通知的屬性。
— 持續(xù)更新中 —
*想要購買Dotfuscator正版授權的朋友可了解詳情哦~
本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn