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일까지모니터랩 파워비즈 5월 31일까지위즈디엔에스 2018파워비즈배너 시작 11월6일 20181105-20200131
설문조사
최근 랜섬웨어 유포가 다시 기승을 부리고 있습니다. 여러분이 근무하거나 경영하는 회사 업무망이 랜섬웨어에 감염됐다면 어떤 선택을 하시겠습니까?
회사 업무에 큰 지장이 있으니 돈을 주고서라도 파일을 복호화할 것
불편함과 손실을 감수하더라도 자체적으로 해결하고자 노력할 것
      

유니뷰코리아
CCTV / 영상보안

인콘
통합관제 / 소방방재

현대틸스
팬틸트 / 카메라

동양유니텍
IR PTZ 카메라

시큐인포
CCTV / NVR

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

티제이원
PTZ 카메라

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

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

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

한국하니웰
CCTV / DVR

원우이엔지
줌카메라

AVIBILON
영상 보안 / 출입 통제

다후아 코리아
CCTV / DVR

씨앤비텍
통합보안솔루션

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

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

이화트론
DVR / IP / CCTV

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

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

씨게이트
보안감시전용 드라이브

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

트루엔
IP 카메라

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

디비시스
CCTV토탈솔루션

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

에스카
CCTV / 영상개선

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

구네보코리아
보안게이트

두현
DVR / CCTV / IP

옵티언스
IR 투광기

KPN
안티버그 카메라

지와이네트웍스
CCTV 영상분석

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

디케이솔루션
메트릭스 / 망전송시스템

옵텍스코리아
실내 실외 센서

CCTV프랜즈
CCTV

신우테크
팬틸드 / 하우징

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

엔클라우드
VMS / 스위치

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

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

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

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

씨아이즈
IP 카메라 / 비디오 컨트롤

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

이노뎁
VMS

새눈
CCTV 상태관리 솔루션

엘림광통신
광전송링크

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

창우
폴대

금성보안
CCTV / 출입통제 / NVR

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

씨큐리티에비던스
카메라

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

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

진명아이앤씨
CCTV / 카메라

유시스
CCTV 장애관리 POE

수퍼락
출입통제 시스템

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

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

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

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

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

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

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

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

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

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