어플리케이션 보안정보보안기사 · 2023년03월11일 · 55/100
55.안드로이드(Android) 플랫폼을 기반으로 개발된 모바일 앱의 경우, 디컴파일 도구 이용시 실행파일(.apk)을 소스코드로 쉽게 변환시킬 수 있어 앱 구조 및 소스코드를 쉽게 분석할 수 있다. 이를 방지하기 위한 기술은?
1
난독화정답
2
무결성 점검
3
안티 디버깅
4
루팅
해설
난독화 읽기 어렵게 만들어 역공학을 통한 공격을 막는 기술을 의미 난독화는 난독화의 대상에 따라 크게 1) 소스 코드 난독화 2) 바이너리 난독화 로 나뉜다.