To top
Products Products

Protection Suite - AxProtector JavaScript

Share:

AxProtector JavaScript 保护并授权服务器和客户端上安装的独立 JavaScript 应用程序。您选择要保护的 JavaScript 文件,AxProtector JavaScript 会为您加密,其中包含防止逆向工程的自动保护,可采用三种可自由组合的配置之一:

  • 通过自动添加的授权检查对整个 JavaScript 应用程序进行加密(基本配置)
  • 使用模块化加密保护 JavaScript 应用程序,允许用户激活单个功能(自定义许可)
  • 使用 AxProtector JavaScript 作为抵御逆向工程的屏障,而无需用户方面的任何授权(IP Protection模式)

为了高安全性,AxProtector JavaScript 通过单独的方法对应用程序进行加密,并在加密过程中添加了本机 AxProtector 驱动库 (CPSRT)。单个方法仅在运行时需要时解密,加密和处理都在 CPSRT 的安全环境中进行。

基本设置

AxProtector JavaScript 的基本功能是在 JavaScript 应用程序中保护和集成授权。这一功能通过使用开发人员定义的多种许可方式来加密应用程序。然后将这些方法设置为在运行时自动解密。

如果用户拥有所需的许可,则这些方法会即时解密运行;在所有其他情况下,将会报出异常提示。应用程序的核心功能保持未加密是一种较好的做法,以便它可以响应许可异常,例如使用自定义的错误消息。

动态加密方法对应用程序的性能影响很小。只有在极少数情况下,这才是一个影响性能的关键问题,而且可以通过从加密中排除个别的加密方式来提高性能。

自定义许可方式

对于自定义许可,可以为 JavaScript 应用程序的不同功能分配不同的许可,以配合不同的方法。

对于仅购买选定功能的用户,您有两个选项可以选择:第一种,与基本配置一样,应用程序可以在缺少许可时显示报错信息;第二种,API 可用于检查许可是否可用于特定功能 (check_license),如果没有对应功能的许可,则首先隐藏该功能。

IP Protection 模式

IP Protection模式通常用于免费软件和免费增值模式的情况。与基本配置相比,加密不绑定特定许可。解密所需的密钥安全地隐藏在应用程序本身中。该应用程序可以随时运行。

对于免费增值模式,IP Protection模式可以与自定义许可相结合:相关应用程序的部分在IP Protection模式下加密并始终免费可用;其他部分与许可绑定,只有购买相应许可的用户才能使用。 API 可用于检查许可情况 (check_license)。

系统要求

AxProtector JavaScript 加密 JavaScript 文件。

支持以下操作系统:Windows x86、Windows x86_64、Linux x86、Linux x86_64、macOS x86_64。

支持以下 CodeMeter 容器类型:带有通用公司码的 CmDongle、带有通用公司码的 CmActLicense、CmCloudContainer。

需要基于 Node API 的运行环境(例如 node.js、Electron)。

Ordering AxProtector JavaScript

P/N Name
1336-1720-2021 AxProtector JavaScript - 2021
1336-1721-2021 AxProtector JavaScript - Modular Licensing - 2021
1336-1722-2021 AxProtector JavaScript - IP Protection - 2021
1336-1720-T60 AxProtector JavaScript - 60 Tage Testversion
1336-1721-T60 AxProtector JavaScript - Modular Licensing - 60 Tage Testversion
1336-1722-T60 AxProtector JavaScript - IP Protection - 60 Tage Testversion

 

对我们的CodeMeter加密狗感兴趣吗?欢迎联系威步,只需回答几个问题,我们的团队就会为您提供所需的所有信息。

提交