Getting Started Guide
What is nProtect AppGuard?
nProtect AppGuard is a powerful mobile app security solution provided by INCA Internet. It can be easily integrated into various mobile applications with simple code implementation, offering essential features to enhance app security.
Supported Environment and Requirements
To use nProtect AppGuard, the following development environment and system requirements are needed.
Development Environment
- Xcode 15.0.1 or later (Meets App Store distribution requirements)
- Supports Objective-C, Objective-C++, C, C++, Swift 4.0 or later
Runtime Requirements
- iOS 12.0 or later
- Compatible with all iPhone and iPad devices
Key Features
nProtect AppGuard supports the following security policies to protect apps from various security threats.
| Security Policy | Description |
|---|---|
| Execution File Integrity | Detects whether the execution file has been tampered with. |
| Loaded Execution Codes Integrity | Detects tampering of code areas in execution files loaded into memory. |
| Code System Library API Hooking Detection | Detects API hooking in key dynamic libraries. |
| Debugging Detection | Detects whether the app is attached to a debugger. |
| Remote Code Injecting Detection | Detects the presence of remote code injection targeting the app. |
| Running Bad Application Detection | Detects whether malicious apps are running. |
| Local File Integrity | Detects tampering of local files. |
| Macro Suspicious Behavior Detection | Detects touch event inputs suspected of being generated by macros. |
| Running Bad BundleName Detection | Detects tampering of the app's bundle name. |
| JailBreak Detection | Detects whether the device is jailbroken. |
| IPA Release Packaging Integrity | Verifies the presence of essential file components in release IPA packages. |
| Development Build App Detection | Detects if the app was built in a developer build configuration. |
| Installed Bad Application Detection | Detects the installation of malicious apps. |
tip
Security policies can be managed in real time through the AppGuard Manager.