안드로이드의 경우, 앱에 앱실링을 적용하기위해 APK 또는 앱번들 파일을 업로드할때, 업로드한 계정에 앱 정보가 등록됩니다.
iOS의 경우, 앱실링 SDK를 다운로드한 다음, 프로젝트에 SDK를 적용한 뒤 앱을 빌드, 스마트폰에서 실행되면 해당 데이터가 수집/처리 완료되면 SDK를 다운로드한 계정에 앱 정보가 등록됩니다.
앱 구성화면에서는 등록된 앱이 각각 하나의 패널로 표시되며, 패널에서는 앱의 설정을 관리할 수 있습니다.
패널의 주요 항목은 다음과 같습니다.
- 앱 이름
- 각 앱이 스마트폰에 설치되었을 떄 표시되는 이름이 패널 상단에 표시됩니다.
- 패키지
- 앱의 고유한 패키지 이름 정보가 표시됩니다.
- 서비스
- 서비스가 ON 되어있는 경우 해당 앱에 대한 실행/해킹 데이터를 수집하여 대시보드에 표시합니다.
- MAD를 수집할 때에도 서비스가 ON 되어있는 앱에 대해서만 수집되므로, 더이상 앱실링을 사용하지 않는 앱에 대해서는 서비스를 OFF 하시면 추가적인 비용이 발생하지 않습니다.
- 해당 항목은 안드로이드/iOS에 동일하게 제공되며, 이 외에는 iOS 앱 구성화면에서는 현재 다른 기능을 제공하지 않습니다.
- 데이터 실링
- 데이터 실링은 앱의 리소스 파일 또는 특정 경로에 앱실링이 지원하는 패턴이 반영되어있는 경우 이를 암호화하하여 중요한 데이터를 앱 분석으로부터 보호하는 기능입니다. 기능을 활성화하면 앱별로 추가적인 비용이 발생합니다.
- 커스텀 블랙리스트
- 커스텀 블랙리스트 기능은 현재 앱실링이 제공하는 치트툴 탐지 기능에 추가적으로 사용자가 차단하고 싶은 앱을 블랙리스트로 관리할 수 있는 기능입니다. 해당 기능은 Over-the-air 업데이트를 통해 앱을 재배포하지 않아도 최종 사용자의 설치된 앱에서 최신 정보가 업데이트됩니다. 현재 커스텀 블랙리스트 기능을 사용하려면 앱실링 사업팀을 통한 별도 계약이 필요합니다.
- 부분 암호화 관리
- 부분 암호화는 현재 앱실링이 Dex파일 전체를 암호화할 때 성능저하가 발생하는 경우, 또는 일부 Java/Kotlin 라이브러리가 앱실링의 Dex 전체 암호화 기능과 충돌하는경우 사용을 고려할 수 있습니다. 반드시 보호가 필요한 Java/Kotlin 소스코드의 클래스/패키지만 미리 지정할 수 있으며, 앱실링 보안을 적용하는 시점에 'Dex 암호화' 기능을 '부분암호화'로 설정하면, 미리 지정된 소스코드만 암호화합니다.
- 계정 이동
- 현재 계정에 등록된 앱을 다른 계정으로 이전하고 싶은 경우, '계정 이동' 버튼을 눌러 앱실링 관리자에게 심사를 요청할 수 있습니다.