앱실링 프리셋은 안드로이드 앱 보안 적용시 다양한 옵셔을 매번 다시 선택하지 않고 특정한 옵션을 미리 설정한 다음, 템플릿처럼 바로 사용할 수 있는 기능입니다.
프리셋 생성하기
앱실링 프리셋은 안드로이드 실링 > 앱실링 프리셋 메뉴에서 관리할 수 있습니다.
앱실링 프리셋 메뉴에서는 프리셋 목록을 확인할 수 있으며, 신규 프리셋을 생성할 수 있습니다. "프리셋 생성하기" 버튼을 누르면 페이지 우측에 패널이 표시되어, 실제 앱보안 적용과 유사한 설정을 진행하게 됩니다.
이때 대부분의 설정이 실제 앱보안페이지와 동일하지만, 앱실링 버전을 선택할 때 "항상 최신버전 사용하기" 옵션을 사용할 수 있습니다. 이 옵션을 체크하여 프리셋을 생성하면 그 프리셋은 언제나 가장 최신버전을 사용합니다.
콘솔에서 프리셋 사용하기
프리셋을 생성한 다음 콘솔에서 사용하려면 먼저 앱을 선택해야 합니다.
앱을 선택하면 보안적용 페이지가 기본설정 탭으로 이동하며, 동시에 프리셋을 선택할 수 있는 드롭박스가 앱선택창 아래에 표시됩니댜.
프리셋 목록에서 프리셋을 선택하면, 모든 실링 옵션이 해당 프리셋에 맞게 설정됩니다. 별도의 설정 없이 바로 앱실링 적용을 시작할 수 있습니다.
프리셋을 사용해 실링된 앱은 실링 이력에서 확인할때에도 프리셋 이름을 확인할 수 있습니다.
프리셋을 선택한 다음, 실링 옵션을 하나라도 수정하게 되면, 해당 프리셋을 사용한 것으로 간주하지 않습니다.
CLI 툴에서 프리셋 사용하기
CLI툴에서도 다양한 실링 옵션을 일일이 선택할 필요 없이, 콘솔에서 생성한 프리셋을 이용해 앱실링을 적용할 수 있습니다.
CLI에 필수적인 옵션만 직접 설정하고 프리셋을 사용할때의 예시는 아래와 같습니다.
java -jar sealing.jar url=https://api.appsealing.com/covault/gw authkey=CLI인증키 srcapk=원본앱경로 sealedap=실링된앱경로 app_signing=서명옵션 sealing_preset_name=사용할프리셋이름
CLI툴의 전체 옵션에 대한 확인인 개발자문서에서 하실 수 있습니다.