시작 가이드
nProtect AppGuard란?
nProtect AppGuard는 잉카인터넷에서 제공하는 강력한 모바일 앱 보안 솔루션입니다. 간단한 코드 통합으로 다양한 모바일 애플리케이션에 적용할 수 있으며, 앱 보안을 강화하는 데 필수적인 기능을 제공합니다.
지원 환경 및 요구사항
nProtect AppGuard를 사용하기 위해서는 다음과 같은 개발 환경 및 시스템 요구사항이 필요합니다.
개발 환경
- Xcode 15.0.1 이상 (App Store 배포 요구 사항 충족)
- Objective-C, Objective-C++, C, C++, Swift 4.0 이상 지원
실행 요구사항
- iOS 12.0 이상
- 모든 iPhone 및 iPad 기기 호환
주요 기능
nProtect AppGuard는 다양한 보안 위협으로부터 앱을 보호하기 위해 다음과 같은 보안 정책을 지원합니다.
| 보안 정책 | 설명 |
|---|---|
| Execution File Integrity | 실행 파일의 위변조 여부를 탐지합니다. |
| Loaded Execution Codes Integrity | 메모리에 로드된 실행 파일의 코드 영역 위변조 여부를 탐지합니다. |
| Code System Library API Hooking Detection | 주요 동적 라이브 러리의 API Hooking을 탐지합니다. |
| Debugging Detection | 앱이 디버거에 의해 Attach되었는지를 탐지합니다. |
| Remote Code Injecting Detection | 앱을 공격하는 원격 코드 삽입의 동작 유무를 탐지합니다. |
| Running Bad Application Detection | 악성 앱의 실행 여부를 탐지합니다. |
| Local File Integrity | 로컬 파일의 위변조 여부를 탐지합니다. |
| Macro Suspicious Behavior Detection | 매크로로 의심되는 터치 이벤트 입력 행위를 탐지합니다. |
| Running Bad BundleName Detection | 앱 번들 이름의 변조 여부를 탐지합니다. |
| JailBreak Detection | 탈옥 환경 여부를 탐지합니다. |
| IPA Release Packaging Integrity | 릴리즈용 IPA의 필수 파일 구성 요소의 존재 여부를 검증합니다. |
| Development Build App Detection | 개발자 빌드로 빌드된 앱의 실행 여부를 탐지합니다. |
| Installed Bad Application Detection | 악성 앱의 설치 여부를 탐지합니다. |
팁
보안 정책은 AppGuard Manager를 통해 실시간으로 관리할 수 있습니다.