오픈채팅해킹피싱,
'해킹'이 아니라 악성앱 권한 문제입니다

"오픈채팅에서 만난 사람이 내 폰을 해킹했다" — 많은 피해자가 이렇게 표현합니다.
그러나 기술적으로 보면 카카오톡이나 스마트폰이 뚫린 것이 아닙니다.
직접 설치한 악성앱이 '권한'을 받아 데이터를 가져간 것입니다. 그 차이를 규명합니다.

오픈채팅해킹피싱은 카카오톡 서버가 뚫린 해킹이 아니라, 오픈채팅에서 유도받아 직접 설치한 악성앱이 부여받은 권한으로 연락처·사진을 가져간 사건입니다. 대응의 출발점은 설치한 앱의 정체 확인입니다.

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

공식 통계로 본 심각성

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

오픈채팅 유입 — '해킹피싱'은 어떻게 시작되나

오픈채팅해킹피싱을 겪은 분들의 이야기는 대부분 비슷하게 시작됩니다. 전화번호 없이 익명으로 대화할 수 있는 카카오톡 오픈채팅방에서 낯선 상대가 먼저 말을 걸어옵니다. 친구찾기, 고민상담, 취미방 같은 곳이 흔한 무대입니다. 상대는 매력적인 프로필과 자연스러운 대화로 경계를 허문 뒤, 1:1 채팅으로 자리를 옮기고 영상통화를 제안합니다.

여기까지는 평범한 대화처럼 보이지만, 결정적 순간은 "이 앱을 깔아야 통화가 된다", "사진은 이 앱으로 보내달라"는 요청이 나올 때입니다. 이 단계에서 전달되는 .apk 설치 파일 혹은 다운로드 링크가 이후 벌어질 모든 일의 진짜 원인입니다. 피해자가 '해킹당했다'고 느끼는 결과는, 사실 이 앱을 스스로 설치하고 권한을 허용한 순간에 이미 결정되어 있었습니다.

상대: 목소리가 자꾸 끊기네ㅠ 이 앱으로 통화하면 잘 들려요, 링크 보낼게요
상대: [파일] 영상통화.apk
— 정식 스토어를 거치지 않은 APK 직접 전달. 여기서 '해킹'이 아니라 '설치 유도'가 시작됩니다.
상대: 설치하고 권한 다 허용해줘야 화면이 떠요
— '권한 허용' 요청 = 데이터 전송 통로를 열어달라는 요구.

이 대화 패턴은 오픈채팅에서 반복적으로 관찰됩니다. 어떤 이름으로 위장하든 공통점은 하나입니다. 정상적인 통화나 사진 전송은 이미 카카오톡 안에서 다 되는데도, 굳이 바깥의 별도 앱을 설치하고 광범위한 권한을 허용하라고 요구한다는 점입니다. 이 요구가 등장하는 순간이 곧 위험 신호이며, 여기서 멈추면 이후의 '해킹당한 것 같은' 사태 자체가 발생하지 않습니다.

1

오픈채팅 익명 접근

전화번호 노출 없이 대화가 가능한 오픈채팅방에서 접근합니다. 가해자는 언제든 방을 나가 흔적을 지울 수 있어 익명성을 유지합니다.

2

1:1 이동 → 영상통화 제안

친밀감을 쌓은 뒤 페이스톡 또는 별도 영상통화를 제안합니다. 여기서 "이 앱으로 통화하자"는 유도가 자연스럽게 끼어듭니다.

3

APK 설치 유도 — 진짜 원인

"음성이 안 들려서", "고화질로 보려면" 같은 구실로 정식 스토어 밖의 앱 설치를 유도합니다. 이 앱이 권한 탈취의 통로입니다.

4

권한 허용 → 협박

설치 직후 연락처·저장소·문자 권한을 요청하고, 허용하는 순간 데이터가 전송됩니다. 이후 "지인에게 뿌리겠다"는 협박이 시작됩니다.

'해킹당했다'는 상황의 실제 — 서버는 뚫리지 않았다

'오픈채팅해킹피싱'이라는 표현에는 오해가 담겨 있습니다. 많은 피해자가 "카카오톡이 해킹됐다", "내 폰이 원격으로 뚫렸다"고 생각하지만, 아크링크가 실제 악성앱들을 뜯어본 결과는 다릅니다. 카카오톡의 서버나 계정 인증 체계가 침해된 흔적은 없습니다. 문제는 언제나 피해자 기기에 설치된 별도의 앱에 있었습니다.

정확히 말하면 이것은 '해킹(hacking)'이 아니라 '권한 남용(permission abuse)'입니다. 해킹은 방어를 뚫고 침입하는 행위지만, 이 사건에서 가해자는 아무것도 뚫지 않았습니다. 피해자가 설치 버튼과 허용 버튼을 직접 눌러 문을 열어준 것이기 때문입니다. 안드로이드 운영체제 입장에서는 사용자가 정상적으로 승인한 앱이 정상적으로 권한을 사용한 것이라, 어떤 보안 경보도 울리지 않습니다.

이 구분이 실전에서 중요한 이유는 대응 방향이 완전히 달라지기 때문입니다. 서버 해킹이라면 개인이 할 수 있는 일이 거의 없지만, 특정 앱의 권한 문제라면 그 앱을 찾아내고, 무엇을 언제 어디로 보냈는지 분석하고, 필요한 조치를 정확히 취할 수 있습니다. 즉 '해킹'이라는 막연한 공포를 '앱 하나의 동작'이라는 구체적 문제로 바꾸는 순간, 대응 가능한 사건이 됩니다.

악성앱 분석으로 드러난 실측 통계

아크링크가 실제 분석한 악성앱은 303종, 확인된 C2 서버는 269개, 추출된 악성 도메인(IOC)은 490개입니다. 이 앱들이 어떤 권한을 얼마나 요구했는지 집계하면 '해킹'이 아니라 '권한 탈취'라는 실체가 뚜렷해집니다.

침입 기술이 아니라 '연락처를 읽는 권한'이 압도적으로 많다는 것은, 이들이 노리는 것이 시스템 침투가 아니라 사용자가 허용해준 권한임을 정량적으로 보여줍니다.
— 아크링크 악성앱 분석 데이터(2026)

기술적 실체 — 악성앱 권한과 데이터 전송 구조

그렇다면 '해킹'처럼 느껴진 그 사건은 기술적으로 어떻게 이루어질까요. 오픈채팅에서 받은 악성 APK는 겉으로는 통화 앱, 사진 뷰어, 파일 전송 앱처럼 위장하지만, 내부에는 안드로이드 권한 시스템을 악용하도록 설계된 코드가 들어 있습니다. 설치 직후 앱은 아래와 같은 권한을 순서대로 요청합니다.

설치 직후 요청되는 권한과 그 목적

권한이 허용되면 앱은 백그라운드에서 조용히 데이터를 수집해, 미리 설정된 C2 서버(Command & Control)로 전송합니다. 아크링크 분석에서 확인된 269개의 C2 서버가 바로 이 데이터를 받아 쌓아두는 가해자 측 거점입니다. 전송은 대개 HTTPS로 암호화되어 있어 통신 내용만으로는 눈치채기 어렵고, 앱 화면에는 정상적인 통화·채팅 UI가 떠 있어 사용자는 자신이 무엇을 넘겨주고 있는지 인지하지 못합니다.

여기서 핵심은 이 모든 과정이 '해킹'의 흔적을 남기지 않는다는 점입니다. 운영체제 관점에서는 사용자가 승인한 앱이 승인받은 권한을 사용한 정상 동작이기 때문입니다. 그래서 백신이 잡지 못하는 경우도 많습니다. 반대로 말하면, 어떤 앱이 어떤 권한을 갖고 어떤 서버(도메인)로 통신하는지를 역으로 분석하면 피해 규모를 정확히 특정할 수 있습니다. 아크링크가 IOC 도메인 490개를 추출해 둔 이유가 여기에 있습니다. 설치된 앱이 이 목록의 서버와 통신했는지 대조하면, 연락처가 실제로 넘어갔는지 여부를 추정할 수 있습니다.

일부 악성앱은 여기에 한 겹을 더합니다. 앱 코드를 난독화하거나 패킹(Jiagu 등)해 정적 분석을 방해하고, 에뮬레이터·분석 환경을 감지하면 악성 동작을 멈추는 회피 기능을 넣습니다. 이런 기법들은 얼핏 '고도의 해킹'처럼 보이지만, 목적은 어디까지나 탈취한 권한을 들키지 않고 유지하는 데 있습니다. 침입 자체를 위한 기술이 아니라, 사용자가 이미 열어준 문을 조용히 계속 쓰기 위한 위장인 셈입니다. 그래서 실제 분석에서는 코드를 복호화해 어떤 서버 주소가 숨어 있는지, 어떤 데이터를 언제 보내는지를 하나씩 드러내는 방식으로 진실을 확인합니다.

정리하면 오픈채팅해킹피싱의 정체는 이렇습니다. (1) 오픈채팅으로 신뢰를 얻고, (2) 사회공학으로 앱 설치를 유도하고, (3) 권한 허용으로 데이터 통로를 열게 한 뒤, (4) C2 서버로 연락처·사진을 전송해 협박 재료를 확보하는 구조입니다. 어디에도 시스템을 뚫는 '해킹'은 없습니다. 있는 것은 오직 속임수로 얻어낸 권한뿐입니다. 이 사실을 이해하면, 막연한 두려움 대신 '무엇을 확인하고 무엇을 차단할지'라는 구체적인 행동 목록이 손에 잡힙니다.

예방과 차단 — 권한을 내주지 않는 법

실체가 권한 문제라면 예방도 권한 관리로 귀결됩니다. 해킹을 막는 고급 보안 기술이 아니라, '문을 열어주지 않는' 습관이 가장 강력한 방어입니다.

지금 바로 적용하는 권한 방어 설정

이미 앱을 설치했더라도 아직 권한을 허용하지 않았다면 피해를 크게 줄일 수 있습니다. 권한 허용 버튼을 누르지 않는 한 데이터 전송 통로는 열리지 않기 때문입니다. 이 경우 즉시 인터넷(와이파이·데이터)을 끄고, 앱을 삭제하되 삭제 전에 어떤 앱인지 이름과 패키지명을 기록해 두는 것이 이후 분석에 도움이 됩니다.

피해 대처와 신고

이미 권한을 허용했고 협박을 받고 있다면, '해킹'이라는 공포에 휘둘리지 말고 아래 순서대로 침착하게 대응하세요.

  1. 돈을 보내지 않기 — 송금은 추가 요구를 부를 뿐입니다. 한 번 응하면 협박은 끝나지 않습니다.
  2. 증거 보존 — 대화 내용, 상대 프로필, 전달받은 파일명·링크를 차단 전에 캡처합니다.
  3. 설치 앱 확인 후 삭제 — 삭제 전에 앱 이름과 패키지명을 기록하세요. 어떤 앱이 무엇을 전송했는지 확인하는 근거가 됩니다.
  4. 가해자 차단·신고 — 오픈채팅 상대를 차단하고 카카오톡 내 신고 기능으로 계정을 신고합니다.
  5. 수사·상담 기관 신고 — 아래 실재 기관에 접수하세요.

공식 신고·상담 기관

협박이 시작되면 가해자는 시간을 압박 도구로 씁니다. "지금 당장 보내지 않으면 뿌린다"는 식으로 판단을 흐리게 만들지만, 앞서 살펴봤듯 유포에 필요한 연락처가 실제로 넘어갔는지는 별개의 사실 문제입니다. 권한을 허용하지 않았거나 앱이 통신 전에 삭제됐다면, 협박은 근거가 빈 위협일 수 있습니다. 반대로 전송이 이루어졌다면 그 범위를 특정해 대비하면 됩니다. 어느 쪽이든 사실을 확인하는 것이 감정적 대응보다 언제나 유리합니다.

기술적 대응, 즉 설치한 앱이 실제로 연락처를 전송했는지, 어떤 C2 서버와 통신했는지를 확인하는 일은 개인이 하기 어렵습니다. 이 부분은 악성앱 분석 전문 기관의 도움을 받는 것이 정확합니다. '해킹당했다'는 막연한 불안을 '이 앱이 이 데이터를 이 서버로 보냈다/보내지 않았다'는 사실로 바꾸는 것이 흔들리지 않는 대응의 시작입니다.

자주 묻는 질문 (FAQ)

오픈채팅해킹피싱은 카카오톡이 해킹된 건가요?

아닙니다. 카카오톡 서버나 계정 체계가 뚫린 것이 아니라, 오픈채팅에서 유도받아 직접 설치한 악성앱이 권한을 받아 데이터를 가져간 것입니다. 안드로이드 입장에서는 사용자가 승인한 앱이 승인받은 권한을 쓴 정상 동작이라 어떤 해킹 경보도 울리지 않습니다. 따라서 대응의 핵심은 '해킹 여부'가 아니라 설치된 앱의 정체와 권한 확인입니다.

앱을 설치했는데 아직 권한 허용은 안 했습니다. 안전한가요?

위험이 크게 줄어든 상태입니다. 데이터 전송 통로는 연락처·저장소 등 권한을 허용해야 열리기 때문입니다. 권한 허용 버튼을 누르지 않았다면 즉시 인터넷을 끄고 앱을 삭제하세요. 다만 삭제 전에 앱 이름과 패키지명을 기록해 두면 이후 분석과 대응에 도움이 됩니다.

'해킹'이 아니라면 왜 백신이 못 잡았나요?

이 사건은 시스템을 뚫는 침입이 아니라 사용자가 스스로 허용한 권한을 남용하는 방식이기 때문입니다. 운영체제 관점에서는 정상 승인된 앱의 정상 동작이라 경보가 발생하지 않고, 앱 화면에도 정상적인 통화·채팅 UI가 표시되어 인지가 어렵습니다. 그래서 어떤 앱이 어떤 권한으로 어떤 서버와 통신했는지를 역으로 분석하는 접근이 필요합니다.

연락처가 실제로 유출됐는지 확인할 수 있나요?

가능합니다. 설치된 앱이 요청한 권한과 통신한 서버(도메인)를 분석해, 확인된 C2 서버·IOC 도메인 목록과 대조하면 연락처가 전송됐는지 추정할 수 있습니다. 아크링크가 269개 C2 서버와 490개 IOC 도메인을 확보해 둔 이유가 이 대조를 위해서입니다. 전송 여부를 사실로 특정하면 협박에 흔들리지 않고 대응 방향을 잡을 수 있습니다.

'해킹'인지 '악성앱'인지, 확인부터 하세요

오픈채팅으로 받아 설치한 앱이 악성앱인지, 어떤 데이터를 어디로 보냈는지 확인하세요.

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

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

주식회사 아크링크 Deep-Coding 보안연구소는 몸캠피싱·영상통화사기에 실제 사용된 악성앱을 리버스 엔지니어링으로 분석합니다. 관련 분석 사례: QF · LOVENSE · LOVEM · 블링믈메이크 (ChatApp) · 悦心 (Yuexin)

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