WIBU-SYSTEMS
354
WIBU-SYSTEMS
354

AxProtector CTP Strengthens Software Protections Against Piracy and Reverse Engineering

wibu-systems news Image

The new obfuscation technique makes the code structure for C/C++ applications virtually unrecognizable

Wibu-Systems, a global leader in the software licensing and protection industry, announced the addition of a new feature of its CodeMeter Protection Suite of tools for automated software protection against piracy and reverse engineering. The new Compile Time Obfuscation (CTO) feature is available for AxProtector Windows, AxProtector Linux, and AxProtector macOS. To use this feature, a new technology, AxProtector Compile Time Protection (CTP), was introduced.

This novel technology integrates a completely new approach to software protection by obfuscating the entire application during the compilation process. Bringing obfuscation technologies to the same security level offered by encryption-based protection tools, AxProtector CTP obfuscates name and the control flow, inserts additional blocks, and hides logical links in the code, to increase the level of protection against reverse engineering. The AxProtector CTP technology is already commercially available as an optional feature (CTO) within the AxProtector Windows, AxProtector Linux, and AxProtector macOS products; it supports Intel, ARMHF, and AARCH64 platforms; and currently, it works with C and C++ programming languages; others on request.

Finding the right defense techniques against cyber-attackers is a crucial task. It’s with the versatility of LLVM that AxProtector CTP is able to support multiple operating systems, architectures, and platforms. Additionally, all features that were already available inside the AxProtector products, like flexible licensing supported by trusted cryptographic algorithms, are also available within the new CTP technology. The strong connection between licensing, encryption, and obfuscation ensures optimal protection for applications.

While encryption-based protection techniques encrypt the application after compilation and decrypt it during runtime, AxProtector CTP modifies the application already during compile time, and no modification during runtime is needed. This makes it possible to comply with platform-specific guidelines that prevent code modification during runtime (e.g., macOS hardened runtime) and offers a higher level of protection against attackers who may have gotten access to a license to execute the protected application.

The protection offered by the new AxProtector CTP requires special build environments, compatible with a modified Clang compiler and an additional plugin made by Wibu-Systems. Only minimal adjustments to the compiler are needed; they can be made by software developers with the setup guide provided by Wibu-Systems. Their purpose is simply to activate the use of plugins. For convenience, Wibu-Systems ships a prebuilt version in the installers. As the Clang compiler is supported in most common development environments like Visual Studio and Xcode, the capabilities of AxProtector CTP are immediately available, including cross-platform protection as provided by the standard AxProtector.

“In a world where cyber threats are evolving every day, relying solely on encryption is no longer the only viable solution. AxProtector CTP goes a step further by obfuscating your code at compile time, turning it into an enigma that even the most skilled hackers will find virtually impenetrable”, stated Stefan Bamberg, Wibu-Systems’ Director Sales and Key Account Management.

Responsible for the content of this press release: WIBU-SYSTEMS AG

Login or register now and enjoy all the benefits of a community!

To get the whole functionality of IndustryArena Forum you need to login or register. This process is absolutely free.

Password forgotten?
Contact request
Guest Photo
Your message
The controller within the meaning of Art. 4(7) GDPR is: IndustryArena GmbH, Schneiderstr. 6, 40764 Langenfeld, Germany.
You may reach our data protection officer under [email protected].

Purpose of processing
We process your personal data concerning the use of the contact form and the communication with the company of the newsroom as well as the transmission of your data to this company in accordance to Art. 6 (1a) GDPR. This constitutes a legitimate interest for us in accordance to Art. 6 (1f) GDPR.

Recipient of the data
Within our organization, those units gain access to your data, which are necessary to fulfil the above purposes.
Personal data will only be transmitted to third parties if this is necessary for the aforementioned purposes or if another legal basis exists. If necessary, we conclude the corresponding data protection agreements with third parties, in particular pursuant to Art. 28 GDPR.

Data storing
Your data will be transmitted to the company of the newsroom for further processing. The period of storing is the duration of the processing of your request by the respective company.

Select contact person

Newsroom Logo

Design options

  • Title text color:
  • Content background:
  • Content text color:
  • Navigation background:
  • Tab text color:
  • Active tab text color:
  • Link text color:
  • Active link text color:
  • Background image Background color:

    How do you want to position the background-image?

    Please note: Banners and skyscrapers are only saved for the current language. For other languages, change the language using the button at the top right.

    Set the link for the background image

  • Banner

    How do you like to align the banner?

    Please note: Banners and skyscrapers are only saved for the current language. For other languages, change the language using the button at the top right.

    Set the link for the banner

  • Skyscraper

    Set the link for the skyscraper

Please note:

Banners and skyscrapers are only saved for the current language. For other languages, change the language using the button at the top right.