악성앱검사,
수법 전체 흐름과 자가진단

낯선 앱을 설치했거나 의심스러운 링크를 눌렀다면 가장 먼저 할 일은 검사입니다.
악성앱이 어떤 순서로 폰에 들어와 정보를 빼가는지 전체 흐름을 짚고,
내 휴대폰 감염 여부를 스스로 확인하는 자가진단 체크리스트를 안내합니다.

악성앱검사는 문자·메신저로 받아 설치한 앱이 연락처·사진·문자를 빼가는지 확인하는 절차입니다. 출처·권한·통신 대상 세 가지를 스스로 점검하고, 의심되면 앱 파일을 전문 분석에 올려 확정하면 됩니다.

아크링크가 분석한 몸캠피싱 악성앱 303종의 권한 요청 빈도 — 연락처 83%, 저장소 74%, 문자 49%, 문자수신 34%
▲ 아크링크(ARKLINK) 악성앱 303종 분석 — 권한 요청 빈도
몸캠피싱 공격 흐름 6단계: 낯선 접근→영상통화 노출 유도→악성앱 설치→권한 허용→연락처·사진 C2 전송→유포 협박
▲ 아크링크 분석 기반 몸캠피싱 공격 흐름

공식 통계로 본 심각성

경찰청 범죄통계 기준 몸캠피싱 신고는 2015년 102건에서 2019년 1,824건으로 급증했고, 2019년 검거율은 26.2%에 그쳤습니다. 가해자 검거가 어려운 만큼, 피해자의 신속한 초기 대응과 설치된 앱의 전문 분석이 현실적으로 가장 중요합니다. (출처: 경찰청 범죄통계 · 시사위크 보도)

악성앱은 어떻게 들어오나 — 수법 전체 흐름

'악성앱검사'를 검색하는 분들은 대개 이미 낯선 앱이나 파일을 설치했고, 지금 내 휴대폰이 안전한지 불안한 상태입니다. 정확히 검사하려면 먼저 이 수법이 어떤 순서로 진행되는지 전체 그림을 봐야 합니다. 내가 지금 어느 단계에 있는지 알아야, 무엇을 확인하고 무엇부터 막아야 하는지가 정해지기 때문입니다.

아래 다섯 단계는 아크링크가 실제 수집한 악성앱과 피해 상담에서 반복적으로 확인한 표준 흐름입니다. 대부분의 몸캠피싱·정보 탈취 앱이 이 순서를 그대로 따라갑니다.

1

미끼 접근 — 호감·불안·이득으로 말 걸기

랜덤채팅·SNS·데이팅앱에서 호감을 사거나, "택배·과태료·본인인증" 같은 문자로 불안과 이득을 자극해 대화를 시작합니다. 이 단계에서는 아직 아무 파일도 오지 않습니다.

2

링크 또는 APK 전달 — 그럴듯한 구실

"영상통화 화질이 안 좋으니 이 앱으로 하자", "보안 인증을 이 앱으로 하라"며 다운로드 링크나 .apk 파일을 보냅니다. 파일명은 사진첩·영상통화·보안앱처럼 위장돼 있습니다.

3

설치와 권한 요청 — 이곳이 분기점

플레이스토어를 거치지 않으므로 "출처를 알 수 없는 앱" 허용을 유도합니다. 설치 직후 연락처·저장소·문자 권한을 한꺼번에 요구하는데, 이 권한을 허용하는 순간이 피해의 갈림길입니다.

4

백그라운드 데이터 탈취 — 조용히 전송

권한이 부여되면 연락처 전체와 갤러리 사진, 문자메시지가 공격자의 C2(명령·제어) 서버로 전송됩니다. 화면에는 정상 UI만 보여 이상을 눈치채기 어렵습니다.

5

협박 — 탈취한 연락처를 무기로

확보한 연락처와 영상·사진을 근거로 "지인에게 유포하겠다"며 금전을 요구합니다. 유포 협박이 성립하려면 앞 단계에서 연락처가 실제로 넘어갔어야 합니다.

실측 데이터로 본 악성앱의 목적

아크링크가 실제 분석한 악성앱은 303종, 확인된 C2 서버는 269개(유니크), 추출된 악성 도메인(IOC)은 490개입니다. 이 앱들이 요청한 권한을 집계하면 목적이 뚜렷하게 드러납니다.

연락처와 사진에 권한이 압도적으로 몰린다는 것은, 이들의 실제 목적이 '연락처와 사진을 탈취해 지인에게 유포하겠다고 협박'하는 데 있음을 정량적으로 보여줍니다. 그래서 악성앱검사의 초점도 '무엇을, 어디로 보냈는가'에 맞춰야 합니다.
— 아크링크 악성앱 분석 데이터(2026)

이 흐름에서 알 수 있듯, 검사는 특정 한 시점의 문제가 아니라 "지금 내 폰이 어느 단계에 있는지"를 확인하는 일입니다. 링크만 눌렀는지, 설치까지 했는지, 권한까지 허용했는지에 따라 위험도와 대응이 완전히 달라집니다. 다음 장의 자가진단은 바로 이 위치를 스스로 판단하도록 돕습니다.

악성앱검사가 필요한 순간 — 자가진단 체크리스트

전문 분석에 맡기기 전에, 누구나 몇 분 안에 해볼 수 있는 자가진단이 있습니다. 자가진단의 목표는 "감염을 확정"하는 것이 아니라 "정밀 검사가 필요한지 판단"하는 것입니다. 아래 증상 중 여러 개가 겹친다면 검사 대상으로 보는 것이 안전합니다.

이런 증상이 있으면 검사 대상

다음 신호는 백그라운드에서 무언가 동작하고 있음을 시사합니다. 최근 낯선 링크·파일을 접한 뒤라면 더욱 주의하세요.

증상 확인에 이어, 아래 순서로 직접 점검하면 자가진단이 됩니다. 안드로이드 기준이며 기종에 따라 메뉴 이름이 조금씩 다를 수 있습니다.

  1. 앱 목록 훑기 — 설정 → 애플리케이션에서 설치된 앱을 처음부터 끝까지 확인합니다. 이름이 모호하거나("서비스", "System", "사진") 아이콘이 어색한 앱을 표시해 둡니다.
  2. 권한 역추적 — 설정 → 권한 관리자에서 연락처·문자(SMS)·접근성 권한을 가진 앱을 확인합니다. 기능과 무관하게 이 권한을 쥔 앱이 1순위 의심 대상입니다.
  3. 기기 관리자 확인 — 설정 → 보안 → 기기 관리자 앱에서 낯선 앱이 관리자 권한을 갖고 있으면 삭제를 막는 악성앱일 수 있습니다.
  4. Play Protect 검사 — 플레이스토어 → 프로필 → Play Protect에서 기기 검사를 실행합니다. 기본 백신 역할을 합니다.
  5. 사용량 대조 — 설정에서 데이터·배터리 사용량 상위 앱을 보고, 쓴 적 없는 앱이 상위에 있으면 표시해 둡니다.

자가진단 결과는 앞 장의 흐름과 맞춰 해석하면 훨씬 정확해집니다. 링크만 누르고 아무것도 설치하지 않았다면 대개 앱 감염이 아니라 계정·인증 정보 노출을 점검하면 됩니다. 설치까지 했지만 권한 요청 화면에서 멈췄다면, 해당 앱만 지워도 위험이 크게 줄어듭니다. 반대로 권한까지 허용한 기억이 있다면 연락처·사진이 이미 전송됐을 가능성이 있으므로, 자가진단에서 곧바로 정밀 검사와 증거 보존 단계로 넘어가야 합니다. 이처럼 "어디까지 진행됐는가"가 자가진단의 핵심 판단 기준이며, 같은 증상이라도 진행 단계에 따라 대응의 무게가 달라집니다.

자가진단의 한계 — 여기서 멈추면 안 되는 이유

자가진단으로는 "의심"까지만 가능합니다. 잘 만든 악성앱은 정상 앱과 화면·이름이 똑같고, 아이콘을 숨기거나 Play Protect 우회 기법을 쓰기도 합니다. 무엇보다 자가진단은 "연락처가 실제로 전송됐는지"를 알려주지 못합니다. 이 부분은 앱 코드와 통신 기록을 뜯어보는 전문 검사로만 확정할 수 있습니다.

악성앱이 실제로 하는 일 — 권한과 데이터 전송

악성앱검사를 제대로 이해하려면, 요청된 권한이 기술적으로 무엇을 가능하게 하는지 알아야 합니다. 권한은 곧 "빼갈 수 있는 정보의 범위"입니다. 아래는 몸캠피싱 악성앱에서 반복적으로 확인되는 권한과 그 결과입니다.

이렇게 수집된 데이터는 공격자가 운영하는 C2 서버로 전송됩니다. C2는 악성앱에게 명령을 내리고 탈취 데이터를 받아 저장하는 원격 서버로, 아크링크 분석에서 269개가 확인됐습니다. 겉으로 보이는 앱 화면은 미끼일 뿐이고, 실제 동작은 이 서버와의 통신에 있습니다.

통신 대상을 확인하는 일이 중요한 이유는, 같은 화면을 보여 주는 앱이라도 데이터를 어떤 주소로 보내느냐에 따라 위험도가 완전히 달라지기 때문입니다. 아크링크가 확보한 490개의 악성 도메인(IOC)은 이렇게 모아 온 통신 대상 목록이며, 새로 의뢰된 앱이 이 목록의 주소와 통신하는지 대조하면 이미 알려진 악성앱인지 빠르게 판별할 수 있습니다. 즉 자가진단으로 좁힌 의심 앱을 이 데이터베이스와 맞춰 보는 것이 정밀 검사의 출발점이 됩니다.

전문 악성앱검사가 확인하는 것

정밀 검사는 앱 파일(APK)을 디컴파일해 세 가지를 직접 확인합니다. 첫째, 코드가 어떤 정보에 접근하는가. 둘째, 어떤 권한을 실제로 사용하는가. 셋째, 어떤 서버(C2)·주소로 무엇을 전송하는가. 자가진단이 "의심"이라면, 이 과정은 "연락처가 언제 어디로 나갔는지"를 증거로 확정하는 단계입니다.

즉 자가진단과 정밀 검사는 대체 관계가 아니라 순서 관계입니다. 자가진단으로 의심 앱을 좁히고, 그 파일을 전문 검사에 올려 실제 유출 여부를 확인하면, 막연한 불안 대신 사실에 근거해 대응할 수 있습니다.

악성앱 예방과 차단 설정

가장 확실한 검사는 애초에 설치되지 않게 막는 것입니다. 아래 설정만 갖춰도 흐름의 3단계(설치·권한)에서 대부분 차단됩니다.

지금 바로 켜둘 예방 설정

링크 단계에서의 차단도 중요합니다. 요청하지 않았는데 온 링크, 마감·처벌·환급을 앞세워 재촉하는 링크는 열지 말고 주소(도메인)를 먼저 확인합니다. 공식 사이트와 철자가 조금이라도 다르거나 짧은 단축 주소라면 누르지 않는 것이 안전합니다. 통화 중에 "지금 이 앱을 설치하라"고 재촉한다면, 정상 기관이 아니라 공격 신호로 보아야 합니다.

절대 하지 말아야 할 행동

영상통화·본인인증을 이유로 받은 앱은 설치하지 않습니다. 이미 설치했다면 권한 요청 화면에서 "허용"을 누르지 마세요. 권한을 허용하지 않으면 연락처·사진이 서버로 전송되지 않아 피해를 크게 줄일 수 있습니다.

이미 설치했다면 — 대처와 신고

설치·권한 허용까지 진행됐다면, 데이터가 계속 빠져나가는 것을 먼저 막고 증거를 남긴 뒤 신고하는 순서가 중요합니다. 아래 순서대로 침착하게 진행하세요.

1

네트워크 차단

비행기 모드를 켜거나 Wi-Fi·데이터를 꺼 전송을 즉시 끊습니다. 추가 유출을 막는 가장 빠른 조치입니다.

2

증거 보존

받은 문자·링크·파일명, 대화 내용, 협박 메시지를 삭제 전에 캡처합니다. APK 파일 자체는 분석에 필요하므로 지우지 말고 보관하세요.

3

앱 삭제

설정 → 앱에서 의심 앱을 삭제합니다. 삭제가 막히면 기기 관리자 권한부터 해제한 뒤 삭제하거나 안전 모드로 부팅해 제거합니다.

4

계정·인증 보호

구글 계정 비밀번호를 바꾸고 2단계 인증을 켭니다. 금융·간편결제 앱은 비밀번호 변경과 이상거래 정지를 요청합니다.

5

신고 및 전문 분석

아래 기관에 신고하고, 앱이 실제로 무엇을 탈취했는지는 전문 분석으로 확인합니다.

신고할 수 있는 기관

협박에 흔들려 돈을 보내면 추가 요구로 이어질 뿐입니다. 무엇이 유출됐고 실제로 전송됐는지는 앱 분석으로만 정확히 확인되므로, 자가진단으로 의심 앱을 특정했다면 그 파일을 전문 검사에 올려 사실을 확정한 뒤 대응 방향을 정하는 것이 가장 안전합니다.

자주 묻는 질문 (FAQ)

악성앱검사는 어떻게 하나요?

먼저 자가진단으로 좁힙니다. 설정에서 설치된 앱을 확인하고, 권한 관리자에서 연락처·문자·접근성 권한을 가진 앱을 추린 뒤 Play Protect로 기기를 검사하세요. 다만 겉모습이 정상 앱과 같으면 육안 확인만으로는 한계가 있어, 의심 앱은 파일 자체를 전문 분석에 올려 코드·권한·통신 대상(C2 서버)을 확인하는 것이 정확합니다.

자가진단으로 악성앱을 확실히 찾을 수 있나요?

자가진단은 "정밀 검사가 필요한지" 판단하는 단계이며, 감염을 확정하지는 못합니다. 잘 만든 악성앱은 아이콘을 숨기거나 정상 앱과 이름을 똑같이 위장하고, 무엇보다 연락처가 실제로 전송됐는지는 화면 확인으로 알 수 없습니다. 증상과 권한 점검에서 의심이 남으면 전문 검사로 넘어가는 것이 안전합니다.

무료 백신앱으로 악성앱검사가 되나요?

Play Protect나 백신앱은 이미 알려진 악성앱을 걸러 주는 1차 방어로 유용합니다. 그러나 새로 제작되거나 위장·난독화된 앱은 탐지를 우회하는 경우가 많고, 백신은 "무엇이 어디로 전송됐는지"까지는 알려주지 않습니다. 협박 상황처럼 실제 유출 여부가 중요한 경우에는 파일을 직접 뜯어보는 전문 분석이 필요합니다.

앱을 삭제하면 악성앱검사가 필요 없나요?

앱 삭제는 추가 유출을 막는 필수 조치이지만, 이미 전송된 연락처·사진·문자는 되돌릴 수 없습니다. 그래서 삭제 전에 파일과 증거를 먼저 보존하고, 무엇이 유출됐는지를 검사로 확인해야 대응 방향을 정확히 잡을 수 있습니다. 삭제만으로 "안전해졌다"고 판단하기는 어렵습니다.

받은 앱, 악성앱인지 검사하세요

자가진단으로 의심되는 앱을 분석 데이터베이스와 대조하고, 필요하면 파일을 직접 분석 의뢰하세요.

내 앱 검색하기    아크링크 상담    분석 요청하기

이 수법에 쓰인 악성앱, 우리가 직접 분석했습니다

주식회사 아크링크 Deep-Coding 보안연구소는 몸캠피싱·영상통화사기에 실제 사용된 악성앱을 리버스 엔지니어링으로 분석합니다. 관련 분석 사례: 비밀톡 · 내비밀A · BeeTALK · 라온코퍼레이션 · 필라테스

▸ 악성앱 308종 전체 분석 데이터베이스 보기