Software Protection
3. Secure Integration into Your Software
The most important aspect of sound and effective software protection is the integration into the application to be protected. Even the best encryption algorithm provides no protection, if a license check is reduced to a simple yes or no query.
AxProtector - Integration Without Programming Skills
AxProtector is a tool from WIBU-SYSTEMS for easy, but secure, integration of CodeMeter, CodeMeterAct or Wibu-Key into your application. Using AxProtector requires no changes to your source code.

You simply specify the executable file to be protected, and the license entry to be used (Firm Code and Product Code), and your application is protected.
With AxProtector, you can decide when programming the CodeMeter Stick or the CodeMeterAct license file, whether your software runs in a network or as single-user version, which time-restrictions apply, or which pay-per-use counter are implemented.
By using on-demand-encryption – parts of your application are decrypted only when accessed – AxProtector provides an unprecedented security standard.
Maximum Flexibility
Additional options in AxProtector allow you to customize the level of protection to meet your individual requirements.
- time interval for license check at runtime
- automatic encryption of data files
- license locking in the case of hacker attacks
- exception handling
Costumizable Error Messages
Your software runs without a graphical user interface? In this case, instead of an error message "License not found" you may create an error log, shut down the application, or rescan for the license.
On the other hand, you are also able to generate custom error messages motivating your customer to buy the software.
AxProtector for:
- Windows 32 bit executables und dll files
- Windows 64 bit executables and dll files
- Mac Os X executables
- Java executables
- .NET 1.1, 2.0, 3.0 and 3.5 assemblies
- Linux
Individual Integration
With AxProtector you are able to protect your software quickly and securely. Then why to use an API? Here Wibu Universal Protection Interface (WUPI) and IxProtector offer you the following advantages:
- individually increased security
- protection of single modules within one
executable file
- individual decrement of a pay-per-use counter
WUPI provides easy functions to check licenses
(WupiCheckLicense), and the option to decrypt and
re-encrypt code segments of your software at runtime. In this way, your application is never completely decrypted in the PC memory, which increases security. In addition, by calling the WUPI function you decide yourself when the decryption is executed. This allows you to define the runtime behaviour of your application.
IxProtector finds the code segments and encrypts them before AxProtector wraps a protection envelope around your application. In IxProtector you specify the Firm Code and the Product Code used to encrypt the single code segments. IxProtector is integrated into AxProtector and may be used alternatively or additionally together with AxProtector.
Static Linking
As well as encrypting code segments, IxProtector replaces the dynamically linked library with a static library. This increases security and reduces the size of your application since IxProtector and AxProtector use the same static library.

At the same time, IxProtector implements up-to-date cryptographic methods at the place from where you call the easy WUPI functions (WupiCheckLicense). This way you get top-security without having to be an encryption expert.
Standard interface for CodeMeter,
CodeMeterAct and WibuKey
WUPI not only provides on-demand-encryption for execut-able code but, at the same time, represents a standardized, easy-to-use interface for all WIBU-SYSTEMS protection technologies: WibuKey, CodeMeter, and CodeMeterAct.
You define a license, simultaneously used by WibuKey, CodeMeter or CodeMeterAct, and the rest will WUPI do for you. Then you can decide later whether to deliver your customer a CodeMeter Stick, or bind the license to a customer PC using a CodeMeterAct license file.
Customers, who have chosen WibuKey years ago, are able to use CodeMeter or CodeMeterAct today, without replacing existing WibuBoxes. That is how we spell ROI at WIBU-SYSTEMS!
|