오픈채팅해킹,
당신이 생각하는 그 '해킹'이 아닙니다

"오픈채팅으로 대화하다 폰이 털린 것 같다" — 오픈채팅해킹을 검색창에 입력한 이유일 것입니다.
그러나 카카오톡이나 서버가 뚫린 진짜 해킹인 경우는 오히려 드뭅니다.
대부분은 직접 설치한 앱이 '권한'을 받아 데이터를 가져간 것입니다. 그 차이를 규명합니다.

오픈채팅해킹은 대부분 진짜 해킹이 아닙니다. 오픈채팅에서 유도받아 직접 설치한 악성앱이 사용자가 허용한 권한으로 연락처·사진을 가져간 것이며, 대응의 출발점은 서버가 뚫렸는지가 아니라 어떤 앱을 설치했는지 확인하는 것입니다.

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

공식 통계로 본 심각성

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

오픈채팅해킹은 어떻게 시작되나 — 분기점은 '앱 설치'

오픈채팅해킹으로 검색해 이 글을 찾은 분이라면, 방금 겪은 일이 정말 '해킹'인지부터 궁금할 것입니다. 결론부터 말하면, 오픈채팅에서 벌어지는 사건 대부분은 카카오톡이나 서버를 뚫는 침입이 아니라 사회공학, 즉 사람을 속이는 것에서 시작됩니다. 전화번호 없이 익명으로 대화할 수 있는 오픈채팅방에서 낯선 상대가 먼저 말을 걸고, 호감을 산 뒤 1:1 대화로 자리를 옮기는 흐름입니다.

악성앱 분석으로 드러난 실측 — 침입 흔적 0, 권한 요청 다수

아크링크가 실제로 분석한 몸캠피싱 계열 악성앱은 303종, 확인된 C2 서버는 269개(유니크), 추출된 악성 도메인(IOC)은 490개입니다. 이 앱들이 요구한 권한을 집계하면 목적이 '침투'가 아니라 '권한 획득'임이 드러납니다.

어떤 통계에도 '시스템을 뚫었다'는 항목은 없습니다. 압도적으로 많은 것은 연락처를 읽는 권한이며, 이는 오픈채팅해킹의 실제 목적이 침입이 아니라 사용자가 스스로 허용해 준 권한임을 정량적으로 보여줍니다.
— 아크링크 악성앱 분석 데이터(2026)

여기서 반드시 짚어야 할 것이 있습니다. 오픈채팅방에 들어가거나 상대가 보낸 링크를 눌렀다는 사실만으로 연락처가 통째로 빠져나가지는 않습니다. 실제로 데이터가 넘어가는 분기점은 따로 있습니다. 상대가 건넨 앱(APK)을 설치하고, 그 앱이 요구하는 권한을 '허용'하는 순간입니다. 이 단계 전까지는 되돌릴 여지가 큽니다.

상대: 링크 하나만 눌러줘, 그럼 얼굴 보면서 얘기할 수 있어
— 링크 클릭 자체로는 연락처가 넘어가지 않습니다. 진짜 위험은 그다음에 옵니다.
상대: 어? 링크가 안 먹히네ㅠ 이 앱 깔면 바로 연결돼요 [파일] 고화질캠.apk
상대: 깔고 나서 뜨는 거 전부 '허용' 눌러줘야 얼굴이 떠
— 바로 이 '설치 + 권한 허용'이 데이터가 새어 나가는 실제 분기점입니다.

정상적인 통화나 사진 전송은 이미 카카오톡 안에서 다 됩니다. 그런데도 굳이 바깥의 별도 앱을 설치하고 넓은 권한을 허용하라고 요구한다면, 그 요구 자체가 위험 신호입니다. 아래는 오픈채팅에서 반복적으로 관찰되는 흐름입니다.

1

공개방에 익명으로 등장

친구찾기·고민상담·취미방 같은 공개방에 닉네임만으로 들어와 말을 겁니다. 번호 인증이 없으니, 들켜도 방을 나가는 순간 흔적이 지워집니다.

2

단둘이 대화로 데려가기

몇 마디로 호감을 산 뒤 "우리끼리 얘기하자"며 개인 대화방으로 유인합니다. 이때부터 상대는 빠르게 사적인 화제로 분위기를 몰아갑니다.

3

앱 설치 요구 — 여기가 갈림길

"이 앱이라야 화면이 뜬다"며 스토어에 없는 파일을 내밉니다. 앞선 어떤 단계도 아직 데이터를 넘기지 않았고, 오직 이 설치만이 통로를 엽니다.

4

허용 버튼과 동시에 유출

설치가 끝나면 연락처·저장소 접근 팝업이 뜹니다. '허용'을 누르는 그 찰나에 명단이 넘어가고, 곧 상대는 태도를 바꿔 돈을 요구합니다.

오픈채팅해킹의 3가지 오해 — 실제로 벌어진 일

'해킹당했다'는 한마디에는 몇 가지 오해가 뒤섞여 있습니다. 이 오해를 하나씩 걷어내면, 막연한 공포가 '무엇을 확인하고 무엇을 막을지'라는 구체적인 문제로 바뀝니다. 오픈채팅해킹을 둘러싼 대표적인 오해 세 가지를 사실과 대조해 보겠습니다.

오해 ① 링크만 눌러도, 대화만 해도 해킹된다

실제로는 그렇지 않습니다. 안드로이드에서 앱이 연락처·사진·문자에 접근하려면 사용자가 '설치'와 '권한 허용'이라는 두 관문을 직접 통과해야 합니다. 링크 클릭이나 채팅 자체는 이 관문을 열지 못합니다. 그래서 상대가 '앱을 깔라'고 요구하기 전에 대화를 끊었다면, 애초에 넘어갈 데이터가 존재하지 않습니다.

오해 ② 카카오톡·오픈채팅 서버가 뚫렸다

서버가 해킹됐다면 특정 개인만이 아니라 수많은 이용자가 동시에 피해를 보고, 플랫폼이 침해 사실을 공지합니다. 오픈채팅해킹에는 그런 정황이 없습니다. 문제의 무대는 카카오의 서버가 아니라, 언제나 피해자 손안의 기기에 새로 설치된 앱 하나였습니다. 플랫폼은 그대로이고, 데이터가 새어 나간 통로는 그 앱뿐입니다.

오해 ③ 이미 다 털렸으니 되돌릴 수 없다

가해자가 가장 퍼뜨리고 싶어 하는 오해입니다. 그러나 실체가 '앱 하나의 권한 남용'이라면, 그 앱을 특정해 제거하고 권한을 회수하는 순간 추가 유출은 멈춥니다. 이미 전송된 정보의 범위도 어떤 앱이 어떤 권한으로 어떤 서버와 통신했는지를 분석하면 특정할 수 있습니다. "전부 끝났다"는 말은 사실이 아니라 송금을 압박하는 심리 전술입니다.

세 오해의 공통점은 사건을 실제보다 훨씬 거대하고 손댈 수 없는 것처럼 보이게 만든다는 점입니다. 반대로 상황을 '내가 설치한 앱 하나가 권한을 받아 데이터를 읽어 갔다'로 좁히면, 대응은 갑자기 다룰 수 있는 크기가 됩니다. 오픈채팅해킹이라는 표현을 정확히 '악성앱 권한 탈취'로 바꿔 부르는 것이 대응의 첫걸음인 이유입니다.

기술적 실체 — 안드로이드 권한 모델과 데이터 전송

그럼 '해킹당했다'고 느낀 그 결과는 안에서 어떤 원리로 만들어질까요. 답은 안드로이드가 앱에 권한을 내주는 방식에 있습니다. 스마트폰은 앱이 주소록이나 사진첩에 손대려 할 때마다 사용자에게 일일이 허가를 구하도록 만들어져 있습니다. 진짜 해커라면 이 허가 장치를 우회하거나 운영체제의 결함(익스플로잇)을 찔러 들어오겠지만, 오픈채팅해킹의 악성앱은 그런 재주를 부리지 않습니다. 훨씬 쉬운 길, 즉 사용자가 제 손으로 허가 버튼을 누르게 만드는 길을 택합니다.

설치 직후 뜨는 권한 팝업, 무엇을 노리나

이 수법이 백신 앱이나 구글 플레이 프로텍트의 그물을 빠져나가는 데는 두 가지 까닭이 있습니다. 하나는 앱이 스토어를 거치지 않고 채팅으로 곧장 넘어와 설치 전 검사 자체가 없다는 점이고, 다른 하나는 권한을 받은 뒤의 행동이 규격에 맞는 정상 호출이라는 점입니다. 운영체제가 보기엔 승인된 앱이 승인된 일을 하는 것이라, 경보가 울릴 이유가 없습니다. 게다가 화면에는 진짜 통화·채팅 창이 떠 있어 사용자도 낌새를 채기 어렵습니다.

허가가 떨어지면 수집이 시작됩니다. 앱은 눈에 띄지 않게 데이터를 모아 미리 지정된 C2 서버(명령·제어 서버)로 실어 나릅니다. 아크링크가 지금까지 확인한 269개의 C2 서버가 이렇게 모인 정보가 도착하는 종착지입니다. 오가는 통신은 대개 HTTPS로 감싸여 있어 겉만 봐서는 내용을 알 수 없지만, 반대로 그 앱이 접속한 주소를 뽑아 490개 IOC 도메인 명단과 맞춰 보면 연락처가 정말 빠져나갔는지를 가늠할 수 있습니다.

여기에 위장을 한 겹 더 두른 앱도 있습니다. 코드를 뒤엉키게 만들거나 껍데기로 감싸 분석을 어렵게 하고, 분석 도구가 붙은 낌새가 보이면 조용히 활동을 멈춥니다. 이런 장치가 대단한 해킹처럼 비치지만, 실은 침입을 위한 것이 아니라 이미 손에 넣은 권한을 오래 들키지 않으려는 몸 사림에 가깝습니다. 그래서 분석가는 이 껍데기를 벗겨 숨겨진 서버 주소와 전송 시점을 하나씩 끄집어내는 방식으로 사실을 확인합니다.

결국 오픈채팅해킹이라 불리는 사건에서 실제로 '뚫린' 것은 기계가 아니라 사람의 판단 한 번입니다. 신뢰를 쌓아 앱을 깔게 하고, 권한이라는 통로를 열게 한 뒤, 그 통로로 데이터를 실어 협박의 재료로 삼는 것 — 이것이 전부입니다. 시스템을 부순 흔적은 없고, 남은 것은 속임수로 받아낸 권한뿐입니다. 이 사실만 분명히 잡아도 두려움은 '어떤 앱을 확인하고 무엇을 끊을지'라는 실행 목록으로 바뀝니다.

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

막는 방법도 실체를 그대로 따라갑니다. 문제가 권한을 내준 데 있으니, 예방은 값비싼 보안 도구가 아니라 '함부로 허락하지 않기'라는 태도에서 시작됩니다. 판단 기준은 의외로 단순합니다. 오픈채팅에서 만난 상대가 앱 설치나 권한을 요구하면, 명분이 무엇이든 일단 거절하는 것입니다.

입구에서 걸러 내는 4가지 방어선

이미 앱을 깔았더라도 아직 권한 팝업에서 '허용'을 누르지 않았다면 상황은 크게 나쁘지 않습니다. 통로가 되는 권한을 승인하지 않는 한 데이터는 밖으로 나가지 못하기 때문입니다. 이럴 때는 먼저 와이파이와 데이터를 끊고, 앱을 지우기 전에 이름과 패키지명만 메모해 두세요. 이미 권한을 준 뒤라면 설정의 앱별 권한에서 주소록·저장소·문자 접근을 하나씩 회수해, 앱이 남아 있는 동안의 추가 수집이라도 끊어 두는 것이 좋습니다.

피해 대처와 신고

권한까지 허용했고 이미 협박이 시작됐다면, 지금 필요한 것은 '해킹당했다'는 공포가 아니라 순서 있는 행동입니다. 첫 번째 원칙은 분명합니다. 절대 돈을 보내지 마세요. 한 번 응하면 협박은 멈추기는커녕 금액을 키우며 되풀이됩니다.

  1. 비행기 모드로 전환 — 먼저 통신을 끊어 남은 데이터가 더 빠져나가지 못하게 막습니다.
  2. 화면 캡처로 증거 확보 — 대화, 상대 프로필, 받은 파일 이름과 링크, 협박 문구를 차단하기 전에 저장합니다.
  3. 지우기 전에 정체 파악 — 어떤 앱인지 이름·패키지명을 남겨야 무엇이 전송됐는지 되짚을 수 있습니다.
  4. 상대 차단·신고 — 오픈채팅에서 계정을 차단하고 카카오톡 신고 기능으로 접수합니다.
  5. 공식 창구 접수 — 아래 기관에 연락합니다.

도움받을 수 있는 공식 창구

가해자는 늘 시간을 무기로 씁니다. "당장 안 보내면 지금 뿌린다"며 판단을 흐리지만, 실제로 명단이 서버까지 도달했는지는 그 말과 무관한 별개의 사실입니다. 권한을 안 눌렀거나 앱이 통신하기 전에 지워졌다면 그 위협은 빈껍데기일 수 있고, 전송이 있었다면 범위를 특정해 미리 대비하면 됩니다. 어느 쪽이든 겁먹은 반응보다 사실 확인이 앞서야 합니다. 설치했던 앱이 정말 연락처를 보냈는지, 어느 C2 서버와 닿았는지를 밝히는 일은 혼자 하기 어려우니 악성앱 분석 전문 기관의 손을 빌리는 편이 정확합니다.

자주 묻는 질문 (FAQ)

오픈채팅방에 들어가거나 링크를 누른 것만으로 해킹되나요?

그런 경우는 드뭅니다. 안드로이드에서 연락처·사진 같은 정보가 앱으로 넘어가려면 사용자가 앱을 설치하고 권한을 허용하는 두 단계를 직접 거쳐야 합니다. 오픈채팅방 입장이나 링크 클릭만으로는 이 관문을 통과하지 못합니다. 상대가 '앱을 깔라'고 요구하기 전에 대화를 끊었다면 넘어갈 데이터 자체가 없습니다.

오픈채팅해킹은 카카오톡이나 서버가 뚫린 건가요?

대부분 아닙니다. 서버가 해킹됐다면 수많은 이용자가 동시에 피해를 보고 회사가 침해 사실을 공지합니다. 오픈채팅해킹은 그런 정황 없이, 오픈채팅에서 유도받아 직접 설치한 악성앱이 허용된 권한으로 연락처·사진을 읽어 간 사건입니다. 플랫폼이 아니라 내 기기에 설치된 앱이 통로입니다.

앱을 설치했지만 권한은 허용하지 않았습니다. 해킹된 건가요?

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

연락처가 실제로 넘어갔는지 확인할 수 있나요?

가능합니다. 설치한 앱이 요구한 권한과 통신한 도메인을 분석해, 확인된 269개 C2 서버·490개 IOC 도메인과 대조하면 연락처 전송 여부를 추정할 수 있습니다. '전부 뿌리겠다'는 협박의 신빙성은 실제 전송 여부에 달려 있으므로, 이를 사실로 확인하면 흔들리지 않고 대응할 수 있습니다.

해킹이 아니라 앱이 문제였는지, 지금 가려내세요

오픈채팅에서 건네받아 설치한 그 앱의 정체와, 무엇이 어디로 나갔는지를 분석으로 밝혀냅니다.

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

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

주식회사 아크링크 Deep-Coding 보안연구소는 몸캠피싱·영상통화사기에 실제 사용된 악성앱을 리버스 엔지니어링으로 분석합니다. 관련 분석 사례: Leetalk family (안전톡톡) · FileQ / Qspace (Nuxt SSR) · Cluster B web empire (Pink cat / Red Toy / ppaujoa) · jinkyungsroom (Spring Boot QR SDK) · LOVES (Cluster A)

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