Introduction Smart Phone Security Spring 2014 1
Contents 1. 개요 2. 안드로이드보안 3. 결론 2014-03-03 2
1. 개요 2014-03-03
정보보안패러다임의변화 과거 = 수동적정보수집 통신상에서의정보유출 암호해독기술 통신망 서비스서버정보저장서버 현재 = 해킹통한적극적정보수집및파괴 사용자 서버및 PC에서정보유출 다양한해킹기술 DDoS 공격을통한서비스방해 정교한표적화된공격 2014-03-03 4
모바일보안위협증가 Before Smartphone 일반휴대폰피처폰 이동식도청장비 특수장비이용시도청가능 기지국 이동통신망 임의의패킷생성불가 DDoS 불가 일반휴대폰피처폰 After Smartphone 이동통신망 악성코드에의한 음성통화도청 회의내용유출 각종개인정보유출 악성코드를통한임의의패킷생성가능 DDoS 가능 2014-03-03 5
안드로이드위협가속화 PC 와안드로이드기기를대상으로발생한악성코드감염혹은감염시도비율 PC 환경에서의보안위협과비교될정도로안드로이드환경에서의보안위협이가속화 일부국가의경우안드로이드보안위협이 PC 보안위협을앞지르는현상이나타남 2014-03-03 6
악성코드유형별분류 명칭 Trojan/SmsSend Trojan/FakeInst Spyware/Geimini 특성 사용자모르게문자를전송 임의의어플리케이션설치프로그램으로위장하여문자전송등으로수익도모혹은악성행위 정상어플리케이션을리패키징, 개인정보탈취 Exploit/Rootor Trojan/Kmin Trojan/FakeIM 실행시취약점을이용하여시스템권한획득 웰페이퍼변경어플리케이션으로위장하여악성어플리케이션설치 Trojan/FakeInst 와유사 최근안드로이드대상악성코드유형 15 가지 - AhnLab Spyware/Kmin Spyware/Adrd Trojan/Opfake Trojan/Boxer Spyware/Pjapps Trojan/Kmin 와유사 정상적인유틸리티를리패키징하여다양한악의적인기능수행 Trojan/FakeInst 와유사 임의의어플리케이션설치프로그램으로위장실제로는유료문자를발송 Spyware/BgService 를통해설치 Spyware/BgService Trojan/Gdream Dropper/Anserver 정상어플리케이션을리패키징하여악성코드삽입 게임, 만화등을리패키징하여악성코드를추가시킨악성코드의종류 정상어플리케이션을리패키징하여다른악성코드설치 Trojan/LightDD 성인어플리케이션으로위장, 개인정보유출 TrendLabs 2Q 2013 Security Roundup, Trendmicro, 2013. 6 2014-03-03 7
2. 안드로이드보안 2014-03-03
안드로이드보안위협 1 개인정보유출 3 스미싱 (Smishing) SMS 공격자 2 Kernel 공격 4 음성통화감청 Linux Kernel 5 모바일봇넷 Attack 타겟서버 2014-03-03 9
1 개인정보유출 개인정보유출형태 악성어플리케이션에의한개인정보유출 원격제어 PC 악성앱 공격자 원격조종 동기화프로그램에서의개인정보유출 클라우드서비스에서의개인정보유출 Cloud Server PC 2014-03-03 10
악성어플리케이션에의한개인정보유출 1 제작 2 감염 Native DB Contents Provider 에등록된목록 각각의 URI 로접근가능 Permission 명시필요 데이터읽기가능 App DB 다운로드및실행 사진 데이터 데이터쓰기가능 (Permission 명시 ) 4 데이터수집 3 은닉동작 메인메뉴응용프로그램관리실행중인서비스 2014-03-03 11
동기화프로그램에서의개인정보유출 제조사별동기화프로그램 제조사 이름 연결방법 Samsung Kies / Kies Air 무선 AP / USB 제공하는기능 LG LG PC Suite / LG Mobile Sync USB HTC HTC Sync USB Sony Sony Ericsson PC Companion USB 동기화 : 데이터형태 (JPG, MP4, ) 로 PC 저장 백업 : DB 형태로 PC 저장 펌웨어업데이트 기능동기화 ( 파일형태저장 ) 백업 (DB 형태저장 ) 연락처음악 SMS/MMS 환경설정 사진동영상통화목록메모. USB 무선 AP 2014-03-03 12
개인정보유출시나리오 HOME Kies Air 사용동의 최초 1 회가인증되었다고가정 OFFICE 3 인증데이터확인 PC의 UUID 공격기기명 2 PC 내데이터조작 4 개인정보전송 타겟스마트폰 1 Kies Air 를통한초기화데이터생성 13
클라우드서비스에서의개인정보유출 클라우드서비스 각통신사마다통신사의클라우드서비스이용어플리케이션설치후판매 클라우드서비스를이용해개인정보및데이터동기화 SKT T Bag / KT ucloud / LG U+Box 개인정보동기화 Cloud Server 항목 SKT T Bag KT ucloud LGT U+ Box SMS/MMS O X X 연락처 O X X 사진 O O O 동영상 O O O 음악 O O O 통신사별클라우드서비스의동기화데이터 2014-03-03 14
원격제어 안드로이드원격제어악성코드동작과정 ( 정상앱 / 시스템앱으로위장 ) 원격제어기능을가진악성코드 스마트폰 PC 안드로이드원격제어프로그램 / 어플리케이션 * 출처 : CBS 노컷뉴스 2013/07/26 모비즌 (mobizen) 루팅불필요, 국산 팀뷰어 (TeamViewer) 루팅불필요 에어드로이드 (AirDroid) 루팅필요 2014-03-03 15
사업자에의한개인정보유출 2014-03-03 16
스마트폰에서전송되는정보 제조사 (30 종 ) 모델번호, 펌웨어버전, 커널버전, 빌드번호, SMS 데이터양 (Size), 메시징시작시간, 메시징종료시간, 통화시간 (Calling lap time, Start, End), App 다운로드시간, 다운로드 App 이름, 다운로드제조사, SMS/MMS 구분식별자, 네트워크 ( 통신사 ), SMS/MMS 전송시간 (Sending, Receiving time), Wi-Fi Stat On/Off, Wi-Fi MAC Address, Phone NO, Bluetooth address, GPS On/Off, GPS Support On/Off, USIMInfo 통신사 (51 종 ) Keyword 데이터, 모델번호, 펌웨어버전, 커널버전, 빌드번호, SMS 데이터양 (Size), 메시징시작시간, 메시징종료시간, 통화시간 (Calling lap time, Start, End), IMSI, IMEI, App 다운로드시간, 다운로드 App 이름, 다운로드제조사, SMS/MMS 구분식별자, Wi-Fi Stat On/Off, SMS/MMS 전송시간 (Sending, Receiving time), Wi-Fi MAC Address, Phone NO, Bluetooth address, GPS On/Off, GPS Support On/Off, USIMInfo, 네트워크 ( 통신사 ), SMS 특정문자열, MMS 특정문자열, 전화걸기, 문자메시지전송, 주소록검색, 웹브라우저열기 / 웹검색, 기타응용 Apps 열기, 기타응용 Apps 검색, 기타응용 Apps 열기기타작업, SNS, 기저대역, 메일계정, 패스워드, GPS MAC Address, 웹브라우저사용내역 ( 닫기, URL, History) 17
스마트폰에서전송되는정보 OS 사 (82 종 ) Keyword 데이터, 모델번호, 펌웨어버전, 커널버전, 빌드번호, SMS 데이터양 (Size), 메시징시작시간, 메시징종료시간, 통화시간 (Calling lap time, Start, End), App 다운로드시간, 다운로드 App 이름, 다운로드제조사, SMS/MMS 구분식별자, SMS/MMS 전송시간 (Sending, Receiving time), App 버전정보, 사용정보 (In Use/No Use) ID, 패스워드, 통신방법 (Wi-Fi/LET), 네트워크 ( 통신사 ), Wi-Fi MAC Address, Wi-Fi Stat On/Off, Phone NO, Bluetooth address, GPS On/Off, GPS Support On/Off, USIMInfo, Security Policy, Data Sharing, Network forwarding all, Admin/UserMode, Phone ID, Installed Apps info, Downloaded, Upgraded app info, Location direction, Location search 이전검색 cache, Location search 사용 cache, Languages Time, Date-local, Phone-Address, NFC(Near Filed Comms), On Service list] 전화걸기, 문자메시지전송횟수, 주소록검색, 웹브라우저열기 / 웹검색, 기타응용Apps열기 / 검색, 기타응용Apps 기타작업, SNS, SMS특정문자열, MMS 특정문자열, IMSI, IMEI, 기저대역, 메일계정, 패스워드, GPS위치정보, GPS MAC Address, 웹브라우저사용내역 ( 닫기, URL, History), 주소록 ( 전화번호부 ), CPU모델, 캐쉬된 Apps정보 ( 기본설정, On/Off여부, 버전정보 ), URL App 사 (26 종 ) ID, 패스워드, 통신방법 (Wi-Fi/LTE), 네트워크 ( 통신사 ), 주소록 ( 전화번호부 ), URL, 메일계정, 안티바이러스설정비밀번호, 기기모델버전, 모델명, 제조사, 운영체제형태, 운영체제버전, 운영체제빌드번호, 펌웨어버전, IMEI, SMS지정문자열, MMS지정문자열, 쿠키, 사진, 동영상, Bluetooth/Wi-Fi MAC Address( 실시간검색 On), App Name(On 인경우 ), App Version(On인경우 ) 18
2 커널 (Kernel) 공격 안드로이드루팅 운영체제를해킹하여관리자 ( 시스템 ) 의권한을얻는행위 즉, 시스템권한으로보안메커니즘우회가능 시스템취약점이용 펌웨어변경프로그램이용 시스템취약점을이용한루트권한획득앱 Odin, fastboot 등의펌웨어변경프로그램 2014-03-03 19
3 스미싱 Smishing 스미싱이란? SMS + Phishing : SMS 를통해악성앱설치를유도하는스마트폰해킹기법 개인정보, 금융정보유출및스마트폰소액결제수행 악성앱설치유도악성앱설치정상앱으로위장및실행악성앱확인 2014-03-03 20
스미싱차단솔루션 SMS 내용또는발신번호를바탕으로필터링하거나사용자에게알림 S-GUARD @ SeWorks T-guard @ SKT M& MessageTong @ Infobank - SMS 내의 URL 을블랙리스트와비교 - SMS 내의 URL 을블랙리스트와비교 - 설치된악성앱탐지 ( 백신 ) - SMS 유형별로자체 DB 에저장 ( 금융관련메시지분류화 ) 2014-03-03 21
4 음성통화감청 스마트폰통화는안전한가? 일반통화녹음 mvoip 통화녹음 일반통화에대한녹음기능수행가능 리소스선점으로인한정상적인녹음불가 Applications Native Call App Recording App Applications mvoip App Recording App Applications Framework Calling Resource Media Recorder Applications Framework Media Recorder MediaRecorder 리소스를사용하지않는일반통화에대한 녹음수행가능 음성처리를수행하는 MediaRecorder 리소스선점문제발생 특정앱에의해선점된리소스는타앱에의한접근불가 2014-03-03 22
음성통화감청 mvoip 앱과녹음앱간의리소스선점에따른문제점 Case 1. mvoip 앱이먼저실행된경우 -> mvoip 서비스정상작동 -> 녹음기능을수행하는앱작동시오류발생 Case 2. 녹음앱이먼저실행된경우 -> 녹음앱자체는정상작동 -> mvoip 통화불가, 또는 mvoip 앱오류발생 2014-03-03 23
5 모바일봇넷 봇넷의진화 IRC Bot HTTP Bot C&C 의존성제거 P2P Bot PC 봇넷 통신은닉 Tor Bot Tor Proxy 를이용하여 C&C 서버은닉 초기악성코드네트워크모델 발전된악성코드네트워크모델 SMS Bot IRC/HTTP Bot PUSH Bot 모바일봇넷 24
적용사례 : 삼성 KNOX An Example TrustZone 기술을이용한삼성의보안플랫폼 ( 미국국방부보안인증획득 - 안드로이드최초 ) 단말기내에개인용 / 업무용공간이독립적존재, 서로다른공간의데이터접근불가 TrustZone S/W Architecture TrustZone H/W Architecture 2014-03-03 25
3. 결론 2014-03-03
Security Software 2014-03-03 27
Challenges in the Future 21 세기위대한도전 ( 미국공학한림원 ) 태양열에너지기술경제성확보 핵융합기술개발 이산화탄소격리및보관 생태계질소교란방지 물자원의양과질확보 뇌의작동방식이해 의료정보시스템개발 신약개발 핵테러에대한대처 도시기반시설유지및개선 학습방법개선 과학연구장비개선 사이버공간보안강화 2014-03-03 28
Reference 류재철, 스마트폰보안, OSIA TA Workshop, 2013.12 29