안철수 연구소 이성근 책임연구원 1 4. 안드로이드 앱(App) 분석 6. 시사점 5. 루팅 및 탈옥 1. 안드로이드 플랫폼 3. 악성코드 동향 및 분석 안드로이드 플랫폼 안드로이드 플랫폼의 개요 4 Linux Kernel : 보안, 메모리 관리, 프로세스 관리, 네트워크 스택, 드라이버 모델과 같은 리눅스 버전2.6의 핵심 시스템 서비스를 이용하며 커널은 하드웨어와 소프트웨어간 추상 계층으로 동작한다 Android Runtime : 자바 프로그래밍 언어의 핵심 라이브러리 기능 대부분을 제공하도록 핵심 라이브러리를 제공 및 Dalvik 버추얼 머신을 포함하고 있다. 5 안드로이드 플랫폼 위한 파일 저장 폴더 추가됨 리눅스 파일시스템을 기반으로 구성됨. 그림. 안드로이드 파일 시스템 6 /data/app은 설치된 서드파티의 응용프로그램이 저장되는 위치 Apk는 다음과 같은 디렉토리에 저장됨. 그림. 디렉토