Skip to main content
Version: Next

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 PolicyDescription
Execution File IntegrityDetects forgery and alteration of executable files.
Loaded Execution Codes IntegrityDetects forgery and alteration of the code of the execution file loaded into memory.
Code System Library API Hooking DetectionDetects API Hooking of system main dynamic libraries.
Debugging DetectionDetects whether the app is attached by the Debugger.
Remote Code Injecting DetectionDetects whether a MOD that attacks the app is running.
Running Bad Application DetectionDetects whether the Hacktool application is running.
Local File IntegrityDetects forgery and alteration of local files.
Macro Suspicious Behavior DetectionDetects touch event input behavior that is suspected to be a macro.
Running Bad BundleName DetectionDetects whether the app bundle name has been tampered with.
JailBreak DetectionDetects jailbreak environments.
IPA Release Packaging IntegrityVerifies that the required file components are present in the IPA for release.
Development Build App DetectionDetects that an executable file built with a developer build is executed.
Installed Bad Application DetectionDetects whether the hacktool application is installed.
tip

Security policies can be managed in real time through AppGuard Manager.