메뉴 건너뛰기
.. 내서재 .. 알림
소속 기관/학교 인증
인증하면 논문, 학술자료 등을  무료로 열람할 수 있어요.
한국대학교, 누리자동차, 시립도서관 등 나의 기관을 확인해보세요
(국내 대학 90% 이상 구독 중)
로그인 회원가입 고객센터 ENG
주제분류

추천
검색

논문 기본 정보

자료유형
학위논문
저자정보

조득연 (숭실대학교, 숭실대학교 일반대학원)

지도교수
최재영
발행연도
2014
저작권
숭실대학교 논문은 저작권에 의해 보호받습니다.

이용수1

표지
AI에게 요청하기
추천
검색

이 논문의 연구 히스토리 (3)

초록· 키워드

오류제보하기
모바일 환경이 점차 스마트 모바일 환경으로 변화함에 따라 스마트 기기에서 사용되는 어플리케이션의 사용량이 증가하였다. 2013년 하반기를 기준으로 구글 플레이스토어에는 약 100만개 이상의 앱이 등록되어 있고 500억번 이상의 다운로드 수를 기록하고 있다. 하지만 불법으로 복제되는 앱의 수가 증가하게 되면서 앱의 저작권을 보호할 수 없게 되었고 앱 개발자의 수익성을 보장할 수 없게 만든다. 이러한 문제를 해결하기 위하여 본 논문에서는 안드로이드 기기를 대상으로 불법으로 복제되어 배포되는 앱의 사용을 제재하기 위한 불법 복제 앱 탐지기는 제안한다. 본 논문에서 제안하는 불법 복제 앱 탐지기는 외부로부터의 모든 접근을 차단하는 인비저블 매니저에서 구동되며 포렌식 마킹 기법을 적용한 불법 복제 앱 판별 방식을 사용한다. 또한 앱 설치 과정에서 생성되는 odex 파일을 이용하여 불법 복제 여부를 검사하고 탐지된 정상 앱의 리스트를 hash table로 관리하여 중복 검사를 방지한다. 인비저블 매니저를 통하여 루팅과 같은 불법적인 접근 권한 획득 이후에도 사용자가 강제로 제어하지 못하도록 차단하여 불법 복제 앱 탐지기의 실행을 보장받을 수 있다. 또한, 디지털 컨텐츠에 저작권 정보를 삽입하기 하는 포렌식 마킹 라이브러리를 적용하여 불법 복제 앱에 대한 판별을 수행한다. 또한 앱 설치 과정에서 생성되는 odex 파일을 이용하여 효율적으로 탐지하고 있으며, 이미 검사를 수행한 정상 앱의 리스트를 hash table로 만들어 메모리에 유지함으로써 앱의 중복검사를 방지한다. 불법 복제 앱 탐지기는 안드로이드 플랫폼의 프레임워크 수준에 삽입되는 프로그램으로써 커널과 독립적이며, 플랫폼 내부의 시스템 서버에 의해 구동되는 독립 모듈로써 안드로이드 플랫폼의 다양한 버전에 대하여 높은 호환성을 가진다. 이와 더불어 안드로이드 플랫폼에서 운용하는 서비스들과 운영 방침을 그대로 유지함으로써 기존의 시스템과의 충돌이 없는 효율적인 프로그램이다. 파일 시스템에 저장된 불법 복제 앱 파일에 대한 탐지를 일정 시간마다 수행하여 모바일 내부에 존재하는 모든 불법 복제 앱을 탐지하고 삭제하는 효과적인 프로그램이다.

목차

국문초록 ⅴ
영문초록 ⅶ
제1장 서 론 1
1.1 연구 배경 1
1.2 논문 구성 4
제 2 장 관련 연구 5
2.1. 안드로이드 플랫폼에서 apk 파일 실행 제어 기술 5
2.2. 안드로이드 플랫폼에서 불법 복제 앱 실행 방지 기술 5
2.2.1 온라인 실행코드 기술 5
2.2.2 셀프 체킹 라이브러리 기술 6
2.3. iOS 플랫폼에서 불법 복제 앱 사용 방지 기술 6
제 3 장 불법 복제 앱 탐지기 8
3.1 불법 복제 앱 탐지기 실행 시스템 구조 10
3.2 인비저블 매니저 10
3.2.1 일반적인 시스템 서비스 운용 방법 11
3.2.2 인비저블 매니저의 구조 12
3.3 불법 복제 앱 탐지기 14
3.3.1 불법 복제 앱 탐지기의 구조 및 탐지 과정 15
3.3.2 odex 파일을 이용한 설치 앱 불법 복제 여부 검사 16
3.3.3 hash table을 이용한 앱 중복 검사 방지 20
3.4 불법 복제 앱 판별 방법 21
3.4.1 APK 파일 판별 22
3.4.1.1 ZIP 파일 구조 22
3.4.1.2 APK 내부 파일 이름 규칙 23
3.4.2 메모리 접근을 위한 권한 획득 방법 23
3.4.2.1 내부 메모리 접근 권한 25
3.4.2.2 외장 메모리 접근 권한 25
3.4.3 설치된 앱 파일 위치 및 정보 확인 26
3.5 불법 복제 앱 및 화면 제어 방법 26
3.5.1 불법 복제 앱 제어 26
3.5.2 화면 제어 방법 27
제 4 장 불법 복제 앱 탐지기 실험 29
4.1 실험 환경 29
4.1.1 테스트 기기를 위한 이미지 제작 29
4.2 실험 방법 30
4.3 실험 결과 30
4.3.1 탐지 정확도 30
4.3.2 탐지 속도 31
제 5장 결론 33
참고문헌 35

최근 본 자료

전체보기

댓글(0)

0