반응형
정의
- 요청하는 값을 중간에서 가로챈 후 매개 변수값을 변조하여 전송한다.
영향
- 사용자의 입력값을 확인하여 정보를 수정해 악용할 경우 개인 신상 유출이나 신용카드 도용등의 피해가 발생할 수 있다.
진단
계좌 번호와 입금 금액을 입력하고 전송하는 중간에서 버프슈트로 잡았다.

입금 금액을 123456에서 78901으로 변경해서 전송했다.

ViewStatement 상에서 보이는 데이터는 변조되기 전의 데이터인 123456이라는 것을 알 수 있다.

대응방안
- 모든 입력값에 대한 유효성 검증을 서버에서 수행한다. 상태 정보나 민감한 데이터 특히 사용자의 세션정보와 같은 중요한 정보는 반드시 서버에서 검증한다.
반응형
'모바일 > InsecureBank 분석' 카테고리의 다른 글
| 사용자 정보 목록화 이슈 (0) | 2019.07.14 |
|---|---|
| 하드코딩 보안 (0) | 2019.07.14 |
| 안전하지 않은 HTTP 통신 (0) | 2019.07.14 |
| 런타임 조작 취약점 (0) | 2019.07.14 |
| 안드로이드 백업 취약점 (0) | 2019.07.14 |