MetaFortress

Application Software

MetaFortress

MetaFortress

MetaFortress enables software developers to easily protect applications against subversion, piracy, and other forms of abuse.

At its heart, MetaFortress is a self-checking anti-tamper system that automatically injects a web of thousands of interlocking, self-referencing checks into the source code of a target application. These checks are resistant to detection and automated removal techniques, essentially meaning that a hacker must remove each check manually in order to render the security ineffective. If any change is made to the executable, multiple checks detect the change and trigger a developer-specified response.

Our customers use MetaFortress for a number of reasons, including protection against piracy, protection against subversion, and more.  For example, a major network device manufacturer tells us that their customers demand utmost security, and that they believe every device should be protected by MetaFortress.

Unbeatable Protection

Case studies show our protection outlasts alternative approaches by as much as 100x. There is no secret key to worry about protecting, and even if the hacker were to know the location of every check in advance, the security would still be effective. This is because although the checks are indeed difficult for hackers to detect, the real security lies in the difficulty of removing these intertwined checks without negatively impacting program operation. Furthermore, MetaFortress is uniquely applied to each version of an application, and thus every application would have to be cracked individually, or not at all.

Easy to Use

MetaFortress is easy to apply (injection is automated), and has minimal impact on runtime performance. Customer testing has shown our average performance impact to be <1%, and impact on executable size is minimal.

To use MetaFortress, simply integrate it into your build system and build your applications as before. Although we don’t recommend this approach, one customer approached us 48 hours before scheduled release, and had a protected version ready for shipping within 24 hours. Of course, developers with complex applications and/or complex build systems should expect to spend a bit more time on the integration process.

MetaFortress Enterprise for Complex Build Environments.

MetaFortress Enterprise Edition enables customers to more easily protect their software applications when building in complex, distributed environments. MetaFortress Enterprise provides the same high quality software protection while adding flexibility and power to deliver speed and scalability for distributed Windows, Mac OS and Linux build systems. MetaFortress Enterprise also provides support for build accelerators such as Xoreax’s Incredibuild.

Proven Technology

MetaFortress is serious technology, with multiple patents pending. You can read more about our core technology on-line, or contact us for additional information. MetaFortress can be used to protect application software, embedded devices, conditional content access, and more.

The Mark of Security

If you’ve tried another security system, you owe it to yourself to check out MetaFortress. In fact, our best customers come from companies that have tried other approaches, and are ready for something that is easier to apply and more effective.


Contact Us

According to the recently released US Government cyber-strategy, all software should be tamper-proofed.

MetaFortress ensures software is tamper-proofed from the point of compilation through to distribution and use - to find out more please Contact Us or read our White Papers.