Code Protection and Application Security

Tamper-proofing is to code as encryption is to data. ™

White Hawk Software closes a critical security gap. We protect CODE at run time. White Hawk provides code tamper-proofing solutions to protect mission critical software applications from malicious and Zero day attacks and reverse engineering in real time. Our protection is integrated at the binary level enabling the strongest protection available today.

White Hawk’s technology is the only technology tamper-proofing and pre-linking native object files. Present technology does obfuscate executables, byte-codes or source-code. Protecting object files together with novel internal algorithms makes White Hawk’s technology the only protection which allows seamless integration of protection and application. The competitive advantage of protecting object files allows a regular software engineer to precisely adjust performance impact and strength of protection. Protecting real object files is a major advantage. Compared to protecting at the source code level, operating at the binary level allows the entire complexity of the computer to be used and the protection is not limited to what the programming language can express. It provides high end protection against state players and the most sophisticated attacks. It also allows protection of individual components used in large multi-vendor software systems.

White Hawk protects against:
– Code corruption & Zero day attacks
– Reverse engineering
– IP theft
– Encryption key theft
– Data theft
– Run time spying

Cyber security revisited:
– You invest in keeping hackers out of your network.
– You use encryption to protect your data.
– You create quality software and test it carefully.
– You teach your users to use effective passwords.
What are you doing to protect your code?

Increasing security awareness has led to improved hardware and software protection from firewalls, virus, and pass code protection to static and dynamic code analysis, and encryption. However, encryption keys and particularly code still remain vulnerable at run time.

White Hawk Software Solution
Our tool protects your code. Technically this is called tamper-proofing. Tamper-proofed code cannot be modified or reverse engineered. White Hawk’s tamper-proofing technology enables protection of code and cryptographic keys at run time against being hacked and against reverse engineering, no matter what kind of malware is attacking. White Hawk’s solution is particularly suited for embedded systems and highly optimized applications. It allows the user to balance security strength with performance impact on an almost per instruction basis. Its extension mechanism makes it the ideal solution when combined with other solutions or any hardware.