스마트폰에 악성앱이 설치됐는지 확인하는 방법
스마트폰에는 인터넷뱅킹, 암호화폐 거래소, 이메일, 문자 인증, 사진, 연락처 등 중요한 개인정보가 집중돼 있습니다.
특히 암호화폐 투자자는 악성앱이
문자 인증번호를 가로채거나,
화면 내용을 읽거나,
클립보드의 지갑주소를 바꾸거나,
가짜 로그인 화면을 보여주는
위험까지 고려해야 합니다.
하지만 스마트폰이 느려지거나 배터리가 빨리 닳는다고 해서 곧바로 악성앱이 설치됐다고 단정할 수는 없습니다.
확인은 다음 순서로 하는 것이 좋습니다.
설치 앱 확인 → 앱 권한 확인 → 특수권한 확인 → 데이터·배터리 사용량 확인 → 보안검사 → 의심 앱 제거 → 중요 계정 보호
1. 내가 설치하지 않은 앱부터 찾는다
가장 먼저 스마트폰에 설치된 전체 앱을 확인합니다.
안드로이드
일반적으로
설정 → 앱 → 모든 앱 보기
등에서 확인할 수 있습니다.
기종마다 메뉴 이름은 조금씩 다릅니다.
다음과 같은 앱을 주의해서 봅니다.
설치한 기억이 없는 앱
이름이나 아이콘이 이상한 앱
택배·보안·인증 앱처럼 위장한 앱
최근 문자나 메신저 링크를 통해 설치한 앱
공식 앱스토어가 아닌 곳에서 APK로 설치한 앱
사용하지 않는데 계속 실행되는 앱
입니다.
단, 이름이 생소하다고 모두 악성앱은 아닙니다. 제조사와 Android 시스템 앱도 많이 있기 때문에 확실하지 않은 시스템 앱을 임의로 삭제하지 않는 것이 좋습니다.
2. 최근 설치한 앱을 우선 확인한다
문제가 언제부터 발생했는지 생각해봅니다.
예를 들어
갑자기 광고가 뜨기 시작했고,
스마트폰이 심하게 뜨거워졌으며,
배터리 사용량이 급증했다면
그 직전에 설치한 앱을 확인합니다.
특히
택배조회,
정부지원금,
주식·코인 투자,
청첩장,
교통범칙금,
보안 업데이트
등을 가장한 문자 링크에서 앱을 설치했다면 우선적으로 확인할 필요가 있습니다.
Google도 신뢰할 수 없는 연락을 통해 앱을 설치하도록 유도하거나, 앱의 목적과 관계없는 민감한 설정을 켜도록 요구하는 경우를 주의하도록 안내하고 있습니다.
공식 안내:
https://support.google.com/android/answer/12623953
3. 앱 권한을 확인한다
앱 이름보다 중요한 것이 무슨 권한을 가지고 있는가입니다.
예를 들어 단순 계산기 앱이
마이크,
SMS,
연락처,
위치,
전화
권한을 요구한다면 왜 필요한지 확인해야 합니다.
Android에서는 앱별 또는 권한 종류별로 카메라, 마이크, 위치, 연락처, SMS 등의 접근권한을 확인하고 변경할 수 있습니다.
일반적인 확인 경로:
설정 → 보안 및 개인정보 보호 → 개인정보 보호 → 권한 관리자
또는
설정 → 앱 → 해당 앱 → 권한
입니다.
Google 공식 안내:
https://support.google.com/googleplay/answer/9431959
4. 특히 위험할 수 있는 권한을 집중해서 확인한다
모든 권한의 위험도가 같은 것은 아닙니다.
다음 항목은 특히 확인할 가치가 있습니다.
SMS 권한
문자를 읽을 수 있는 앱입니다.
은행이나 거래소의 인증번호와 관련될 수 있으므로 꼭 필요한 앱만 허용하는 것이 좋습니다.
마이크
사용하지 않는 앱이 계속 마이크 권한을 가지고 있는지 확인합니다.
카메라
기능상 카메라가 필요하지 않은 앱이라면 권한을 제한할 수 있습니다.
위치
항상 위치접근이 필요한 앱인지 확인합니다.
연락처·통화기록
앱 기능과 관계없는 접근이라면 제한을 검토합니다.
권한 하나가 있다고 악성앱이라는 의미는 아니지만 앱의 기능과 권한이 맞지 않는 경우를 주의해서 봅니다.
5. Android에서는 접근성 권한을 반드시 확인한다
Android에서 특히 중요한 항목이 접근성(Accessibility) 권한입니다.
접근성 기능 자체는 장애가 있는 사용자를 지원하기 위한 정상적인 기능입니다.
하지만 접근성 권한을 가진 앱은 경우에 따라 화면의 내용을 읽거나 사용자를 대신해 앱과 상호작용할 수 있는 강력한 기능을 사용할 수 있습니다. Google도 민감한 접근성을 가진 앱을 신뢰할 수 있는 경우에만 허용하도록 안내합니다.
일반적인 경로:
설정 → 접근성 → 설치된 앱 또는 다운로드한 앱
에서 확인합니다.
본인이 접근성 권한을 허용한 기억이 없는 앱이 활성화돼 있다면 앱의 정체와 필요성을 확인합니다.
6. 알 수 없는 앱 설치 권한도 확인한다
Android에서는 브라우저나 파일관리 앱 등에
알 수 없는 앱 설치
권한이 부여될 수 있습니다.
공식 앱스토어 밖에서 APK를 설치한 경험이 있다면 확인할 가치가 있습니다.
필요하지 않다면 해당 권한을 꺼두는 방법을 검토할 수 있습니다.
특히 누군가 문자나 메신저로
“이 앱을 설치해야 인증됩니다.”
라고 하면서 APK 파일을 보냈다면 주의해야 합니다.
7. Google Play Protect로 검사한다
Android 사용자라면 Google Play Protect 상태를 확인합니다.
Play Protect는 설치된 앱의 유해한 동작을 확인하고 잠재적으로 위험한 앱에 대해 경고하거나 경우에 따라 비활성화·제거할 수 있습니다. Google은 Play Protect를 계속 켜두는 것을 권장합니다.
확인 방법은 일반적으로
Google Play 스토어
→ 프로필 아이콘
→ Play Protect
입니다.
설정에서
Play Protect로 앱 검사
가 켜져 있는지도 확인합니다.
Google 공식 안내:
https://support.google.com/googleplay/answer/2812853
8. 배터리 사용량을 확인한다
악성앱 여부를 판단하는 보조수단으로 배터리 사용량을 볼 수 있습니다.
예를 들어 거의 사용하지 않은 앱이 장시간 백그라운드에서 작동하며 배터리를 많이 사용했다면 이유를 확인할 필요가 있습니다.
하지만
배터리 사용량이 많다 = 악성앱
은 아닙니다.
지도,
동영상,
SNS,
백업,
보안앱
등도 배터리를 많이 사용할 수 있습니다.
따라서 배터리 사용량은 앱 권한과 설치 경로를 함께 확인하는 보조지표로 사용합니다.
9. 모바일 데이터 사용량도 확인한다
악성앱이 외부 서버와 통신한다면 데이터 사용량이 증가할 수 있습니다.
설정의 모바일 데이터 또는 네트워크 사용량 메뉴에서 앱별 사용량을 확인합니다.
거의 사용하지 않은 앱이 예상외로 많은 데이터를 사용한다면
백그라운드 동작 이유
앱의 실제 기능
을 확인합니다.
이 역시 단독 증거는 아닙니다.
사진 자동 백업이나 클라우드 앱도 많은 데이터를 사용할 수 있습니다.
10. 카메라나 마이크가 이유 없이 활성화되는지 본다
iPhone에서는 앱이 카메라를 사용할 때 녹색 표시, 마이크만 사용할 때 주황색 표시가 나타납니다. 또한 개인정보 보호 설정에서 어떤 앱이 카메라·마이크 등에 접근할 수 있는지 검토할 수 있습니다.
경로:
설정 → 개인정보 보호 및 보안
에서
카메라,
마이크,
사진,
위치 서비스,
Bluetooth
등을 확인합니다.
Apple 공식 안내:
https://support.apple.com/en-au/guide/iphone/iph168c4bbd5/ios
사용하고 있지 않은 앱이 예상하지 못한 시점에 카메라나 마이크를 사용하는 현상이 반복된다면 해당 앱의 권한과 정체를 확인합니다.
11. iPhone에서는 VPN 및 기기 관리 프로파일을 확인한다
iPhone에는 기업이나 학교에서 사용하는 정상적인 관리 프로파일이 설치될 수 있습니다.
하지만 본인이 설치한 기억이 없는 프로파일이나 기기관리 설정이 있다면 확인해야 합니다.
경로:
설정 → 일반 → VPN 및 기기 관리
입니다.
Apple에 따르면 설치된 구성 프로파일은 이 메뉴에서 확인할 수 있으며, 모르는 프로파일이라면 출처를 확인할 필요가 있습니다. 회사나 학교 소유 기기라면 관리자에게 확인한 후 변경해야 합니다.
Apple 공식 안내:
https://support.apple.com/en-au/102400
12. iPhone에서는 Safety Check도 활용할 수 있다
지원되는 iPhone에서는
설정 → 개인정보 보호 및 보안 → 안전 확인(Safety Check)
에서 앱 및 사람과 공유하고 있는 정보, Apple 계정에 연결된 기기 등을 검토할 수 있습니다. 또한 앱의 시스템 개인정보 보호 권한을 재설정하는 기능도 제공합니다.
Apple 공식 안내:
https://support.apple.com/en-au/guide/personal-safety/ips2aad835e1/web
악성앱 전용 검사 기능은 아니지만 개인정보 접근상태와 계정 연결기기를 점검하는 데 도움이 됩니다.
13. 이런 증상들이 여러 개 겹치면 더 자세히 확인한다
다음 현상이 하나만 나타났다고 악성앱이라고 단정할 수는 없습니다.
하지만 여러 개가 동시에 나타난다면 확인할 가치가 커집니다.
| 이상 징후 | 확인할 내용 |
|---|---|
| 배터리가 갑자기 매우 빨리 감소 | 앱별 배터리 사용량 |
| 사용하지 않을 때 심한 발열 | 백그라운드 실행 앱 |
| 데이터 사용량 급증 | 앱별 데이터 사용량 |
| 팝업 광고 반복 | 최근 설치 앱 |
| 알 수 없는 앱 발견 | 설치 경로 |
| 카메라·마이크 예상 밖 사용 | 권한 확인 |
| 문자 인증 문제가 발생 | SMS 권한 앱 |
| 화면 조작이 이상함 | 접근성 권한 |
| 앱 삭제가 잘 안 됨 | 관리자·특수권한 확인 |
| 거래소 로그인 알림 발생 | 계정·기기 접속기록 확인 |
중요한 점은 증상보다 앱의 권한과 행동을 확인하는 것입니다.
14. 의심 앱을 발견했다면 먼저 권한을 차단한다
의심스러운 앱을 발견했다면 가능하면 해당 앱의
카메라,
마이크,
위치,
SMS,
연락처
등 불필요한 권한을 차단합니다.
Android에서 접근성이나 기타 강력한 특수권한이 켜져 있다면 이것도 확인합니다.
그 다음 출처가 불명확하고 불필요한 앱이라면 삭제를 검토합니다.
시스템 앱인지 확실하지 않다면 무작정 삭제하지 않는 것이 좋습니다.
15. 삭제 버튼이 작동하지 않는다면 특수권한을 확인한다
일부 앱은 특정 관리 권한 때문에 일반적인 방법으로 바로 삭제되지 않을 수 있습니다.
이 경우
접근성,
기기관리,
특별한 앱 접근,
VPN
등에서 권한을 먼저 해제해야 할 수 있습니다.
메뉴 이름과 위치는 제조사·Android 버전에 따라 달라질 수 있습니다.
모르는 설정을 임의로 변경하기보다 스마트폰 제조사의 공식 지원문서를 확인하는 것이 안전합니다.
16. 악성앱이 의심되면 중요한 비밀번호는 다른 깨끗한 기기에서 바꾼다
스마트폰 자체가 감염됐다고 의심되는 상태에서 그 스마트폰으로 모든 비밀번호를 변경하면 새 비밀번호도 노출될 가능성을 고려해야 합니다.
가능하다면 신뢰할 수 있는 다른 기기를 이용해
이메일,
Google 또는 Apple 계정,
인터넷뱅킹,
암호화폐 거래소
등의 비밀번호를 변경합니다.
그리고 로그인된 기기 목록에서 모르는 기기가 있는지 확인합니다.
가능하면 2단계 인증도 점검합니다.
17. 암호화폐 투자자는 지갑 Seed Phrase를 절대 입력하지 않는다
특히 중요합니다.
악성앱 또는 가짜 보안앱이
“지갑 검사를 위해 Seed Phrase를 입력하세요.”
“자산을 보호하려면 지갑을 복구하세요.”
라고 요구할 수 있습니다.
Seed Phrase나 Private Key는 스마트폰 보안검사를 위해 입력할 정보가 아닙니다.
하드웨어 지갑 Seed Phrase를 스마트폰 앱이나 웹사이트에 입력하면 콜드월렛의 보안이 크게 훼손될 수 있습니다.
암호화폐가 들어 있는 지갑의 Seed Phrase를 의심되는 스마트폰에 입력한 적이 있다면 해당 시드가 노출됐을 가능성을 전제로 보다 신중하게 대응할 필요가 있습니다.
18. 클립보드 주소 변조도 주의한다
암호화폐를 전송할 때 지갑주소를 복사했는데 붙여넣은 주소가 다른 주소로 바뀌는 악성행위를 특히 주의해야 합니다.
따라서 암호화폐 전송에서는
주소 복사
→ 붙여넣기
→ 원래 주소와 다시 비교
→ 가능하면 소액 테스트
과정을 거칩니다.
하드웨어 지갑을 사용한다면 PC나 스마트폰 화면만 보지 말고 기기 자체 화면의 주소를 기준으로 확인하는 것이 좋습니다.
19. 문제가 계속되면 초기화를 검토한다
의심 앱을 삭제했는데도 이상한 현상이 계속되거나 어떤 앱이 원인인지 확신할 수 없다면 중요한 데이터를 안전하게 백업한 뒤 공장 초기화를 검토할 수 있습니다.
단, 초기화 전에 반드시 확인해야 합니다.
사진·연락처 등 필요한 데이터 백업
Google 또는 Apple 계정 로그인정보
인증 앱 복구방법
은행·거래소 로그인정보
개인지갑 복구정보
입니다.
특히 암호화폐 지갑을 사용한다면 지갑을 복구할 수 있는 정상적인 백업이 있는지 확인하기 전에 스마트폰을 초기화해서는 안 됩니다.
Android 사용자가 빠르게 확인할 순서
1. 설치 앱 전체 확인
2. 최근 설치 앱 확인
3. 권한 관리자 확인
4. 접근성 권한 확인
5. 알 수 없는 앱 설치 권한 확인
6. Play Protect 검사
7. 배터리·데이터 사용량 확인
8. 의심 앱 권한 해제 및 제거
Google Play Protect:
https://support.google.com/googleplay/answer/2812853
Android 앱 권한:
https://support.google.com/googleplay/answer/9431959
Android 제한된 설정:
https://support.google.com/android/answer/12623953
iPhone 사용자가 빠르게 확인할 순서
1. 설치한 앱 확인
2. 개인정보 보호 및 보안에서 앱 권한 확인
3. 카메라·마이크 접근 확인
4. VPN 및 기기 관리 확인
5. Safety Check 확인
6. Apple 계정에 연결된 기기 확인
7. 모르는 앱·프로파일 제거 여부 검토
Apple Safety Check:
https://support.apple.com/en-au/guide/personal-safety/ips2aad835e1/web
Apple 구성 프로파일 확인:
https://support.apple.com/en-au/102400
Apple 개인정보 접근 관리:
https://support.apple.com/en-au/guide/iphone/iph168c4bbd5/ios
최종 보안 체크리스트
| 확인할 항목 | 체크 |
|---|---|
| 모르는 앱 없음 | |
| 최근 설치 앱 확인 | |
| 카메라 권한 확인 | |
| 마이크 권한 확인 | |
| 위치 권한 확인 | |
| SMS 권한 확인 | |
| 접근성 권한 확인 | |
| 알 수 없는 앱 설치 권한 확인 | |
| 배터리 사용량 확인 | |
| 데이터 사용량 확인 | |
| Play Protect 검사(Android) | |
| VPN·기기관리 확인(iPhone) | |
| 계정 연결기기 확인 | |
| OS 최신 보안 업데이트 확인 | |
| 암호화폐 Seed Phrase 노출 없음 |
결론
스마트폰에 악성앱이 설치됐는지 확인할 때 배터리나 발열만 보고 판단하면 정확하지 않을 수 있습니다.
더 중요한 것은
어떤 앱이 설치돼 있는가
그 앱이 어떤 권한을 가지고 있는가
접근성·SMS·마이크 같은 민감한 기능에 접근하고 있는가
공식 보안검사에서 문제가 발견되는가
입니다.
따라서 가장 실용적인 확인 순서는
설치 앱 확인 → 권한 확인 → 접근성·특수권한 확인 → Play Protect 또는 iPhone 보안 설정 확인 → 의심 앱 제거 → 중요 계정 보안 점검
입니다.
특히 암호화폐를 사용하는 스마트폰이라면 한 가지 원칙은 반드시 기억해야 합니다.
스마트폰이 감염됐다고 의심되는 상황에서 Seed Phrase나 Private Key를 어떤 앱이나 웹사이트에도 입력하지 않는다.
그리고 거래소·이메일 등 중요한 계정에 이상 로그인 흔적이 있다면 의심되는 스마트폰이 아니라 신뢰할 수 있는 별도의 기기에서 비밀번호와 2단계 인증을 점검하는 것이 좋습니다.
※ 이 글은 스마트폰 악성앱과 개인정보 보안을 점검하기 위한 일반적인 정보입니다. Android와 iPhone의 메뉴 이름은 운영체제 버전과 제조사에 따라 다를 수 있습니다. 배터리 소모, 발열, 데이터 사용 증가 등의 현상만으로 악성코드 감염을 확정할 수 없으며 중요한 금융·암호화폐 자산의 침해가 의심되는 경우 공식 제조사·금융기관·거래소의 보안지원 절차를 함께 확인하는 것이 좋습니다.
댓글 0
첫 댓글을 남겨보세요.