본문 바로가기

카테고리 없음

이 앱은 보이스 피싱에 사용될 가능성이 높아 설치할 수 없습니다. 해결 과정

적용 시기는 정확하게 찾아볼 수 없었지만, 삼성 Members 게시판에서 다음과 같은 공식 게시글을 찾았고 아마 이 게시글 시기와 맞물려서 업데이트 된 것으로 보고 있습니다.

삼성 Members 게시글

정확하게 어떤 사유로 차단하는지에 대해서는 공식적으로 말해주지는 않고 찾아볼 수도 없었습니다. 인터넷에 관련 정보도 굉장히 적고, 모두 뜬구름 잡는 추측만 하고있어서 도움받기도 어려웠고요.

 

제가 찾은 원인은 두 가지 입니다.

 

1. 플레이스토어 마켓에 올라가있지 않은 앱, 또는 마켓에 올라가있으나 마켓을 통하지 않고 직접 앱 파일을 통해 설치하려고 하는 경우

2. 앱의 특정 권한이 보이스 피싱과 관련된 권한인 경우

 

첫 번째의 경우 공식 마켓을 통하지 않는 경우는 일단 위험 앱으로 보고 경고를 하려는 차원으로 보입니다. 하지만 마켓을 통하지 않는 경우라고 하더라도 두 번째와 같은 앱의 특정 권한이 보이스 피싱과 관련이 없다고 판단될 경우 사용자에게 무시하고 선택할 수 있는 선택지를 줘서 설치가 가능하게 하고 있습니다. 문제가 되는 경우는 첫 번째와 두 번째가 겹쳐서 발생할 경우 설치 자체를 아예 차단을 해버리는 경우입니다. 이와 같은 경우에는 APK INSTALLER 등의 앱을 다운로드해 이를 통해 설치가 가능하다고는 하지만 번거로울 뿐더러 만약 회사앱을 개발하는데 이와 같은 경우가 발생한다면 이용자들에게 서드파티 앱을 통해 설치를 유도하는게 불가능한 상황입니다.

 

최선의 선택은 플레이스토어에 앱을 올리는 것이긴 하나, 이런 저런 이유로 불가능하다면 결국 두 번째 권한문제를 해결하는 수 밖에는 없습니다.

 

제가 찾은 설치 차단 권한은 CALL_PHONE 입니다. 혹시나해서 권한으로 차단하는 것은 아닐까 하는 생각으로 권한을 하나하나 줄여가며 빌드하고 설치하고 반복하다보니, CALL_PHONE을 권한을 없애고 빌드를 하니, 설치를 아예 차단하는 UI에서 무시하고 설치할 수 있게 유도하는 UI로 변환되어 설치가 가능해졌습니다.

 

비슷한 문제를 겪고있는 개발자이시면 권한을 하나하나 축소해가면서 빌드를 해보시기 바랍니다. 감사합니다.