Home > 전체기사
안드로이드 앱, 악성 앱 여부 어떻게 확인할 수 있나?
  |  입력 : 2015-10-22 16:45
페이스북 보내기 트위터 보내기 네이버 밴드 보내기 카카오 스토리 보내기
악성 앱 판단 기준은 액티비티, 권한, 개발자
안드로이드 앱의 악성 여부 판별해주는 서비스 주목


[보안뉴스 민세아] 글로벌 보안기업 시만텍이 지난해 발표한 ‘2014 모바일 플랫폼별 보안 취약점’ 보고서에 따르면 지난해 iOS 취약점은 140개로, 발견된 모바일 취약점 중 84%를 차지했다. 반면, 안드로이드는 19개로 전체 취약점의 11% 정도다. 이렇듯 iOS가 안드로이드OS보다 취약점이 훨씬 더 많은데도 실질적인 보안사고나 악성코드 유포는 안드로이드OS에서 많이 발생한다. 왜 그런 걸까?

▲악성 앱으로 의심되는 구글 플레이 스토어 내 바이러스 제거도구 앱


안드로이드 스마트폰이 iOS 기반 스마트폰에 비해 악성 앱을 배포하기 쉽고, iOS 스마트폰은 탈옥을 하지 않는 이상 ‘앱 스토어’를 통해서만 애플리케이션(이하 앱)을 다운로드 받을 수 있다. iOS 스마트폰이 폐쇄적인 운영체제를 갖고 있는 것이 가장 큰 이유다.

안드로이드 기반 스마트폰은 여러 마켓을 통해 앱을 다운로드 받을 수 있는데, 대표적인 것이 구글 플레이 스토어(Google Play Store)다. 구글 플레이 스토어는 악성 앱을 상대적으로 쉽게 올릴 수 있어 문제가 심각하다. 자체적인 심사를 거치고 있다고 하지만 수없이 올라오는 악성 앱을 모두 세세하게 확인하기는 역부족이라는 것.

일반적으로 안드로이드 마켓의 앱은 윈도우10 미만 버전의 PC에서 다운로드 받을 수 없는 구조다. 앱은 모바일 환경에서만 다운로드 받을 수 있기 때문에 악성 앱을 분석하기 위해서는 모바일 단말기나 가상머신에서 모바일 환경을 구축한 후 안드로이드 구글 플레이 스토어에서 앱을 설치한 다음, ADB(Android Debug Bridge)라는 툴로 APK파일을 추출하고, 추출된 APK파일을 PC로 옮겨 분석해야 한다.

그런데 이러한 일련의 복잡한 과정을 한번에 손쉽게 만들어주는 서비스가 최근 출시됐다. ExploitFor.me의 박건 씨와 대전대학교 재학 중인 홍종근 씨가 개발한 PULLer(http://puller.exploitfor.me/)가 그 주인공이다.

‘뽑아낸다’는 의미를 가진 PULLer는 PC에서 안드로이드 앱을 APK 형태로 다운로드 받을 수 있게 해준다. 구글 플레이스토어에서 악성 앱으로 의심되는 앱의 URL에서 패키지명을 복사해 PULLer에서 검색하면 앱 이름, 패키지 명, 해쉬값(MD5, SHA1), 파일 크기 등의 정보를 확인할 수 있고, 생성된 URL 링크를 통해 APK를 다운로드 받을 수 있다.

▲PULLer를 개발한 ExploitFor.me 박건 씨(오른쪽)와 대전대학교 재학 중인 홍종근 씨(왼쪽)


사용자는 다운로드 받은 APK파일을 바이러스토탈(https://www.virustotal.com/)이나 멀웨어스닷컴(https://malwares.com) 등에 업로드해 악성 앱 여부를 확인할 수 있다. 바이러스토탈과 멀웨어스닷컴은 의심스러운 파일과 URL을 분석하고, 바이러스, 웜 등의 악성코드를 탐지할 수 있는 무료 서비스다.

PULLer를 개발한 박건 씨는 다운로드된 APK파일을 가지고 악성 앱 여부를 판단하는 기준에 대해 다음과 같이 설명했다. “통상적으로 악성 앱을 판단하는 기준은 그 앱이 사용자에게 설치된 후 사용자 기기에서 앱이 수행하는 동작(액티비티)을 바탕으로 판단합니다. 그 다음 앱이 실제 수행할 때 필요한 권한과 요구하는 권한이 일치하는지 살펴봅니다. 악성 앱 개발자가 마켓에 올린 다른 앱도 판단기준 중 하나가 될 수 있습니다.”

박건 씨와 홍종근 씨는 안드로이드 환경에서 악성 앱이 기승을 부리면서 일반인들을 대상으로 한 개인정보 탈취 범죄를 막기 위해 해당 서비스를 제공하게 됐다고 밝혔다. 유료 앱의 경우 PULLer를 이용해 악성 앱 여부를 판단하기는 힘들다.

박건 씨는 “향후 PULLer 서비스를 악성코드 자동분석 플랫폼인 멀웨어스닷컴과 연동시켜 구글 플레이 스토어에 게시된 앱의 악성유무를 판단해 정보를 제공할 예정”이라고 덧붙였다.

본지에서 악성 앱 직접 확인해보니...
본지는 박건 씨와 홍종근 씨의 도움을 받아 PULLer를 통해 악성 앱을 확인해 봤다. ‘바이러스 제거’로 구글 플레이 스토어에서 검색한 결과 찾을 수 있는 ‘바이러스 제거 도구’ 앱을 PULLer에서 검색, APK 파일을 다운로드받아 바이러스토탈에서 검사한 결과 다음과 같은 정보를 확인할 수 있었다.

안티바이러스 솔루션 56개 중 11개가 해당 앱에 포함된 파일을 악성파일로 분류하고 있었으며, 위치정보, 녹음, 주소록, 카메라 권한 등 바이러스 탐지를 위해 작동하는데 아무런 관계가 없는 권한까지 요구하는 것을 볼 수 있다. 해당 앱은 현재 5만 건 이상의 다운로드 수를 기록하고 있다.

▲악성 앱으로 의심되는 앱을 PULLer를 통해 다운로드 받아 바이러스토탈에서 검사해본 결과


해당 앱의 개발자가 업로드한 다른 앱을 추가적으로 살펴봤다. ‘과학 사전’이라는 앱도 마찬가지로 PULLer를 통해 APK 파일을 추출하고, 바이러스토탈에서 확인한 결과 8개의 안티바이러스 솔루션이 악성 파일로 분류하고 있었다. 더욱이 해당 앱은 과학관련 정보를 제공하는 앱이지만 주소록, 위치 정보, 문자 메시지, 사진 파일, 카메라 등의 권한을 요구하고 있었다.

이렇듯 정식 구글 플레이 스토어에 있는 앱 가운데서도 악성 앱이라고 판단할 수 있는 앱들이 아주 많은 것으로 드러났다. 구글 측의 보다 세밀한 심사와 함께 사용자들의 각별한 주의가 요구되는 상황이다.
[민세아 기자(boan5@boannews.com)]

<저작권자: 보안뉴스(www.boannews.com) 무단전재-재배포금지>

  •  
  • 2
  • 페이스북 보내기 트위터 보내기 네이버 밴드 보내기 카카오 스토리 보내기


  •  SNS에서도 보안뉴스를 받아보세요!! 
IBM 파워비즈 배너 2019년2월8일~2020년2월7일까지/7월25일 수정모니터랩 파워비즈 5월 31일까지파워비즈배너 시작 11월6일 20181105-20200131
설문조사
최근 디지털 도어록이 등록되지 않은 스마트워치로 무방비로 열리는 취약점이 발견돼 이슈가 되고 있는데요. 현재 귀하의 집에 설치된 디지털 도어록의 경우 비밀번호와 함께 주로 사용하고 있는 개폐 수단은 무엇인가요?
생체인식
카드키
교통카드(티머니)
스마트워치
스마트폰
기타(댓글로)
      

코오롱베니트
CCTV

인콘
통합관제 / 소방방재

현대틸스
팬틸트 / 카메라

동양유니텍
Sevurity Camera / CCTV

시큐인포
CCTV / NVR

한화테크윈
CCTV 카메라 / 영상감시

보쉬시큐리티시스템즈
CCTV / 영상보안

대명코퍼레이션
DVR / IP카메라

티제이원
영상 보안 / 출입 통제

하이크비전 코리아
CCTV / IP / NVR

원우이엔지
줌카메라

비전정보통신
IP카메라 / VMS / 폴

다후아 코리아
CCTV / DVR

씨앤비텍
통합보안솔루션

지케이테코
출입통제 / 얼굴인식

아이디스
DVR / IP / VMS

한국하니웰
CCTV / DVR

테크어헤드
얼굴인식 소프트웨어

경인씨엔에스
CCTV / 자동복구장치

테크스피어
손혈관 / 차량하부 검색기

트루엔
IP 카메라

슈프리마
출입통제 / 얼굴인식

에스카
CCTV / 영상개선

디비시스
CCTV토탈솔루션

다민정보산업
기업형 스토리지

구네보코리아
보안게이트

엔토스정보통신
DVR / NVR / CCTV

옵티언스
IR 투광기

씨오피코리아
CCTV 영상 전송장비

DK솔루션
메트릭스 / 망전송시스템

티에스아이솔루션
출입 통제 솔루션

진명아이앤씨
CCTV / 카메라

신우테크
팬틸드 / 하우징

에프에스네트웍스
스피드 돔 카메라

엔클라우드
VMS / 스위치

케이제이테크
지문 / 얼굴 출입 통제기

사라다
지능형 객체 인식 시스템

알에프코리아
무선 브릿지 / AP

일산정밀
CCTV / 부품 / 윈도우

두레옵트로닉스
카메라 렌즈

브이유텍
플랫폼 기반 통합 NVR

이노뎁
VMS

새눈
CCTV 상태관리 솔루션

아이엔아이
울타리 침입 감지 시스템

케이티앤씨
CCTV / 모듈 / 도어락

창우
폴대

엘림광통신
광전송링크

퍼시픽솔루션
IP 카메라 / DVR

CCTV프랜즈
CCTV

지에스티엔지니어링
게이트 / 스피드게이트

아이유플러스
레이더 / 카메라

대산시큐리티
CCTV 폴 / 함체 / 랙

더케이
투광기 / 차량번호인식

유진시스템코리아
팬틸트 / 하우징

포커스에이치앤에스
지능형 / 카메라

휴컴스
PTZ 카메라 / 줌카메라

카티스
출입통제 / 외곽경비

세환엠에스
시큐리티 게이트

글로넥스
카드리더 / 데드볼트

유니온커뮤니티
생체인식 / 출입통제

화인박스
콘트롤박스 / 배전향