天天看點

選擇JAVA代碼混淆工具DashO的50個理由(二)

DashO-Pro是第三代的Java混淆器(obfuscator)、壓縮機(compactor)、優化工具和水印工具(watermarker)。它能有效保護和防止Java程式被反編譯和篡改,是Java代碼保護的理想選擇。DashO-Pro除了為Java代碼提供領先的代碼保護外,它還将應用程式的大小縮減到原檔案的70%。如果您正在找尋為您的Java程式提供反編譯保護、提高運作速度和減少程式體積的辦法,那麼我們推薦您使用DashO。

DashO可以降低和管理Java應用程式開發所帶來的風險。我們的5,000多家企業客戶和300,000多名使用者列舉了許多理由,說明他們為什麼信任PreEmptive–特别是DashO–來保護他們的Java應用的安全并提高其價值。

如果您對該加密/解密軟體感興趣,可以在慧都網免費下載下傳最新試用版,加入加密/解密QQ交流群:740060302

開發流程整合

保護并不是發生在真空中,而是發生在您的開發流程中–這個流程很可能是根據您的業務目的而建立的,就像它在不同的版本中變化一樣。這就是為什麼我們在提供可靠、靈活和可擴充的部署選項方面至少投入了同樣多的資金,以适應最靈活的初創企業和最自動化的制造流程。

  1. Gradle integration:DashO很容易內建到你的Android或Java Gradle建構中。
  2. Ant integration:我們提供一流的內建。
  3. Command line:可以從指令行調用。
  4. Stand-alone:更新的使用者界面和向導随時可用。
  5. R8 integration:預先配置為與Android的R8工作。

    33.Incremental obfuscation: 釋出更新檔?不想重新釋出整個應用套件?沒問題。

  6. Stack trace translation: 需要從混淆的堆棧痕迹中恢複原始方法名嗎?DashO有相應的工具。
  7. Cross-Jar obfuscation: 想要在多個不同的二進制檔案中擴充重命名和其他進階保護功能?沒問題。
  8. Distributed development support: 需要進行持續內建或者至少是跨組分布式內建?我們就是為此而生的。
  9. Signing capability:需要我們在完成後給你的應用簽名嗎?它已經作為一個自動功能内置。
  10. Java版本定位: 在一個版本的Java上使用DashO,但你需要針對另一個版本?不會破壞您的應用程式。
  11. Java平台支援:我們提供對Java 1.3-1.8和9-14的支援。
  12. 100%符合Java标準:從Mac到Windows,我們已經覆寫了你。

    基于風險的方法

    通過技術、流程和有效控制的結合,我們提供重大風險緩解,降低損害的可能性,并将風險完全轉移到您的組織之外。這些風險包括

  13. 知識産權保護。保護你的知識産權和你的技術保護你,你的業務和你的客戶。
  14. 反盜版。通過顯著提高努力水準來減少收入損失,并在盜版發生時進行檢測,這可以節省資金,也許還能節省你的業務。
  15. 社會工程。當人們知道你的軟體時,他們也可以假裝成你–愚弄你的客戶,使其洩露私人資訊。
  16. 惡意軟體。直接操縱(篡改)你的代碼很容易成為惡意軟體的導火索,除非你采取了預防措施。
  17. 防止資料丢失。者如果知道你的代碼,就會更接近于知道如何利用它–不要讓它變得那麼容易!
  18. 遵守法規。逆向工程是一種常見的、廣為人知的做法,其風險也是衆所周知的。如果您不采取任何措施來降低這些風險,您很可能會被視為助纣為虐(并承擔法律責任),而不是受害者。

    支援企業和任務關鍵型開發的許可模式和定價方式

  19. 成本效益高,管理許可簡單。PreEmptive公司根據客戶安裝PreEmptive公司軟體産品的次數和這些産品的内部使用者數量來發放軟體許可證–我們的定價(和價值)與客戶的采用率直接成正比。

    我們永遠不會對客戶的成功、開發實踐或開發速度征收任意的 “稅”;例如,根據客戶生成的獨特的Android軟體包ID的數量向客戶收費違反了我們公平、透明和基于價值的定價的基本原則。

  20. PreEmptive從不向Android開發者收取每款應用的授權費,原因有很多,但這裡隻是一些。

以客戶為中心。包名稱與開發速度一緻–而不是應用風險。這是一個任意的名額。

效率。需要額外的步驟來當機包名,将其釋出給第三方,并在每次建構之前重新申請第三方許可證,這是繁瑣的,耗時的,并增加了不必要的複雜性,這應該是應用程式生命周期中最有效的自動化階段。

品質。軟體包名稱和許可證處理錯誤和/或重複使用軟體包名稱,而不是為了避免許可證的複雜性和費用,使得中斷和延遲不可避免。

成本和透明度。每釋出一個新的應用程式和版本,許可證費用必須加入到增量開發成本中。此外,這種 "速度稅 "甚至無法可靠地預測,使得預算無法編制。

供應鍊風險。要求向第三方供應商披露未釋出的産品辨別符可能會導緻無法管理的漏洞和風險(假冒、營運中斷…)。供應商可能無法在關鍵響應視窗内生成更新的許可證的風險增加了一個額外的(完全不必要的)服務水準依賴。

任何熟悉企業軟體開發優先級和實踐的供應商都會明白,這種情況會造成多大的混亂和反作用。

客戶支援

應用程式的編譯後保護不是一項小任務,通常發生在生産生命周期的最後–時間(和幽默感)往往同樣短缺。這就是為什麼我們專注于管理您的風險,并通過實踐方法加速您的工作。

49. 專職的客戶支援人員。我們敬業、專業的團隊知道如何程式設計,他們了解我們的技術,他們的全部工作就是讓您成功。

50. 實時支援。我們專門的團隊将實際聊天或(天理難容!)與您現場電話交談。

51. 企業級的SLA能力。我們有能力緻力于組織特定的SLA的允許你實際上轉移風險從你的組織。

52. 線上支援。

PreEmptive的差異