상세 보기
안드로이드 API 기반 안드로이드 앱 기록 및 재실행 도구
Android API Based Android App Record and Replay Tool
- 이주석;
- 김아정;
- 이수민;
- 김재섭;
- 홍지만
초록
스마트폰 앱의 실행 흐름을 기록하고 재생하는 도구는 스마트폰 앱 개발 중 버그 재생부터 안정성 테스트까지 다양하게 사용된다. 그러나 기존 기록 및 재실행 도구는 루팅 되지 않거나 후킹 되지 않은 실행환경에서는 앱에 의해 호출되는 안드로이드 API를 제대로 기록하지 못한다. 따라서 재실행할 때 실행환경에 따라 다른 기능이 실행되어 API 호출을 제대로 추적할 수 없다. 본 논문에서는 안드로이드 앱이 호출하는 API를 효율적으로 기록하고 재생하는 도구를 제안한다. 제안한 도구는 루팅 되지 않거나 후킹 되지 않은 실행환경에서도 앱에서 호출하는 안드로이드 API를 제대로 기록할 수 있으므로 실행환경이 변경되더라도 기록된 API를 올바르게 재생하고 추적할 수 있다. 또한, 안드로이드 앱 개발에 가장 많이 사용되는 평가 보드에 제안한 도구를 구현하고 앱에서 호출한 API를 정확하게 기록하고 재생할 수 있음을 보인다.
키워드
안드로이드; API 재실행; 기록 및 재실행 도구; 디버깅; Android; API rerun; record&replay tool; debugging
- 제목
- 안드로이드 API 기반 안드로이드 앱 기록 및 재실행 도구
- 제목 (타언어)
- Android API Based Android App Record and Replay Tool
- 저자
- 이주석; 김아정; 이수민; 김재섭; 홍지만
- 발행일
- 2022-05
- 권
- 28
- 호
- 5
- 페이지
- 320 ~ 325