---
title: "기본 구성"
description: "DoveRunner Mobile App Security CLI 도구의 기본 구성 옵션 및 매개변수에 대해 알아보세요."
---
> For the complete documentation index, see [llms.txt](/llms.txt).

import { Badge } from '@astrojs/starlight/components';

DoveRunner Mobile App Security CLI 도구는 APK/AAB 파일을 업로드하고 DoveRunner Mobile App Security 모듈이 설치된 상태로 다운로드할 수 있는 jar 파일입니다.
웹 콘솔에서 볼 수 있는 모든 구성을 명령행을 통해 사용할 수 있습니다.

## CLI 도구 옵션 (앱보안 3.0.0.0 이상) <Badge text="신규" variant="success" />

앱보안 버전 3.0.0.0 이상을 대상으로 sealing.jar 파일을 사용할 때 사용 가능한 옵션 목록입니다. <br/>
3.0.0.0 버전에서는 Dex 보호를 위한 옵션이 주로 변경되었습니다.<br />
3.2.0.0 버전에서는 `dex_encrypt` / `select_dex_encrypt` 옵션이 재추가되었으며 (부분암호화만 지원), `use_callback_feature`, `disable_file_integrity_check`, `enable_signing_certificate_identity_check` 옵션이 신규 추가되었습니다.<br />

<Badge text="주의" variant="caution" /> 3.0.0.0 보다 낮은 Native 버전이나, ReactNative 보안을 원하시는경우 [여기](#cli-도구-옵션-앱보안-버전-2x-)에서 해당 버전의 CLI 도구 옵션 정보를 확인하실 수 있습니다.

:::note[리전별 API 엔드포인트]
| 리전 | URL |
|------|-----|
| Global / Tokyo | `https://api.appsealing.com/covault/gw` |
| 인도 (뭄바이) | `https://in-api.appsealing.com/covault/gw` |
| 인도네시아 (자카르타) | `https://jakarta-api.appsealing.com/covault/gw` |
:::

|옵션|설명|사용 가능한 값|Optional|Default|
|------|-----------|----------------|--------|-------------|
|&#x2011;url|실링 API URL — 계정 리전에 맞는 엔드포인트를 선택하세요 (위 표 참고)|리전별 URL|필수||
|&#x2011;authkey|계정의 인증 키. CLI 도구 다운로드 페이지에서 이 키를 찾을 수 있습니다.| 별도 제공|필수||
|&#x2011;srcapk|보호해야 하는 소스 APK 또는 App Bundle 파일|생성된 APK 또는 AAB의 파일 경로|필수||
|&#x2011;sealedapk|다운로드해야 하는 실링된 파일의 이름을 포함한 대상 경로|실링된 APK 또는 AAB의 파일 경로|필수||
|&#x2011;service_type|DoveRunner Mobile App Security Hybrid은 버전 관리가 다르므로 ReactNative, Ionic, Cordova와 같은 Hybrid 앱을 업로드하는 경우 여기에 HYBRID_AOS를 입력해야 합니다.|`NATIVE_AOS`, `HYBRID_AOS`|선택|`NATIVE_AOS`|
|&#x2011;framework|HYBRID_AOS 앱을 업로드할 때 필요한 옵션입니다.|`REACT_NATIVE`, `IONIC`, `CORDOVA`|선택||
|&#x2011;service_version|DoveRunner Mobile App Security 서비스 버전|`latest` 또는 `2.31.0.0`과 같은 특정 버전|선택|`latest`|
|&#x2011;deploymode|테스트 모드는 DoveRunner Mobile App Security 워터마크를 표시하지만 제한 없이 테스트할 수 있습니다. 릴리스 모드는 워터마크를 제거하지만 MAD가 유료 사용량으로 계산됩니다.|`test`, `release`|선택|`test`|
|&#x2011;so_encrypt <Badge text="3.1.0.0 신규" variant="note" />|앱의 lib 경로의 SO 파일들을 도브러너 정책에 따라 자동으로 암호화 합니다.<br />**- 암호화시 문제가 되는것으로 알려진 서드 파티 라이브러리의 SO 파일들은 암호화 하지 않습니다.**|`yes`, `no`|선택|`yes`|
|&#x2011;select_so_encrypt <Badge text="3.1.0.0 신규" variant="note" />|앱의 lib 경로에 위치한 so 파일을 선택적으로 암호화 합니다. <br />- selective_so 목록을 반드시 함께 입력해야 합니다. <br />**- so_encrypt 옵션이 yes 일때만 작동합니다.**|`yes`, `no`|선택|`no`|
|&#x2011;selective_so <Badge text="3.1.0.0 신규" variant="note" />|앱의 lib 경로에 위치한 so 파일들 중 보호하고 싶은 파일들을 지정할 수 있습니다. 각 SO 파일은 쉼표(,)로 구분합니다. <br />**- so_encrypt 및 select_so_encrypt가 yes 일때만 작동합니다.**|`"libAAA.so,libCC.so,...libZZZ.so"`|선택||
|&#x2011;dex_string_obfuscation|classes.dex에 포함된 문자열을 난독화합니다. <br />**앱의 메인 패키지를 대상으로 작동합니다.**<br />- `selective`: 콘솔의 App Configuration에 등록된 class/package의 문자열만 난독화합니다. 이 값을 사용하려면 먼저 콘솔에서 대상 class/package를 등록해야 합니다. <Badge text="3.2.0.0 신규" variant="success" />|`disable`, `fast`, `balance`, `maximum`, `selective` |선택|`balance`|
|&#x2011;dex_call_hiding|classes.dex의 함수 호출 흐름을 난독화합니다. <br />**앱의 메인 패키지를 대상으로 작동합니다.**|`disable`, `fast`, `balance`, `maximum` |선택|`balance`|
|&#x2011;dex_encrypt <Badge text="3.2.0.0 신규" variant="success" />|3.2.0.0에서 재추가된 DEX 암호화 옵션입니다. **부분(선택적) 암호화만 지원합니다. `dex_encrypt=yes`와 `select_dex_encrypt=no`를 함께 설정하면 옵션이 무시되어 암호화가 적용되지 않습니다.**|`yes`, `no`|선택|`no`|
|&#x2011;select_dex_encrypt <Badge text="3.2.0.0 신규" variant="success" />|부분 DEX 암호화를 활성화합니다. **`dex_encrypt=yes`와 함께 사용해야 합니다. 이 옵션을 사용하기 전에 콘솔의 App Configuration에서 대상 class/package를 먼저 등록해야 합니다.**|`yes`, `no`|선택|`no`|
|&#x2011;block_environment|이 옵션에서 루팅 또는 에뮬레이터 환경을 차단할 수 있습니다. <br />**쉼표로 여러 옵션을 사용할 수 있습니다.**|`rooting`, `emulator`|선택||
|&#x2011;allow_emulator|위 옵션에서 에뮬레이터를 차단한 후 특정 에뮬레이터를 허용할 수 있습니다. <br />**쉼표로 여러 옵션을 사용할 수 있습니다.** |`LDPlayer`, `BlueStacks`, `Nox`|선택||
|&#x2011;block_work_profile|Secure Folder와 같은 직장프로필 환경에서 앱 실행을 차단할 수 있습니다|`yes`, `no`|선택|`yes`|
|&#x2011;allow_work_profiles|위 옵션을 `yes`로 설정했을 때 예외적인 직장프로필을 허용할 수 있습니다|`Samsung SecureFolder`|선택||
|&#x2011;use_query_all_packages|이 권한을 사용하면 DoveRunner Mobile App Security가 package_name을 변경하는 치트 도구를 감지할 수 있지만, Google Play Console에 양식을 제출하고 승인을 받아야 Google Play Console에 앱을 업로드할 수 있습니다. 자세한 내용은 도움말 센터 페이지를 참조하세요. [도움말 센터 가이드 읽기](https://support.doverunner.com/hc/ko/articles/47891958774681)|`yes`, `no`|선택|`no`|
|&#x2011;block_keylogger|최종 사용자 스마트폰에 숨어서 키 로그 정보를 캡처하는 키로거 앱을 차단할 수 있습니다.|`yes`, `no`|선택|`no`|
|&#x2011;hide_overlay_windows|예기치 않은 조작을 방지하기 위해 애플리케이션에서 외부 앱의 UI 오버레이를 차단할 수 있습니다. 이 옵션은 Android 12 기기부터 작동합니다.|`yes`, `no`|선택|`no`|
|&#x2011;block_screen_capture|화면 미러링 또는 캡처 앱이 앱 화면을 가로채려고 할 때 검은 화면만 표시됩니다. 하지만 이것은 해킹 감지 보고서를 보내지 않으며 앱을 종료하지도 않습니다.|`yes`, `no`|선택|`no`|
|&#x2011;allow_external_tool|매크로(자동 클릭) 및 패킷 공격 도구는 기본적으로 차단됩니다. 이 옵션을 사용하여 이러한 도구를 허용할 수 있습니다. <br />**쉼표로 여러 옵션을 사용할 수 있습니다.**|`macro`, `sniff`|선택||
|&#x2011;block_developer_options|개발자 옵션이 활성화된 스마트폰에서 앱 실행을 차단할 수 있습니다.|`yes`, `no`|선택|`no`|
|&#x2011;block_usb_debugging|USB 디버깅이 활성화된 스마트폰에서 앱 실행을 차단할 수 있습니다|`yes`, `no`|선택|`yes`|
|&#x2011;wifi_security_protocol|`WEP`, `WPA`와 같은 스마트폰의 현재 Wi-Fi 보안 프로토콜 정보를 수집할 수 있습니다. 이 옵션을 활성화하면 애플리케이션에 `android.permission.ACCESS_WIFI_STATE`가 추가됩니다|`collect`, `disable`|선택|`disable`|
|&#x2011;app_signing|DoveRunner Mobile App Security 적용 후 앱의 서명이 비활성화됩니다. 실링된 앱을 스마트폰에 설치하려면 실링된 APK 또는 AAB에 수동으로 또는 이 옵션을 사용하여 서명해야 합니다. DoveRunner Mobile App Security 콘솔에서 키스토어를 등록한 후 registered_key 옵션을 사용할 수 있습니다.<br />**- `appsealing_key`: 테스트(디버그) 키로 서명합니다. APK에서만 사용 가능하며, AAB의 경우 무시되어 `none`과 동일하게 미서명 상태가 됩니다.**|`none`, `appsealing_key`, `registered_key`|선택|`none`|
|&#x2011;use_callback_feature <Badge text="3.2.0.0 신규" variant="success" />|`true`로 설정하면 훅킹을 제외한 취약점이 탐지되었을 때 앱을 즉시 종료하지 않습니다. 대신 앱보안 서버로 탐지 리포트를 전송하고 broadcast를 발생시키며, 앱 개발자는 receiver를 통해 콜백을 받아 앱 종료 여부 및 추가 정보를 직접 수집하는 등 의사결정을 할 수 있습니다. 이 기능은 향후 enterprise 전용으로 변경될 수 있습니다. 콜백 연동 문서가 필요하시면 헬프센터로 문의하세요.|`true`, `false`|선택|`false`|
|&#x2011;disable_file_integrity_check <Badge text="3.2.0.0 신규" variant="success" />|파일 무결성 검증을 비활성화합니다.|`true`, `false`|선택|`false`|
|&#x2011;enable_signing_certificate_identity_check <Badge text="3.2.0.0 신규" variant="success" />|앱 서명 검증을 활성화합니다. `true`로 설정하려면 먼저 콘솔의 앱 구성 페이지에서 **서명 검증 관리** 메뉴로 이동하여 SHA256 서명 해시 정보를 등록해야 합니다.|`true`, `false`|선택|`false`|
|&#x2011;sealing_preset_name|콘솔에서 프리셋을 설정하고 이름을 생성한 후, 해당 이름을 그대로 지정합니다. 개별 옵션을 일일이 관리하기 번거로운 경우 프리셋 하나로 모든 설정을 일괄 적용할 수 있습니다. 일부 설정(예: 위협 대응 메시지 커스터마이징)은 CLI에서 직접 설정할 수 없으며 프리셋을 통해서만 적용 가능합니다.|프리셋 이름 문자열|선택||

## 간단한 옵션을 사용한 예제 사용법
필수 옵션만 사용하여 DoveRunner Mobile App Security를 적용할 때의 예제 명령행입니다. 언급되지 않은 모든 옵션은 기본값으로 자동 적용됩니다.

**프리셋 사용 (권장):** 콘솔에서 보호 옵션을 프리셋으로 구성한 뒤 프리셋 이름만 지정하면, 모든 보호 옵션을 콘솔에서 일괄 관리할 수 있습니다.
```bash
$ java -jar sealing.jar -url https://api.appsealing.com/covault/gw -authkey 123456789ABCDE -srcapk app-release.aab -sealedapk app-release-sealed.aab -sealing_preset_name 프리셋이름
```

**프리셋 미사용:** 모든 보호 옵션이 기본값으로 적용됩니다.
```bash
$ java -jar sealing.jar -url https://api.appsealing.com/covault/gw -authkey 123456789ABCDE -srcapk app-release.aab -sealedapk app-release-sealed.aab
```


## 모든 옵션을 활성화한 예제 사용법 
필수 옵션만 사용하여 App Bundle에 DoveRunner Mobile App Security를 적용할 때의 예제 명령행입니다.
```bash
$ java -jar sealing.jar -url https://api.appsealing.com/covault/gw -authkey 123456789ABCDE -srcapk app-release.aab -sealedapk app-release-sealed.aab -service_type NATIVE_AOS -service_version latest -deploymode release -dex_string_obfuscation balance -dex_call_hiding balance -dex_encrypt yes -select_dex_encrypt yes -so_encrypt yes -block_environment rooting,emulator -allow_emulator LDPlayer,BlueStacks,Nox -block_work_profile yes -allow_work_profiles 'Samsung SecureFolder' -block_developer_options yes -block_usb_debugging yes -block_keylogger yes -block_screen_capture yes -hide_overlay_windows yes -allow_external_tool macro,sniff -wifi_security_protocol collect -use_query_all_packages no -use_callback_feature false -disable_file_integrity_check false -enable_signing_certificate_identity_check false -app_signing registered_key
```

## config.txt 파일을 사용하여 sealing.jar 실행

아래 옵션으로 CLI 도구 파일을 실행할 수 있으며, config.txt 파일에서 모든 옵션을 관리할 수 있습니다.
```bash
$ java -jar sealing.jar -config ./config.txt
```

### config.txt 파일
```
# DoveRunner AppSecurity CLI Tool - 설정 파일
# 실행 예시: java -jar sealing.jar -config ./config.txt
#
# AppSecurity 3.0.0.0 이상 기준입니다.
# 이전 버전(2.x) 사용자는 examples/ 폴더의 예제 파일을 참고하세요.

# Sealing API URL (리전별 URL: https://docs.doverunner.com/ko/mobile-app-security/android/cicd/basic-configuration/)
url=https://api.appsealing.com/covault/gw

# 인증키 (DoveRunner 개발자 콘솔에서 발급)
authkey=

# 원본 APK/AAB 파일 경로
srcapk=

# 실링된 APK/AAB 저장 경로
sealedapk=

# 앱 서명 옵션 { none | registered_key }
# none : 서명하지 않음. 배포 전 개발자가 직접 서명 필요.
# registered_key : 콘솔에 미리 등록된 키로 서명.
app_signing=

# 앱실링 프리셋 사용 옵션. 설정 시 이하 보안 옵션을 콘솔에서 제어 가능.
sealing_preset_name=


# 앱 서비스 타입 { NATIVE_AOS | HYBRID_AOS }
service_type=

# 하이브리드 앱 프레임워크 { REACT_NATIVE | IONIC | CORDOVA }
framework=

# 서비스 버전
service_version=

# 배포 모드 { release | test }
deploymode=


# Dex 보호 옵션 (3.0.0.0+) - 기존 dex 암호화 옵션을 대체합니다.
# 주의: 두 옵션을 동시에 disable로 설정하는 것은 허용되지 않습니다.

# Dex 문자열 난독화 { disable | fast | balance | maximum | selective } (기본값: balance)
dex_string_obfuscation=

# Dex 함수 호출 난독화 { disable | fast | balance | maximum } (기본값: balance)
dex_call_hiding=


# Dex 암호화 (3.2.0.0+) { no | yes }
# 주의: dex_encrypt와 select_dex_encrypt는 반드시 같은 값으로 설정해야 합니다. (yes/yes 또는 no/no)
dex_encrypt=

# Dex 선택 암호화 (3.2.0.0+) (dex_encrypt=yes 일 때만 동작) { no | yes }
select_dex_encrypt=

# SO 파일 암호화 (3.1.0.0+) { yes | no }
so_encrypt=

# SO 파일 선택 암호화 (3.1.0.0+) { yes | no }
select_so_encrypt=


# 파일 무결성 검증 비활성화 { true | false } (기본값: false (무결성 활성화))
# true 설정 시 무결성 검사를 수행하지 않습니다.
# Play Protection, SideKick 등 배포 전 Google이 파일을 수정하는 시나리오에서 사용됩니다.
# 프로덕션 배포 전 대체 무결성 메커니즘이 적용되어 있는지 확인하세요.
disable_file_integrity_check=

# 서명 인증서 신원 확인 활성화 { true | false } (기본값: false (비활성화))
# 주의: 사용 전 DoveRunner 개발자 콘솔에서 SHA-256 인증서 지문을 반드시 등록해야 합니다.
# 미등록 상태에서 활성화하면 정상 동작하지 않습니다.
enable_signing_certificate_identity_check=


# 에뮬레이터/루팅 환경 차단 { emulator, rooting }
block_environment=

# 차단된 에뮬레이터 예외 허용 { BlueStacks, Nox, LDPlayer }
allow_emulator=

# Work profile 차단 { yes | no }
block_work_profile=

# Work profile 예외 허용 { Samsung SecureFolder }
allow_work_profiles=

# 개발자 옵션 차단 { yes | no }
block_developer_options=

# USB 디버깅 차단 { yes | no }
block_usb_debugging=

# 매크로/네트워크 툴 허용 { macro, sniff }
allow_external_tool=

# 키로거 차단 { yes | no }
block_keylogger=

# 스크린 캡처/미러링 차단 { yes | no }
block_screen_capture=

# 화면 오버레이 차단 (Android 12+) { yes | no }
hide_overlay_windows=

# Wi-Fi 보안 프로토콜 수집 { collect | disable }
wifi_security_protocol=

# QUERY_ALL_PACKAGES 권한 사용 { yes | no }
use_query_all_packages=

# 위협 감지 시 팝업표시 및 앱 종료 대신, 콜백 기능 사용 { true | false } (기본값: false)
use_callback_feature=
```

### Native DoveRunner Mobile App Security용 config.txt 예제
Native 앱: 일반 Android Studio, Flutter, Unity 또는 Unreal 엔진으로 빌드된 앱.
예) Windows에서 srcapk 및 sealedapk 매개변수에만 실행 스크립트를 사용하고 나머지는 구성 파일에서 사용하는 경우,

```bash
java -jar sealing.jar -config config.txt -srcapk app-release.apk -sealedapk app-release-sealed.apk
```
예) Config.txt 설정
```
###############################################
###      DoveRunner Mobile App Security CLI Tool Parameter    ##### 
###############################################

url=https://api.appsealing.com/covault/gw
authkey=123456789ABCDE
deploymode=release
block_environment=emulator, rooting
allow_emulator=BlueStacks, Nox, LDPlayer
block_work_profile=yes
allow_work_profiles=Samsung SecureFolder
block_keylogger=no
allow_external_tool=macro, sniff
dex_string_obfuscation=fast
dex_call_hiding=maximum
service_version=latest
app_signing=none
```
참고: 
Windows 플랫폼의 경우 config.txt로 경로 구성 시 이중 파일 구분자를 사용해야 합니다.
예) D:\\\\DoveRunner Mobile App Security\\\\sealing.jar

### Hybrid DoveRunner Mobile App Security용 config.txt 예제

Hybrid 앱: ReactNative, Ionic 또는 Cordova로 빌드된 앱.

예) Windows에서 ReactNative 앱을 위해 srcapk 및 sealedapk 매개변수에만 실행 스크립트를 사용하고 나머지는 구성 파일에서 사용하는 경우.
```bash
java -jar sealing.jar -config Config.txt -srcapk app-release.apk -sealedapk app-release-sealed.apk
```
예) Config.txt 설정 (3.0.0.0 미만)
```
url=https://api.appsealing.com/covault/gw
authkey=123456789ABCDE
service_type=HYBRID_AOS
framework=REACT_NATIVE
deploymode=release
block_environment=emulator, rooting
allow_emulator=BlueStacks, Nox, LDPlayer
block_work_profile=no
block_keylogger=no
allow_external_tool=macro, sniff
dex_encrypt=no
select_dex_encrypt=no
service_version=latest
app_signing=none
```

참고: 
Windows 플랫폼의 경우 config.txt로 경로 구성 시 이중 파일 구분자를 사용해야 합니다.
예) D:\\\\DoveRunner Mobile App Security\\\\sealing.jar

## CLI 도구 옵션 (앱보안 버전 2.x) <Badge text="Deprecated" variant="danger" />

|옵션|설명|사용 가능한 값|필수 여부|기본값|
|------|-----------|----------------|--------|-------------|
|&#x2011;url|실링 API URL — 계정 리전에 맞는 엔드포인트를 선택하세요 (위 [리전 표](#cli-도구-옵션-앱보안-3000-이상-) 참고)|리전별 URL|필수||
|&#x2011;authkey|계정의 인증 키. CLI 도구 다운로드 페이지에서 이 키를 찾을 수 있습니다.| 별도 제공|필수||
|&#x2011;srcapk|보호해야 하는 소스 APK 또는 App Bundle 파일|생성된 APK 또는 AAB의 파일 경로|필수||
|&#x2011;sealedapk|다운로드해야 하는 실링된 파일의 이름을 포함한 대상 경로|실링된 APK 또는 AAB의 파일 경로|필수||
|&#x2011;app_type|최적화된 실링을 위한 앱 유형|`GAME`, `NON_GAME`|선택|`GAME`| 
|&#x2011;service_type|DoveRunner Mobile App Security Hybrid은 버전 관리가 다르므로 ReactNative, Ionic, Cordova와 같은 Hybrid 앱을 업로드하는 경우 여기에 HYBRID_AOS를 입력해야 합니다.|`NATIVE_AOS`, `HYBRID_AOS`|선택|`NATIVE_AOS`|
|&#x2011;framework|HYBRID_AOS 앱을 업로드할 때 필요한 옵션입니다.|`REACT_NATIVE`, `IONIC`, `CORDOVA`|선택||
|&#x2011;service_version|DoveRunner Mobile App Security 서비스 버전|`latest` 또는 `2.31.0.0`과 같은 특정 버전|선택|`latest`|
|&#x2011;deploymode|테스트 모드는 DoveRunner Mobile App Security 워터마크를 표시하지만 제한 없이 테스트할 수 있습니다. 릴리스 모드는 워터마크를 제거하지만 MAD가 유료 사용량으로 계산됩니다.|`test`, `release`|선택|`test`|
|&#x2011;so_encrypt <Badge text="신규" variant="success" />|앱의 lib 경로의 SO 파일들을 도브러너 정책에 따라 자동으로 암호화 합니다.<br />**- 암호화시 문제가 되는것으로 알려진 서드 파티 라이브러리의 SO 파일들은 암호화 하지 않습니다.**|`yes`, `no`|선택|`yes`|
|&#x2011;select_so_encrypt <Badge text="신규" variant="success" />|앱의 lib 경로에 위치한 so 파일을 선택적으로 암호화 합니다. <br />- selective_so 목록을 반드시 함께 입력해야 합니다. <br />**- so_encrypt 옵션이 yes 일때만 작동합니다.**|`yes`, `no`|선택|`no`|
|&#x2011;selective_so <Badge text="신규" variant="success" />|앱의 lib 경로에 위치한 so 파일들 중 보호하고 싶은 파일들을 지정할 수 있습니다. 각 SO 파일은 쉼표(,)로 구분합니다. <br />**- so_encrypt 및 select_so_encrypt가 yes 일때만 작동합니다.**|`"libAAA.so,libCC.so,...libZZZ.so"`|선택||
|&#x2011;dex_encrypt|classes.dex 파일을 암호화할 수 있습니다.|`yes`, `no`|선택|`no`|
|&#x2011;select_dex_encrypt|&#x2011;dex_encrypt 옵션을 `yes`로 설정한 후 이 옵션을 `yes`로 활성화할 수 있습니다. 이 옵션을 사용하기 전에 DoveRunner Mobile App Security 콘솔에서 Android 코드의 클래스 또는 패키지를 등록해야 합니다.|`yes`, `no`|선택|`no`|
|&#x2011;block_environment|이 옵션에서 루팅 또는 에뮬레이터 환경을 차단할 수 있습니다. <br />**쉼표로 여러 옵션을 사용할 수 있습니다.**|`rooting`, `emulator`|선택||
|&#x2011;allow_emulator|위 옵션에서 에뮬레이터를 차단한 후 특정 에뮬레이터를 허용할 수 있습니다. <br />**쉼표로 여러 옵션을 사용할 수 있습니다.** |`LDPlayer`, `BlueStacks`, `Nox`|선택||
|&#x2011;block_work_profile|Secure Folder와 같은 직장프로필 환경에서 앱 실행을 차단할 수 있습니다|`yes`, `no`|선택|`yes`|
|&#x2011;allow_work_profiles|위 옵션을 `yes`로 설정했을 때 예외적인 직장프로필을 허용할 수 있습니다|`Samsung SecureFolder`|선택||
|&#x2011;use_query_all_packages|이 권한을 사용하면 DoveRunner Mobile App Security가 package_name을 변경하는 치트 도구를 감지할 수 있지만, Google Play Console에 양식을 제출하고 승인을 받아야 Google Play Console에 앱을 업로드할 수 있습니다. 자세한 내용은 도움말 센터 페이지를 참조하세요. [도움말 센터 가이드 읽기](https://support.doverunner.com/hc/ko/articles/47891958774681)|`yes`, `no`|선택|`no`|
|&#x2011;block_keylogger|최종 사용자 스마트폰에 숨어서 키 로그 정보를 캡처하는 키로거 앱을 차단할 수 있습니다.|`yes`, `no`|선택|`no`|
|&#x2011;hide_overlay_windows|예기치 않은 조작을 방지하기 위해 애플리케이션에서 외부 앱의 UI 오버레이를 차단할 수 있습니다. 이 옵션은 Android 12 기기부터 작동합니다.|`yes`, `no`|선택|`no`|
|&#x2011;block_screen_capture|화면 미러링 또는 캡처 앱이 앱 화면을 가로채려고 할 때 검은 화면만 표시됩니다. 하지만 이것은 해킹 감지 보고서를 보내지 않으며 앱을 종료하지도 않습니다.|`yes`, `no`|선택|`no`|
|&#x2011;allow_external_tool|매크로(자동 클릭) 및 패킷 공격 도구는 기본적으로 차단됩니다. 이 옵션을 사용하여 이러한 도구를 허용할 수 있습니다. <br />**쉼표로 여러 옵션을 사용할 수 있습니다.**|`macro`, `sniff`|선택||
|&#x2011;block_developer_options|개발자 옵션이 활성화된 스마트폰에서 앱 실행을 차단할 수 있습니다.|`yes`, `no`|선택|`no`|
|&#x2011;block_usb_debugging|USB 디버깅이 활성화된 스마트폰에서 앱 실행을 차단할 수 있습니다|`yes`, `no`|선택|`yes`|
|&#x2011;wifi_security_protocol|`WEP`, `WPA`와 같은 스마트폰의 현재 Wi-Fi 보안 프로토콜 정보를 수집할 수 있습니다. 이 옵션을 활성화하면 애플리케이션에 `android.permission.ACCESS_WIFI_STATE`가 추가됩니다|`collect`, `disable`|선택|`disable`|
|&#x2011;app_signing|DoveRunner Mobile App Security 적용 후 앱의 서명이 비활성화됩니다. 실링된 앱을 스마트폰에 설치하려면 실링된 APK 또는 AAB에 수동으로 또는 이 옵션을 사용하여 서명해야 합니다. DoveRunner Mobile App Security 콘솔에서 키스토어를 등록한 후 registered_key 옵션을 사용할 수 있습니다|`none`, `appsealing_key`, `registered_key`|선택|`none`|