1. 커스텀 블랙리스트란?
커스텀 블랙리스트 기능은 안드로이드 앱보안의 Over-the-Air 업데이트 서비스의 첫 번째 기능입니다. 앱 관리자는 앱보안이 기본적으로 차단하는 앱 외에 추가로 차단할 앱 목록을 가지고 있는 경우에 커스텀 블랙리스트 기능을 통해 차단할 수 있습니다.
도브러너 앱보안의 기본 블랙리스트는 앱실링 과정에 앱에 적용되어 동적으로 변경되지 않기 때문에 블랙리스트 업데이트를 위해서는 앱을 다시 실링하고 마켓에 배포해야 합니다. 그러나 커스텀 블랙리스트 기능은 OTA 업데이트(Over-the-air Update)를 통해 관리할 수 있으므로, 한번 기능을 활성화하면 앱을 다시 실링할 필요 없이 개발자 콘솔에서 커스텀 블랙리스트 목록을 수정하는 것으로 엔드유저의 블랙리스트를 관리할 수 있습니다.
커스텀 블랙리스트 기능은 OTA 업데이트 서비스를 활성화해야 사용할 수 있습니다. OTA 업데이트 기능을 활성화하려면 별도로 문의주시기 바랍니다.
ADC에서 커스텀 블랙리스트를 사용하려고 하면 아래와 같은 안내 문구가 표시됩니다.
현재 OTA 업데이트 기능은 Trial 또는 Professional 플랜에서 사용하실 수 없으며, 별도 협의 및 엔터프라이즈 계약을 통해 활성화할 수 있습니다. 도브러너 사업 팀이나 헬프센터를 통해 문의주시면 더 자세한 사항을 안내해 드리도록 하겠습니다. 커스텀 블랙리스트 기능을 사용하려면 OTA 업데이트 기능을 먼저 활성화해야 합니다.
2. 웹 콘솔에서 커스텀 블랙리스트 기능 적용하기
OTA 업데이트 기능이 활성화 된 뒤에는 커스텀 블랙리스트를 사용하실 수 있게 됩니다.
커스텀 블랙리스트 목록은 앱별로 관리할 수 있으며, OTA 업데이트 기능이 활성화되면 앱 구성 페이지에서 커스텀 블랙리스트를 활성화 할 수 있습니다.
앱 구성 페이지에서 커스텀 블랙리스트가 활성화된 앱은 아래와 같이, 기능이 활성화되고, 수정 아이콘이 표시됩니다.
1) 기본 화면
아래 화면은 '커스텀 블랙리스트 관리' 버튼을 누르면 볼 수 있는 기본 화면입니다. 좌측의 커스텀 블랙리스트 템플릿에서 감시할 앱의 패키지 이름을 추가하고, 허용 또는 차단을 선택할 수 있습니다.
주의사항: 앱실링이 이미 차단하고 있는 앱인 경우 커스텀 블랙리스트 기능으로 허용하더라도 차단되므로 먼저 추가할 앱이 앱실링에서 차단되는지 확인해 보시기 바랍니다.
2) 블랙리스트 템플릿 목록 추가
최종 사용자에게 배포하기 전에 블랙리스트를 관리하기 위해 커스텀 블랙리스트 템플릿 패널이 제공됩니다.
기본화면에서 좌측 패널은 작업용 패널로, 블랙리스트 목록을 사전에 등록/관리하는 패널입니다.
배포가 완료되면, 우측 패널에 동일한 앱 목록이 생성됩니다.
3) 블랙리스트 템플릿 배포
블랙리스트 템플릿 목록을 작성한 후 '배포' 버튼을 누르면 앱실링 Over-the-air 업데이트 서버에 블랙리스트 목록이 반영됩니다.
위와 같이 경고가 표시되며, 이미 앱애 OTA 커스텀 블랙리스트를 활성화한 보안설정이 적용된 경우에 해당되는 경고입니다.
경고창에서 예를 눌러 배포를 완료하면, 커스텀 블랙리스트 우측 패널에 데이터가 표시됩니다.
3. 잘 작동하는지 확인하기
커스텀 블랙리스트 배포가 끝난 뒤에, 해당 앱에 엡실링을 적용할 때 커스텀 블랙리스트 옵션을 활성화하여 적용해야 합니다. 콘솔에서 "고급 탐지" 단계에서 Over-The-Air 업데이트를 활성화한뒤 앱을 실링하면, 그 앱에는 OTA 기능이 적용됩니다.
옵션을 적용하여 실링된 앱이 실행될 때마다 서버의 커스텀 블랙리스트 목록을 확인하고, 목록에 변경사항이 있다면 이를 반영합니다. 업데이트된 커스텀 블랙리스트 목록의 앱이 단말에 설치되어 있다면 Toast 또는 팝업창으로 경고 메세지를 출력한 다음 앱이 종료됩니다.
커스텀 블랙리스트 목록을 새로 업데이트한 뒤에 앱에서 블랙리스트를 정상적으로 업데이트하여 차단하는지 확인하실 수 있습니다.
4. 커스텀 블랙리스트 업데이트 중지하기
최종 사용자에게 이미 커스텀 블랙리스트 기능이 배포된 상태에서 사용을 중지하려면 관리창에서 '라이브 업데이트 중지' 버튼을 선택할 수 있습니다. 라이브 업데이트를 중지하면 배포된 앱이 실행될 때 OTA 업데이트 기능이 중지된것을 확인하고, 블랙리스트 목록을 비운다음 다음 실행될 때부터 커스텀 블랙리스트 목록을 체크하지 않습니다.
또는, "배포 취소" 기능으로 배포된 블랙리스트를 클리어해 빈 상태로 만들 수 있습니다. 이 경우 기능 자체는 활성화 된 상태로 유지되기 때문에, 이후 다시 블랙리스트를 추가하면 기존 사용자들에게도 영향을 줄 수 있습니다.
5. 커스텀 블랙리스트 비용 계산하기
커스텀 블랙리스트 기능의 비용이 궁금하신 고객분들은 영업팀에 문의주시기 바랍니다.