반응형
※ 저작권 문제가 있다면 즉시 삭제하겠습니다.
# 주요 계층
1. 커널
2. 라이브러리와 달빅 가상머신
3. 애플리케이션 프레임워크
4. 애플리케이션
# 안드로이드 보안 아키텍처
1. 권한분리 : 모든 애필리케이션은 uid와 gid를 요구하고 서로 다른 애플리케이션이나 프로세스에 접근 권한이 없다.
2. 권한 : 최종 권한 승인은 사용자가 한다.
3. 애플리케이션 코드 서명 : 개발자 인증을 사용함
# 컨텐츠 제공자
데이터 저장소와 비슷하다. 컨텐츠 제공자는 애플리케이션이 데이터를 읽거나 저장할 수 있는 정보의 저장소와 같은 역할을 한다.
안드로이드 아키텍처는 공통 저장 영역을 지원하지 않기 때문에 컨텐츠 제공자를 통해서만 애플리케이션들은 데이터를 교환할 수 있다.
컨텐츠 제공자에 접근하려면 다음과 같은 사전 지식이 필요하다.
- 컨텐츠 제공자 객체
- 컨텐츠 제공자로 전달해야하는 파라미터
- 해당되는 정보를 가져오기 위한 쿼리
# 인텐트
다른 애플리케이션의 작업이나 데이터 전송을 제어하기 위해 다른 애플리케이션에 전송되는 메세지 유형
인텐트는 세 가지 애플리케이션 구성요소와 함께 사용된다 . (액티비티, 서비스, 브로드캐스트 수신자)
반응형
'IT Tech > Mobile' 카테고리의 다른 글
녹스(NOX)로 루팅없이 해외 갤럭시 앱스 접속하기 (0) | 2015.10.21 |
---|---|
Android Reverse Engineering (A.R.E.) (0) | 2015.10.16 |
우분투 모바일 점검환경 만들기 (0) | 2015.10.09 |
iOS Security Guide (0) | 2015.03.21 |
안드로이드 앱 개발 및 동적 디버깅 - Netbeans (0) | 2015.01.10 |