휴대폰이 해킹되거나 도청되고 있는지 확인할 수 있는 USSD 코드
휴대폰 해킹 사례가 날로 증가하고 있다. 혹시 나도 휴대폰 해킹의 대상이 됐을지도 모른다. 특히 스파이웨어는 다른 앱인 것처럼 위장하여 작동하고 스텔스 모드를 이용하기 때문에 감지하기 어렵다. 하지만 적합한 코드를 사용하면 내 휴대폰이 해킹되고 있는지 확인할 수 있다.
몇 년 전에는 페가수스라는 스파이웨어로 통화나 문자를 해킹하거나 위치를 추적하고 데이터를 수집하는 해킹 사례가 기승을 부렸다. 2023년에는 텔레그램 앱으로 위장한 해킹 앱이 문제가 되기도 했다.
해킹 방지 코드는 문자, 숫자, 특수 문자가 조합되어 있는 코드로, 해킹, 스파이웨어 설치, 통화 우회 여부를 확인할 수 있다.
해킹 방지 코드는 안드로이드 휴대폰은 물론, 아이폰에도 사용할 수 있다. 이번 가이드를 통해 해킹 방지 코드에 대해 자세히 알아보자.
휴대폰 해킹의 5가지 징후
해킹 방지 코드를 알아보기 전에, 휴대폰이 해킹당하고 있는지 의심해 볼 수 있는 다섯 가지 징후에 대해 살펴보자.
이 다섯 가지 징후 중 두 개 이상이 해당된다면 아래에서 소개하는 해킹 방지 코드로 내 휴대폰 상태를 확인해 보자.
USSD 코드란?
USSD(Unstructured Supplementary Service Data, 비정형 부가 서비스 데이터)는 GSM(Global System for Mobile Communications)에 기반한 문자 메시지 전송 프로토콜이다.
SMS(Short Message Service, 단문 메시지 서비스)와 유사하며, 위치 기반 콘텐츠 서비스, 무선 애플리케이션 프로토콜(WAP, Wireless Application Protocol) 브라우징, 메뉴 기반 정보 서비스 등에 사용할 수 있다.
이 문자 메시지 전송 프로토콜은 휴대폰에서 사용할 수 있는 USSD 코드를 통해 작동한다. 이 코드는 최대 182자의 문자와 숫자 조합이며 휴대폰과 서버, 또는 네트워크 간 실시간 커뮤니케이션 세션을 설정하는데에 사용된다.
이 코드를 사용하면 사용할 수 있는 메뉴를 선택한 후, 휴대폰이나 스마트폰을 통해 원활하게 통신할 수 있다. 이것이 바로 SMS 메시지와 USSD 코드의 차이다. SMS 메시지와는 달리, USSD 코드를 사용하면 세션 동안 실시간 통신이 가능하다.
즉, 통신선이 열려 있기만 하다면, USSD 프로토콜로 양방향 소통이 가능하기 때문에 쿼리와 응답이 즉각적으로 이루어진다는 것이다.
USSD 코드의 기능
모든 휴대폰과 스마트폰에는 USSD 코드 기능이 있기 때문에 IMEI 확인, 전화 우회 코드, 넷모니터(Netmonitor) 코드, 통화 리디렉션을 통해 휴대폰 해킹 당했는지 확인할 수 있다.
휴대폰에 있는 보안 기능도 훌륭하지만 전문적인 해킹 시도를 차단하기에는 충분하지 않다. 휴대폰에 탑재된 USSD 코드로는 해커의 마수를 완전히 피해갈 수 없으며, 해커가 통화 포워딩을 통해 사용자의 위치를 추적하려는 시도를 완벽히 방지할 수 없다.
USSD 코드에 대해 잘 알지 못하더라도 방법만 알면 간단히 사용할 수 있다. 아래의 자세한 USSD 코드 사용 방법을 참고하여 내 휴대폰 해킹 당했는지 확인하는 방법을 확인해 보자.
USSD 코드로 휴대폰 해킹 당했는지 확인하기
1. 휴대폰 IMEI 확인 – *#06#
IMEI는 International Mobile Equipment Identifier(국제 이동 단말기 식별 번호)의 두문자어로, 15자리 숫자로 구성된 단말기 식별 번호다. 모든 기기에는 IMEI가 하드 코딩되어 있다.
IMEI 자체로는 휴대폰이 분실되거나 휴대폰 해킹 당했는지 확인할 수는 없으나, 경찰에 휴대폰 유출을 신고하거나 기타 법적인 조치를 취하려면 IMEI 번호가 필요하다. 또한, 휴대폰 분실 시 IMEI 번호로 기기를 추적할 수 있다.
따라서 코드(*#06#)를 입력한 후에는 다른 사람이 IMEI 번호를 알 수 없도록 안전하게 보관해야 한다.
IMEI 코드는 휴대폰이 가짜인지 확인할 때 사용되기도 한다.
핸드폰이 복사되었는지 알아보고 싶다면 #06#을 누르고 휴대폰을 구매했을 때 받은 상자에 있는 바코드 주변 15자리 숫자를 확인한다. #06# 코드로 확인한 숫자와 바코드 주변 숫자가 일치하지 않는다면 휴대폰이 복사되었을 수도 있다.
2. 휴대폰 해킹 여부 확인 코드 – *#*#4636#*#*
넷모니터 코드로 휴대폰 위치를 추적할 수 있으며, 휴대폰이 모니터링되거나 도청되고 있는지도 확인할 수 있다.
안드로이드 기기는 *#*#197328640#*#*나 *#*#4636#*#*을, 아이폰은 3001#12345#*을 누르면 확인할 수 있다.
각 운영 체제에 맞는 코드를 눌렀다면 아래 단계에 따라 추척이나 도청 여부를 확인해 보자.
1단계
메뉴 옵션인 UMTS 휴대폰 환경(UMTS Cell Environment)을 선택하고 UMTS RR 정보 (UMTS RR info)를 고른다. 가장 가까운 기본 기지국 정보를 담은 휴대폰 ID를 기억한다. 단 기기는 항상 가장 강한 신호로 기지국에 연결되어 있어야 한다.
2단계
메인 메뉴로 돌아가서 MM 정보(MM info) 버튼을 누르고 PLMN 서빙(Serving PLMN)을 클릭한다. LAC(Local Area Code, 지역 번호) 아래에 표시된 숫자를 기록한다.
3단계
기록한 숫자와 좌측 네 번째 탭의 웹사이트를 활용하면 지도에서 기기와 연결된 기본 기지국 위치를 찾을 수 있다.
3. 통화 리디렉션 USSD Code – *#62* 또는 *#062#
특정 리디렉션 명령어로 통화 리디렉션 설정을 수정하는 것도 해킹의 한 방식이다. 휴대폰 연락처로부터 문자 메시지나 통화를 받을 수 없다면 리디렉션 설정이 수정되었다고 의심해 볼 수 있다.
문자 메시지와 통화를 해킹하여 중요한 정보를 훔치는 방식의 해킹은 생각보다 빈번하고 오래되었다. 휴대폰 해킹 당했는지 확인하려면 *#62* 또는 *#062#을 눌러 기기의 포워딩 설정을 확인해 봐야 한다.
포워딩 설정이 안전하다면 아무런 정보도 안내되지 않는다. 그렇지 않은 경우, 문자나 통화가 리디렉션되는 번호가 표시된다. 또한, 통화 기록에서 리디렉션 상태를 확인할 수 있다. 서비스 제공업체 웹사이트에서도 리디렉션 상태를 확인할 수 있다.
4. *#21# – 통화 우회 여부 확인하기
통화 리디렉션과 통화 우회는 모두 다른 휴대폰으로 사용자의 통화와 문자를 전송한다는 공통점이 있으나 약간의 차이점이 있다.
통화 리디렉션은 사용자의 휴대폰으로 먼저 통화나 문자가 전송된 후 다른 기기로 전달되며, 요금 청구서에서도 이 기록을 볼 수 있다. 하지만 통화 우회는 그렇지 않다.
통화 우회는 통화나 문자가 사용자 기기에 도달하지 않고 우회 번호로 넘어간다. 따라서 통화가 우회되었는지 네트워크 문제가 발생한 것인지 알 수 없다.
USSD 코드 *#21#를 입력하면 기기의 통화 우회 상태를 알 수 있다. 통화 리디렉션처럼, 이상이 없으면 아무것도 표시되지 않고 이상이 있으면 번호가 표시된다.
앞서 언급했듯, 통화 우회는 리디렉션과는 다르다. 통화를 우회가 발생하려면 의도적인 행위가 있어야 한다. 즉, 통화 리디렉션은 혼선으로 인해 발생할 수 있지만 통화 우회는 의도적인 기기 침입이 있을 때 발생한다.
따라서 휴대폰을 남에게 빌려주는 행위는 자제해야 한다. 휴대폰 해킹 당했는지 확인하여 통화 우회 상태를 알고 싶다면 *#21# 코드로 확인해 보자.
5. ##002# – 모든 리디렉션 및 우회 중지
##002#는 실수로나 악의적으로 활성화된 모든 형태의 리디렉션이나 우회를 중지할 수 있는 코드로, 안드로이드 휴대폰과 아이폰에 모두 사용할 수 있다.
##002#를 누르면 다른 번호로 전송되었을 수도 있는 포워딩된 통화와 문자가 모두 삭제된다. 또한, 전화를 사용자의 의도대로 받을 수 있도록 휴대폰 포워딩을 재설정한다.
6. *#*#197328640#*#* – 송신 및 수신 연락의 위치 정보 확인하기
유틸리티 넷모니터 코드는 다소 친숙하지 않은 용어일 수 있다. 넷모니터(netmonitor)는 네트워크 패킷 데이터를 분석하여 착신 및 발신 통화, 수신 및 발신 문자, 기기 위치 정보 등 사용자 휴대폰의 모든 활동과 데이터를 추적한다.
유틸리티 넷모니터 코드를 사용하면 기기에 접근하는 사람의 위치를 쉽게 확인할 수 있다. 따라서 휴대폰 해킹 당했는지 확인하고 법적 조치가 필요한 상황에서 유용하다.
*#*#197328640#*#*을 입력하면 중요한 휴대폰 정보를 확인할 수 있다. 코드 입력 후에는 UMTS 휴대폰 환경(UMTS Cell Environment) 옵션을 선택할 수 있는 메뉴가 열리고 UMTS RR 정보를 클릭할 수 있다.
UMTS RR 정보를 클릭하면 휴대폰 고유의 ID를 확인할 수 있다. 휴대폰 ID를 잘 적어두어야 한다. 뒤로 가기 키를 두 번 눌러 MM 정보를 확인한다. 이제 PLMN 서빙(Serving PLMN)을 선택한다. 화면에 표시된 지역 번호(Local Area Code)를 반드시 기록해 두어야 한다.
이제 https://opencellid.org 등의 넷모니터 웹사이트를 방문한다. 넷모니터 웹사이트에 미리 확인한 휴대폰 ID와 지역 번호를 입력한다.
필요한 정보를 모두 입력하면 사용자의 네트워크에 연결된 모든 기기의 위치 데이터가 표시된다.
7. *#*#232338#*#* – 휴대폰 MAC 주소 확인하기
MAC 주소를 검색해 휴대폰이 가짜인지 아닌지 확인할 수도 있다. MAC(Media Access Control) 주소는 휴대폰을 포함한 모든 네트워크 기기에 제조 시 할당된 고유한 식별 부호다.
총 12자리이며 그중 6자리는 휴대폰 제조업체를 표시하며 나머지 6자리는 제조 시기를 나타낸다. *#*#232338#*#*을 누르면 휴대폰의 MAC 주소를 조회할 수 있다.
8. *2767*3855# – 공장 초기화하기
이제까지 휴대폰 해킹 여부를 테스트할 수 있는 코드를 알아보았다. 테스트를 통해 휴대폰이 해킹되지 않았다는 걸 확인했음에도 여전히 배터리 소모가 심하고 저장 공간이 부족하거나 앱 실행 속도가 느리다면 공장 초기화를 진행할 수 밖에 없다.
공장 초기화란 휴대폰을 막 출고된 상태로 되돌리는 것을 뜻한다. 모든 앱, 데이터, 설정을 초기화하여 새 휴대폰처럼 만드는 것이다. 따라서 내가 모르는 사이에 설치된 스파이앱이나 자녀 스마트폰 관리 어플도 모두 삭제된다.
또한, 해킹이나 의심스러운 추적 징후도 모두 사라진다. 안드로이드 휴대폰 공장 초기화 코드는 *2767*3855#, 아이폰 공장 초기화 코드는 *#*#7780#*#*이다.
안티바이러스로 휴대폰 해킹을 방지할 수 있을까?
휴대폰 안티바이러스 소프트웨어는 컴퓨터 안티바이러스와 유사하게 작동한다. 휴대폰 저장공간과 운영 시스템을 1분 1초도 놓치지 않고 모니터링하기 때문에 멀웨어를 감지하면 즉시 감염된 앱을 격리한다. 따라서 바이러스가 휴대폰을 오염시킬 수 없다.
또한, 수상한 움직임이 감지되면 즉시 알림을 전송하여 사용자에게 경고한다. 에를 들어, 이메일에 첨부된 키로거 설치 파일을 열려고 한다고 가정해 보자.
이같은 상황을 방지하기 위해 안티바이러스 소프트웨어에서 모든 첨부 파일을 스캔한다. 의심스러운 파일이 발견되면 알림을 전송하기 때문에 바이러스에 감염되는 것을 막을 수 있따.
휴대폰 전용 안티바이러스를 구매해도 좋고 모바일 기기를 지원하는 플랜을 구독해도 좋다.
아래 표에서 TechReport 추천 안티바이러스를 확인해 보자.
2024년 휴대폰 해킹 방지 팁
휴대폰 해킹의 위험성은 날로 증가하고 있다. 2023년 미국 사이버보안 및 인프라 보안국에서는 안드로이드 기기를 타겟팅한 취약점 두 가지를 감시 목록에 추가하기도 했다. 휴대폰 해킹을 방지하기 위해서는 보안을 강화하고 해킹 방지 코드를 숙지해야 한다.
특히, 정기적으로 휴대폰 성능을 평가하고 베터리 성능을 확인해야 한다. 배터리가 충분히 충전되어 있지만 닳는 속도가 너무 빠르다면 위에서 소개한 코드로 휴대폰을 테스트해보는 것을 추천한다.
또한, 설정에서 앱 목록을 열어 설치한 기억이 없는 의심스러운 앱은 없는지 확인해야 한다. 스파이웨어나 해킹 앱은 대부분 ‘와이파이 액세스’나 ‘모바일 갤러리’ 등 평범한 앱을 위장한다.
목록에서 앱 항목을 열면 퍼블리셔는 어디인지, 공식 앱스토에서 설치됐는지 등 세부 정보를 확인할 수 있다. 앱 출처가 명확하지 않다면 스파이웨어나 해킹 앱이라고 의심할 수 있다.
가장 좋은 방법은 휴대폰에 다른 사람의 손길이 닿지 않게 하는 것이다. 신뢰할 수 있는 안티바이러스 소프트웨어를 설치하여 휴대폰 보안을 유지하도록 하자.
FAQ
핸드폰 해킹 여부를 확인할 수 있는 3자리 숫자는 무엇인가요?
핸드폰이 해킹 당했는지 알 수 있는 코드는 무엇인가요?
핸드폰이 해킹됐는지 어떻게 확인할 수 있나요?
핸드폰이 해킹된 것 같다면 어떤 번호를 눌러 알아봐야 하나요?
참고 자료
최근 뉴스
전 SEC 변호사, 곧 열릴 회의에서 SEC가 리플과의 합의 관련 논의할 것이란 예상 묵살
금년도 하반기에 접어들면서, 장기간 진행되어 온 리플과 SEC 간 소송의 결말에 대한 기대가 높아지고 있다. 많은 사람들이 7월 18일로 예정된 선샤인 액트(Sunshine Act) 회의 이후에 양 당사자가 합의에 도달할 것으로...
마이크로소프트, AI 스타트업 인플렉션 대량 채용으로 영국의 반독점법 조사 받게 돼
마이크로소프트가 무스타파 술레이만(AI 스타트업 인플렉션 공동 창립자)와 인플렉션 출신을 대량으로 채용하면서 영국 당국의 조사를 받게 되었다. 영국 경쟁시장국은 마이크로소프트에 대한 초기 합병 조사를 진행할 것이라고 밝혔다. 당국은 지난 화요일, 마이크로소프트에서...