인시큐어뱅크에서 찾을 수 있는 취약점 중 "앱 디버깅 취약점" 취약점을 찾아보기로 했다.
해당 취약점이 있으면 동적 디버깅이 가능하여 중요정보 및 중요 로직을 알아내거나 앱 실행 도중에 데이터 값을 변조할 수 있게 된다.
1. 발견 방법
AndroidManifest.xml 파일에서 android:debuggable 속성 확인

2. 조치방법
- android:debuggable 속성을 “false"로 변경
- 디버깅이 시도되면 이를 감지하고 앱을 종료시켜 코드를 보호할 수 있다.
- 대부분 이런 취약점은 개발자들의 편의를 위한 설정으로 발생한다. 하지만 배포된 앱의 중대한 보안결함이 발생하므로 반드시 조치해야 한다.
출처:
- 조치방법:
- 조치방법 2
https://saysecurity.tistory.com/6
- jeb로 디버깅 해보기
'Mobile > 인시큐어 뱅크' 카테고리의 다른 글
| [안드로이드] 인시큐어 뱅크 (InsecureBankv2) 18.취약한 SD 카드 스토리지 (0) | 2022.04.29 |
|---|---|
| [안드로이드] 인시큐어 뱅크 (InsecureBankv2) 17.안드로이드 백업 취약점 (0) | 2022.04.28 |
| [안드로이드] 인시큐어 뱅크 (InsecureBankv2) 14.페이스트보드 취약점, 15.안드로이드 키보드 캐시 취약점 (0) | 2022.04.28 |
| [안드로이드] 인시큐어 뱅크 (InsecureBankv2) 13.취약한 로깅 메커니즘 (0) | 2022.04.28 |
| [안드로이드] 인시큐어 뱅크 (InsecureBankv2) 12.중요 정보 메모리 노출 취약점 (0) | 2022.04.28 |