목록2025/03/05 (1)
anothel의 지식 창고

1. 개요모바일 애플리케이션의 보안은 필수적이다. 특히 안드로이드 앱은 APK 파일로 배포되며, 다양한 디컴파일 도구를 이용해 비교적 쉽게 분석할 수 있다. 이 과정에서 코드 탈취, 불법 복제, 악성 코드 삽입과 같은 보안 위협이 발생할 가능성이 크다. 이를 방지하기 위해 난독화, 무결성 점검, 안티 디버깅, 루팅 탐지 등의 보안 기술이 활용된다. 본 글에서는 이러한 기술들을 상세히 분석하고, 효과적인 적용 방법을 다룬다.2. 난독화(Obfuscation)2.1 난독화 개념난독화는 애플리케이션의 소스코드를 사람이 해석하기 어렵게 변형하는 기법이다. 디컴파일 후에도 코드의 의미를 쉽게 파악할 수 없도록 하는 것이 핵심 목적이다.2.2 난독화 기법이름 난독화: 클래스, 메서드, 변수 등의 명칭을 의미 없는 ..
기술 노트/정보보안기사
2025. 3. 5. 13:12