분석 정보/모바일 분석 정보

[주의]2중 패키징된 안드로이드용 악성 어플리케이션 등장

TACHYON & ISARC 2011. 6. 1. 21:37
1. 개 요


최근 중국을 중심으로 한 해외에서 2중 패키징된 안드로이드용 모바일 악성 어플리케이션이 발견되어 사용자들의 주의를 요망하고 있다. 해당 악성 어플리케이션은 정상 파일 속에 악성 APK파일이 포함된 형태로 근래 발견된 사례가 없는 드믄 경우다. 감염될 경우 사용자가 모르는 사이 각종 정보를 탈취 당할 우가 있으니 이번글을 통해 해당 악성 어플리케이션에 대해 살펴보고 혹시 모를 피해에 대비할 수 있는 시간을 가져보도록 하자.


※ 2중 패키징의 의미 (APK : Android PacKage File)

 - 정상 APK 설치파일 내부에 악성 APK 파일이 포함되어 있는 형태.


2. 유포 경로 및 감염 증상

해당 악성 어플리케이션은 정상적인 어플리케이션에 악성 기능을 추가해 재패키징된 상태안드로이드 마켓, 블랙마켓, 3rd party 마켓 등을 통해 유포될 수 있다.

◆ 2중 패키징된 첫번째 APK 파일 다운로드 및 설치

위에서 설명한 유포 경로를 통해 다운로드가 가능한 APK파일은 분석 결과 휴대폰 배터리 잔량을 체크하는 정상 어플리케이션에 아래와 같은 권한 등의 악성 기능을 추가적으로 삽입한 형태이다. 아래의 그림과 함께 보면 권한 부분에 대한 이해가 더 쉬울 것이다.

                                                              <권한 부문> 

 

<설치 시 출력되는 권한 관련 부분>

"설치"를 누르고 진행을 하면 설치 과정이 종료된 후 아래의 그림과 같은 실행 화면을 볼 수 있다.
 

일부 모자이크 처리


이전 글에서 설명한 안드로이드용 모바일 악성 어플리케이션 처럼 많은 악성 어플리케이션들은 선정적인 이미지를 사용하는 경우가 많다. 설치 시 모든 언어가 중국어로 되어있는걸로 미루어보아 제작 출처는 중국으로 추정된다.

  

[선정적 제목의 Android용 모바일 악성 어플리케이션 유포 주의!]

http://erteam.nprotect.com/162
  

※ 다양한 형태의 안드로이드용 모바일 악성 어플리케이션에 의한 보안 위협

[스마트폰 보안 위협의 증대]
http://erteam.nprotect.com/149

[사용자 정보를 겨냥한 안드로이드 악성 앱 출현]
http://erteam.nprotect.com/123

[새로운 안드로이드용 모바일 Trojan "ADRD" 출현 보고에 따른 주의 필요]
http://erteam.nprotect.com/122

[사용자 정보를 겨냥한 안드로이드용 악성파일 Geinimi 주의]
http://erteam.nprotect.com/98

[스마트폰 GPS 기능은 양날의 칼과 같다]
http://erteam.nprotect.com/25

[안드로이드용 모바일 악성프로그램 FakePlayer 변종 해외 등장!]
http://erteam.nprotect.com/18


일반 사용자들의 경우 해당 어플리케이션 설치 후 위와 같은 실행 화면에 대한 확인만 가능하나 실제로는 사용자 몰래 "특정 코드에 의해 감염 휴대폰에 대한 특정 조건 체크""패키지 인스톨 관련 코드를 진행"하게 된다.

◆ 2중 패키징된 두번째 APK 파일(첫번째 APK 파일 내부에 포함) 설치

첫번째로 설치된 악성 어플리케이션은 추가적인 조건이 갖춰질 경우 설치 권한 등의 코드에 의해 내부에 포함된 두번째 APK파일 설치를 시도하는 것으로 추정되고 있다.

※ 추가적인 조건

 - 루팅 시도 (안드로이드 2.2 이후 버전부터는 불가능)
 - 루팅 여부 확인


위에서 설명한 추가적인 조건은 아래와 같은 코드를 통해 구현되어 있다.


감염된 스마트폰이 어떠한 방식으로든 루팅 된다면 내부에 포함되어 있는 두번째 APK파일이 설치되지만 기본 설치 시 확인할 수 있었던 권한 부분은 이 경우 출력되지 않는다.

내부에 포함된 두번째 APK파일에 대한 권한 부분을 아래의 그림과 같이 첨부하니 참고할 수 있도록 하자.
 

클릭하실 경우 확대된 이미지를 확인하실 수 있습니다.

<권한 부분>

<설치 시 출력되는 권한 관련 부분>


내부에 포함되어 있는 두번째 APK파일은 설치가 완료 되어도 특별한 실행 화면 등은 존재하지 않는다. 다만, 위의 권한 부분을 보면 알 수 있듯이 사용자 몰래 "SMS, MMS 등의 메시지 송/수신"이 가능하며 이로인한 이용 과금 발생 등을 유발할 수 있다. 또한, "휴대폰의 위치 정보 및 통화 기록 등의 단말기 정보가 유출"될 수 있으며, "휴대폰 부팅시 자동으로 악성 어플리케이션이 실행"될 수 있다.

 

3. 예방 조치 방법

위에서 설명한 안드로이드용 모바일 악성 어플리케이션은 별도의 다운로드 없이 내부에 포함된 추가 패키지 설치를 시도하는 아주 드문 경우의 케이스라 할 수 있다. 이러한 악성 어플리케이션 또한, 기존과 마찬가지로 사용자 스스로 하기의 "모바일 보안 관리 수칙"을 준수하는 등 각자 관심을 가지고 주의를 기울이는 것이 안전을 위한 최선의 방법이라 할 수 있겠다.

※ 모바일 보안 관리 수칙

1. 안드로이드 운영체제에 대한 최신 보안 패치 필수 진행.

2. 신뢰할 수 있는 보안 업체에서 제공하는 모바일 백신을 최신 엔진 및 패턴 버전으로 업데이트하여 실시간 보안 감시 기능을 항상 "ON" 상태로 유지해 사용할 수 있도록 한다.
 
3. 어플리케이션 다운로드 시 항상 여러 사용자를 통해 검증된 어플리케이션을 선별적으로 다운로드 하는 습관을 가질 수 있도록 한다.


※ 잉카인터넷(시큐리티대응센터/대응팀)에서는 아래의 그림과 같이 모바일용 백신 "nProtect Mobile for Android" 를 통해 위와 같은 모바일용 악성 어플리케이션에 대한 진단/치료 기능을 제공하고 있으며, 다양한 보안 위협에 대비하기 위해 24시간 지속적인 대응체계를 유지하고 있다.