모바일 기술은 우리 삶의 수준을 한 단계 끌어올렸습니다. 스마트폰으로 대화하고, 쇼핑하고, 은행 업무를 처리하며, 소셜 미디어에서 소통하는 등 다양한 활동을 하다 보니 모바일 기기를 '미니 노트북'이라 불러도 손색이 없습니다. 그러나 스마트폰과의 이런 밀접한 관계는 해커에게 악용할 기회를 제공합니다. 스마트폰은 해커가 우리의 일상을 통제할 수 있는 무궁무진한 가능성을 열어주기 때문입니다. 바로 이런 이유로 해커들은 자신들의 작업을 더 쉽게 만들기 위해 '모바일 봇넷'을 만들어냈습니다.
모바일 봇넷은 컴퓨터 봇넷과 비슷한 방식으로 작동합니다. 안티 멀웨어(백신) 프로그램이 설치되어 있지 않은 휴대폰은 봇넷 공격에 취약하며, 감염될 경우 봇넷 네트워크에 편입되어 봇마스터(botmaster)의 지배를 받게 됩니다. 봇넷이 무섭게 들리지만, 원리를 깊이 이해하면 충분히 효과적으로 예방할 수 있습니다. 지금부터 자세히 알아보겠습니다.
모바일 봇넷이란 무엇인가?
모바일 봇넷은 안티 멀웨어 프로그램이 제대로 갖춰지지 않은 모바일 기기를 표적으로 삼는 악성코드입니다. 스마트폰에 일단 설치되면 기기의 데이터에 대한 전체 접근 권한을 확보하고, 네트워크 내 다른 봇넷 및 봇마스터와 통신하기 시작합니다. 이러한 네트워크는 봇마스터 역할을 하는 사이버 범죄자들이 설계합니다.
최초의 모바일 봇넷은 2011년에 발견되었으며, DroidDream과 Gemini라는 두 가지 악성 게임 앱을 통해 공격이 이루어졌습니다. 이 악성코드는 정상적인 애플리케이션에 숨어 있거나 정상 앱으로 위장했습니다. 그 결과 수많은 안드로이드 기기가 감염되었고, 이후 진저브레드(Gingerbread) 이상의 안드로이드 버전에는 이러한 공격에 대한 면역 기능이 추가되었습니다.
이후에는 블랙베리, 심비안, 아이폰 기기에서도 유사한 공격이 발생했습니다.
함께 읽으면 좋은 글: 개인정보 보호와 보안을 강화하는 안드로이드용 프라이버시 앱 5가지
공격은 어떤 방식으로 이루어질까?
해커는 다양한 경로를 통해 사용자를 속여 악성 앱을 다운로드하게 만듭니다.
- 구글 플레이 스토어
- 이메일이나 문자 메시지를 통해 전송되는 악성 링크
- 사용자가 방문하는 웹사이트
- '드라이브바이(drive-by)' 다운로드
스마트폰에 설치된 후 악성코드는 모바일의 루트(root) 권한을 장악합니다. 그러면 감염된 기기는 문자 메시지 발송, 파일 삭제, 데이터 유출, 웹 페이지 열기, 사진 촬영, 영상 및 오디오 녹음, HTTP 플러딩 공격 등을 수행하게 됩니다.
모바일 봇넷은 HTTP 플러딩 공격 시 10만 개 이상의 서로 다른 IP 주소를 생성할 수 있습니다. 이러한 공격은 웹사이트가 대량의 트래픽을 일일이 검증하기 어렵게 만들어 DDoS(분산 서비스 거부 공격)로 이어집니다. 모든 봇넷은 네트워크 안에서 서로 연결되어 있으며 봇마스터가 관리합니다. 봇마스터가 명령을 전송하면 봇넷은 그에 따라 움직입니다.
모바일 봇넷의 피해
휴대폰이 봇넷 악성코드에 감염되면 다음과 같은 현상이 나타날 수 있습니다.
- 동의 없이 유료 프리미엄 번호로 전화를 걸거나 문자 메시지를 발송
- 사용자 몰래 이메일 발송
- 동의 없이 소프트웨어 설치 또는 삭제
- 연락처 목록을 명령 서버로 복사
- 수신 메시지 차단
- 사용자 이름, 비밀번호, 카드 정보 등 기밀 데이터 탈취
- 동의 없이 악성 웹사이트 열기
요컨대, 감염된 스마트폰은 노예처럼 주인의 명령에 복종하게 됩니다. 공격은 시간이 지날수록 더 교묘하고 위험해지므로 반드시 사전에 예방해야 합니다.
모바일 봇넷 공격 예방법
아래의 실천 수칙은 간단하지만 매우 효과적이며, 심각한 봇넷 공격을 예방할 수 있습니다.
- 신뢰할 수 있는 공식 앱 스토어와 평판 좋은 개발사에서만 앱을 다운로드하세요.
- 이메일 첨부파일 스캐너를 활용해 악성 이메일을 차단하세요.
- 동의 없이 걸린 전화, 갑작스러운 네트워크 끊김 등 스마트폰의 이상 징후를 살피세요. 요금 청구서도 정기적으로 확인하고, 이상한 항목이 발견되면 즉시 통신사에 문의하세요.
- 방문하는 웹사이트에 포함된 의심스러운 링크를 조심하세요.
- 블루투스 연결을 켜둔 채 방치하지 마세요. 악성코드가 침입하는 통로가 될 수 있습니다.
결국 휴대폰이 작동하는 한 언제든 위험에 노출될 수 있습니다. 따라서 모바일 봇넷의 공격으로부터 스마트폰을 지키려면 강력한 안티 멀웨어 프로그램이 필수적입니다.
Systweak Anti-Malware는 시장에서 손꼽히는 안드로이드 악성코드 탐지 프로그램입니다. 휴대폰을 전반적으로 보호하고, 악성 다운로드를 신속하게 탐지하여 경고해 줍니다. 신뢰할 수 없는 소스까지 빠르게 스캔하여 모바일 봇넷으로부터 더욱 확실한 보호를 제공합니다. 지금 Systweak Anti-Malware를 사용해 보세요.