Start
What is nProtect AppGuard?
nProtect AppGuard is a mobile app security solution provided by INCA Internet Co., Ltd. This product can be applied to various app environments served in a mobile environment through simple code input.
Support Environment and Requirements
To apply nProtect AppGuard, the following is required.
Development Environment
- Xcode 14.1 or later (App Store Distribution Requirements)
- Objective-C, Objective-C++, C, C++, Swift 4.0 or later
Execution Requirements
- iOS 11.0 or later
- Compatible with all iPhone/iPad models
Main Features
nProtect AppGuard supports detecting feature according to the security policies below.
| Seuciry Policy | Description |
|---|---|
| Execution File Integrity | Detects forgery and alteration of executable files. |
| Loaded Execution Codes Integrity | Detects forgery and alteration of the code of the execution file loaded into memory. |
| Code System Library API Hooking Detection | Detects API Hooking of system main dynamic libraries. |
| Debugging Detection | Detects whether the app is attached by the Debugger. |
| Remote Code Injecting Detection | Detects whether a MOD that attacks the app is running. |
| Running Bad Application Detection | Detects whether the Hacktool application is running. |
| Local File Integrity | Detects forgery and alteration of local files. |
| Macro Suspicious Behavior Detection | Detects touch event input behavior that is suspected to be a macro. |
| Running Bad BundleName Detection | Detects whether the app bundle name has been tampered with. |
| JailBreak Detection | Detects jailbreak environments. |
| IPA Release Packaging Integrity | Verifies that the required file components are present in the IPA for release. |
| Development Build App Detection | Detects that an executable file built with a developer build is executed. |
| Installed Bad Application Detection | Detects whether the hacktool application is installed. |
tip
Security policies can be managed in real time through AppGuard Manager.