【FAQ】軟件保護系統Themida常見問題集錦(二)—「Taggant信息」功能的用途是什麼?

Themida是先進的Windows軟件保護系統,它被用於知足軟件開發人員對於所開發應用程序安全保護的需求,使其遠離被先進的逆向工程和軟件攻擊的危險。html

經過Themida,咱們集中在軟件保護器所具備的主要弱點,從而提供瞭解決這些問題的完整解決方案。Themida使用SecureEngine®保護技術,當以最高優先級運行時,實施前所未見的保護技術,以保護應用程序免受高級軟件攻擊。編程

>>當即下載Themida DEMO體驗<<安全


 Themida常見問答集錦編程語言

 相關產品問答集錦:【加密保護軟件 WinLicense常見問題整理大全】加密

 

問:Themida支持哪些編程語言?spa

答:Themida支持大多數編程語言,如C / C ++,C#,Delphi,Visual Basic,PowerBasic,PureBasic,Assembly,.NET語言等。命令行

 

問:我想經過命令行同時保護多個應用程序,由於我正在爲每一個客戶建立一個特定的受保護應用程序。這能夠實現嗎?htm

答:您能夠經過命令行同時啓動咱們的保護。爲避免與保護建立的中間文件發生衝突,您必須調用咱們的保護時指定isolate參數。教程

示例:Themida.exe / protect MyProject.tmd / isolate內存

 

問:「保護選項」面板中「Taggant信息」功能的用途是什麼?

答:Taggant系統是添加到軟件中的加密簽名,用於抵禦受保護應用程序中的防病毒誤報。Themida / WinLicense許可證中的Taggant信息包含一個內部ID和您的私鑰,用於在Taggant信息中插入和簽署受保護的二進制文件,所以防病毒公司能夠檢測到該應用程序受信任客戶保護,而不是將其報告爲誤報。請注意,若是許可證被泄露並用於保護惡意軟件/病毒,則防病毒公司會將Taggant簽名列入黑名單,而且使用該許可證保護的任何內容都將被標記爲病毒/惡意軟件。

當您啓用「Taggant信息」選項時,您須要在保護時間內鏈接互聯網以計算您的Taggant信息,並可以將其插入受保護的二進制文件中(它鏈接到「 http://taggant-tsa.ieee.org/ 」 )。若是保護時間內沒有可用的互聯網鏈接,您的應用程序將受到正常保護,但不包含任何Taggant信息。

 

問:我想在Themida的用戶界面的「輸入文件名」和「輸出文件名」中包含相對路徑。我怎樣才能作到這一點?

答:您能夠包含要保護的應用程序的相對路徑。路徑相對於「Themida.exe」的位置。若是您但願路徑是「.tmd」文件(Themida項目文件)所在的路徑,則必須編輯「themida.ini」文件,並在「[General]」部分下編寫「PathRelativeToProjectFile」 =是「

如下是Themida.ini內容的一個例子:

[General]

PathRelativeToProjectFile = yes

若是您不但願路徑相對於「Themida.exe」的位置,而是從您調用Themida.exe的當前文件夾,則必須在「[General]」選項卡下包含如下選項: Themida.ini:UseCurrentPath = yes

 

問:我看到Themida檢測到個人磁盤上的文件已被修補,可是如何檢測是否有人在內存中修補了個人應用程序?

答:在Themida / WinLicense 2.0.6中,咱們添加了一個新的宏來檢查應用程序在內存中的完整性(代碼部分)。宏是CHECK_CODE_INTEGRITY

 

-- 持續更新中 --

若是你想得到更多Themida教程資源,或獲取正式版受權,可點擊這裏

相關文章
相關標籤/搜索