Tighten Pro
C/C++/Cocoa tool for codesign security, Developer ID, & Mac App Store Receipt Validation

Quickly Secure MAS Receipt Validation Code


Most Mac App Store Receipt validation code is functional. However, no matter how clever the implementation, binary patching will easily bypass a solution that lacks security.

Unlike typical static receipt-checking solutions, Tighten Pro combines a dynamic code generator with advanced codesign security features. Your application is locked from patching "from the inside out". If a rogue user wanted to bypass your receipt validation code, they would need to both find and patch the receipt code and also detect and disable the security code created by Tighten.

Since all code generated by Tighten is 100% inlined, modulated with obfuscated symbols __and__ protected with codesign Security APIs, you can included redundant, hidden security checks (aka salting) throughout your application.

The code generated by Tighten is ANSI C code which can be used inside any Cocoa, C++ or C source or header file. Tighten code is so clean and universal, you can call validation and security code inside the constructor of a static C++ object called before Cocoa main.



 Tighten App.app    
 Tighten Pro.app    
 iTunes Direct Link    
 Hollywood CA    
 spctl --assess -vvv    
 spctl --master-enable    
 spctl --master-disable    
 Mac App Store Receipt Validation    
 Apple Code Signing Certificates    
 Gatekeeper Developer ID Apple    
 Xcode codesign tutorial    
 [Site Map]    

Copyright © 2005-2020
All Rights Reserved
Tighten Pro