안드로이드에서 어플리케이션의 메모리 보호를 위한 연구
DC Field | Value | Language |
---|---|---|
dc.contributor.author | 김동율 | - |
dc.contributor.author | 문종섭 | - |
dc.date.accessioned | 2021-09-04T08:09:16Z | - |
dc.date.available | 2021-09-04T08:09:16Z | - |
dc.date.created | 2021-06-17 | - |
dc.date.issued | 2016 | - |
dc.identifier.issn | 1598-0170 | - |
dc.identifier.uri | https://scholar.korea.ac.kr/handle/2021.sw.korea/91275 | - |
dc.description.abstract | 안드로이드 폰이 점점 대중화됨에 따라 많은 어플리케이션이 제작자의 이윤과 직결되는 데이터나 스마트 폰 사용자의 민감한 데이터를 다룬다. 이러한 중요 데이터는 당연히 보호받아야 하지만 안드로이드에서는 악의적인 사용자에 의해 조작되거나 공격자에의해 유출될 수 있다. 이런 일이 발생하는 이유는 안드로이드의 근간인 리눅스의 디버깅 기능이 악용되기 때문이다. 리눅스의 디버깅기능을 이용하면 다른 어플리케이션의 가상 메모리에 접근하는 것이 가능하다. 이 기능이 악용되는 것을 방지하기 위해선 해당 기능을 제공하는 주체인 리눅스의 커널에서 기존의 접근 제어를 더욱 강화해야 한다. 하지만 현재 이 기능은 안드로이드 환경의 특성을반영하지 않은 채 기존의 리눅스와 동일한 접근 제어를 사용하고 있다. 이에 본 논문에서는 리눅스가 제공하는 다른 어플리케이션의가상 메모리에 접근할 수 있는 기능을 분석하고, 분석 결과와 안드로이드 환경을 고려하여 스레드 그룹 ID를 검증하는 새로운 계층을추가하는 방안을 제시한다. 이 방안을 적용함으로써 접근 제어를 더욱 강화할 수 있다. 실제로 본 논문이 제안한 방법이 접근 제어를강화할 수 있는 지 확인하기 위해, 다른 어플리케이션의 메모리를 수정할 수 있는 메모리 조작 어플리케이션으로 자체 제작한 어플리케이션의 데이터 수정을 시도한다. 접근 제어를 강화하기 전에는 메모리 조작 어플리케이션이 자체 제작한 어플리케이션의 메모리에 있는 데이터를 수정할 수 있었지만, 접근 제어를 강화한 후에는 데이터 수정에 실패하는 것을 확인할 수 있다. | - |
dc.language | Korean | - |
dc.language.iso | ko | - |
dc.publisher | 한국인터넷정보학회 | - |
dc.title | 안드로이드에서 어플리케이션의 메모리 보호를 위한 연구 | - |
dc.title.alternative | A memory protection method for application programs on the Android operating system | - |
dc.type | Article | - |
dc.contributor.affiliatedAuthor | 문종섭 | - |
dc.identifier.doi | 10.7472/jksii.2016.17.6.93 | - |
dc.identifier.bibliographicCitation | 인터넷정보학회논문지, v.17, no.6, pp.93 - 101 | - |
dc.relation.isPartOf | 인터넷정보학회논문지 | - |
dc.citation.title | 인터넷정보학회논문지 | - |
dc.citation.volume | 17 | - |
dc.citation.number | 6 | - |
dc.citation.startPage | 93 | - |
dc.citation.endPage | 101 | - |
dc.type.rims | ART | - |
dc.identifier.kciid | ART002186623 | - |
dc.description.journalClass | 2 | - |
dc.description.journalRegisteredClass | kci | - |
dc.subject.keywordAuthor | 안드로이드 메모리 보호 | - |
dc.subject.keywordAuthor | ptrace 시스템 콜 | - |
dc.subject.keywordAuthor | /proc/PID/mem 가상 파일 | - |
dc.subject.keywordAuthor | 가상 메모리 보호 | - |
dc.subject.keywordAuthor | 메모리 조작 어플리케이션 | - |
dc.subject.keywordAuthor | Android memory protection | - |
dc.subject.keywordAuthor | ptrace system call | - |
dc.subject.keywordAuthor | /proc/PID/mem virtual file | - |
dc.subject.keywordAuthor | Virtual memory protection | - |
dc.subject.keywordAuthor | memory editor | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
(02841) 서울특별시 성북구 안암로 14502-3290-1114
COPYRIGHT © 2021 Korea University. All Rights Reserved.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.