포스팅 내용

국내외 보안동향

iOS와 안드로이드 앱스토어에서 도박 앱 발견돼

Fake Apps Sneak Gambling Into iOS and Android App Stores


도박 앱들이 정책을 준수하는 앱으로 위장하여 구글 플레이와 앱스토어의 심사를 통과했습니다. 


이 앱들은 앱스토어의 정책 검사를 우회한 후, 사용자들이 도박 기능을 사용할 수 있게 만들었습니다.


이 앱들은 지난 8월 안드로이드 공식 스토어에 등록되었습니다. iOS의 경우, 10만 건 이상의 리뷰가 등록된 경우도 있었습니다.



<이미지 출처: https://blog.trendmicro.com/trendlabs-security-intelligence/gambling-apps-sneak-top-100-hundreds-fake-apps-spread-app-store-google-play/>



앱스토어 심사 시스템 우회


실제 돈을 걸고 하는 게임 앱에 대한 제한이 더욱 강화돼, 9월 3일을 기준으로 애플 심사의 경우 이 기능에 대한 코드를 바이너리에 포함 시켜야 합니다.


구글 또한 도박 앱이 합법적인 영국, 프랑스, 아일랜드의 안드로이드 스토어에서만 도박 앱을 허용합니다.


하지만 이러한 제재에도 불구하고 몇몇 앱들이 날씨, 엔터테인먼트와 같은 스토어 요구 사항을 준수하는 기능을 포함해 유통되었습니다. 



<이미지 출처: https://blog.trendmicro.com/trendlabs-security-intelligence/gambling-apps-sneak-top-100-hundreds-fake-apps-spread-app-store-google-play/>



해당 앱들은 불법 콘텐츠를 끄고 켤 수 있는 API 스위치 기능을 포함하고 있었습니다. 허가된 콘텐츠는 앱이 사용자에게 노출될 때까지만 유지됩니다.


그리고 스토어에 등록되면 웹뷰(WebView)에 ‘진짜’ 콘텐츠를 로드합니다. 이 진짜 콘텐츠는 웹뷰의 특정 URL로부터 제공받습니다.


이 앱은 특정 주소에 해당 앱 ID를 포함한 쿼리를 전송하고 이에 대한 응답은 Base64로 암호화됩니다.


이때 ID가 유효할 경우에만 불법 콘텐츠가 로드됩니다.



<이미지 출처: https://blog.trendmicro.com/trendlabs-security-intelligence/gambling-apps-sneak-top-100-hundreds-fake-apps-spread-app-store-google-play/>



하지만 ID가 유효하지 않을 경우, iOS와 안드로이드 환경에서 스토어가 승인한 기능만을 계속해서 제공합니다.


스토어 리뷰 프로세스를 우회하는 작업은 여러 단계로 이루어집니다. 먼저 초기 리뷰를 우회하기 위해 일반 앱을 등록합니다. 


스토어에 앱이 등록되면, 개발자는 합법적인 API를 끄고 웹뷰 기능을 업데이트합니다.


이 방법을 통해 새로운 버전이 앱 스토어에 등록되었을 때 이루어지는 리뷰를 통과할 수 있었습니다. 


그 후 개발자는 사용자가 도박 콘텐츠를 볼 수 있도록 불법 도박 API를 킵니다.


몇몇 문제의 앱들은 웹뷰 기능이 업데이트되기 전 2년 동안이나 사용되었습니다.


연구원들은 웹뷰를 통해 도박 사이트를 로드하는 것 외에 다른 악성 기능을 발견하지는 못했다고 밝혔습니다.


해당 앱들은 중국의 앱 마켓 탑 100 목록에서도 찾아볼 수 있었습니다.


연구원들은 특정 키워드를 사용해 중국, 미국, 일본의 iOS 마켓에 수백 개의 합법적인 앱으로 위장한 도박 앱들을 발견했습니다. 


도박이 불법인 중국에서만 500건 이상의 앱이 발견되었으며, 미국 마켓에서는 약 200건이 발견되었습니다.


구글과 애플 모두 해당 앱에 대한 신고를 받아 공식 스토어에서 제거한 상태입니다.





출처:

https://www.bleepingcomputer.com/news/security/fake-apps-sneak-gambling-into-ios-and-android-app-stores/

https://blog.trendmicro.com/trendlabs-security-intelligence/gambling-apps-sneak-top-100-hundreds-fake-apps-spread-app-store-google-play/

티스토리 방명록 작성
name password homepage