Today Guardsquare released updates to iXGuard, our advanced solution for hardening iOS applications. This release introduces code tracing detection, encryption of assets and resources as well as multiple enhancements to iXGuard’s existing security features.
iXGuard 4.0 includes the following new features:
Code tracing is a powerful method for analyzing and modifying mobile applications during program execution. It enables inspection at the instruction level and leverages dynamic recompilation to patch the original machine code at runtime, giving reverse engineers unprecedented control. Learn more about code tracing >
iXGuard’s newly added runtime application self-protection (RASP) functionality detects and prevents code tracing attempts with dynamic binary instrumentation tools.
iXGuard now provides universal encryption for all files included in the application package (IPA) besides the executable code, such as UI-related resources, various PLIST (property list) files and other assets.
The addition of universal asset and resource encryption reinforces iXGuard’s code hardening capabilities. It prevents malicious actors from accessing and extracting or tampering with asset and resource files.
Guardsquare continuously improves its security techniques to ensure its customers are protected against emerging threats and attack vectors.
iXGuard 4.0 includes the following enhancement to its RASP functionality:
It also provides improvements to existing code hardening techniques:
iXGuard 4.0 supports the latest versions of Xcode (11.5) and Swift (5.2).