스마트폰이나 태블릿에 악성코드가 침투할 수 있다는 말은 다소 과장된 이야기처럼 들릴 수 있습니다. 바이러스는 어디까지나 PC 사용자들만 걱정해야 할 문제라고 생각하기 쉽고, 안드로이드 악성코드 같은 것이 실제로 존재할 리 없다고 여기곤 하죠.
하지만 유감스럽게도, 휴대폰에 백신을 설치하면 사람들의 시선을 끌던 시절은 이미 지나갔습니다. 악성코드 개발자들은 항상 가장 널리 보급된 기술을 노려 최대한 많은 사람을 공격하려 하기 때문입니다. 스마트폰이 처음 등장했을 때는 바이러스를 크게 걱정하지 않아도 됐지만, 이제 스마트폰이 모든 사람의 일상 깊숙이 자리 잡으면서 바이러스 제작자들도 공략 대상을 스마트폰으로 옮겨왔습니다.
다음에서는 내 기기가 악성코드에 감염되었는지 알아차릴 수 있는 방법을 살펴봅니다.
1. 성능이 눈에 띄게 느려진다
악성코드가 휴대폰에서 무거운 작업을 수행하려 하면, 처리 능력을 빼앗기면서 기기 전반이 느려질 수 있습니다. 그 결과 로딩 속도가 느려지고, 앱이 자주 멈추며, 부팅 시간도 길어집니다. 통화 중 끊김이나 이상 현상이 발생하기도 합니다.
이런 문제가 나타난다면, 먼저 설치한 앱이나 위젯 때문에 기기가 무거워진 것은 아닌지 확인하세요. 리소스를 많이 잡아먹는 앱을 삭제하거나 비활성화하면 간단히 해결되는 경우가 많습니다. 안드로이드 설정 → 앱 메뉴에서 확인할 수 있습니다.

여기서 '다운로드됨' 페이지를 왼쪽으로 밀어 넘깁니다.

그다음 '실행 중' 페이지에서 전체 RAM 사용량과 앱별 RAM 사용량을 확인합니다.

특정 앱이 리소스를 많이 차지하고 있다면 이 화면에 표시됩니다. 실행 중인 대형 앱이 없는데도 문제가 지속되거나, 리소스를 많이 쓰는 앱을 정리한 후에도 여전히 느리다면 안드로이드 악성코드 가능성을 의심해볼 필요가 있습니다.
2. 배터리가 평소보다 빨리 닳는다

앞서 언급했듯이 악성코드는 작업을 수행하기 위해 시스템 자원을 많이 소모하는 경우가 많습니다. 이는 시스템을 느리게 만들 뿐 아니라 부수적인 영향도 미칩니다. 그 모든 연산 처리를 배터리가 감당해야 한다는 점입니다. 그 결과 배터리 지속 시간이 눈에 띄게 짧아지고, 한 주 동안 충전해야 하는 횟수도 늘어납니다.
물론 배터리가 빨리 닳는 데에는 여러 원인이 있을 수 있습니다. 일부러 설치한 무거운 앱이거나 배터리 노후화일 수도 있죠. 특정 앱이 배터리를 소모하는지 확인하려면 안드로이드 설정 → 배터리로 이동하세요.

표시되는 화면에서 시스템에서 가장 많은 에너지를 소모하는 항목들을 확인할 수 있습니다.

눈에 띄는 범인이 없고 배터리 상태도 양호하다고 확신한다면, 악성코드 때문일 가능성이 있습니다.
3. 데이터 사용량과 통화요금 급증

안드로이드 악성코드는 단순히 사용자를 괴롭히기 위해 만들어지는 경우만 있는 것은 아닙니다. 때로는 개발자가 의도한 특정 작업을 수행하기 위해 설치되기도 합니다. 여기에는 4G 연결을 사용해 온라인 서버와 통신하는 작업이 포함될 수 있고, 건당 요금이 비싼 유료 SMS 서비스에 가입하거나 메시지를 발송해 피해자가 눈치채지 못하는 사이에 수익을 올리는 행위도 포함됩니다.
이 두 가지 모두 피해가 발생한 후에야 발견되는 경우가 많습니다(물론 미리 발견하는 것이 가장 좋겠죠!). 통화요금 명세서와 데이터 사용량을 주의 깊게 살피고, 갑작스럽고 예상치 못한 증가가 보이면 기록해두세요. 원인을 설명할 수 없는 급증이 발견되면 즉시 악성코드 검사를 진행해야 합니다.
4. 갑자기 나타나는 광고
기기를 사용하는 동안 광고가 눈에 띄게 늘어나는 경우도 있습니다. 무료 앱이 운영비를 충당하기 위해 광고 한두 개를 보여주는 것은 누구나 아는 사실이므로, 무료 게임이나 앱에서 광고를 본다고 해서 경계할 필요는 없습니다. 하지만 알림창에 광고가 나타나기 시작하거나, 앱을 실행하지도 않았는데 전체 화면을 광고가 덮는다면 시스템에 악성코드가 있거나 최소한 매우 문제가 많은 앱이 설치되어 있을 가능성이 큽니다.
5. 출처를 알 수 없는 앱
분명 설치한 적이 없는데 시스템에 앱이 있는 경험이 있으신가요? 아니면 들어본 적 없는 앱에서 알림창으로 이상한 메시지가 오나요? 안드로이드 악성코드는 사용자의 동의 없이 몰래 앱을 설치하는 방식으로 활동하기도 합니다. 그 결과 기억하지 못하는 앱들이 우후죽순 생겨나고, 이는 실제로 사용하고 싶은 앱을 위한 저장 공간과 리소스를 낭비하게 만듭니다.
감염된 것 같다면 어떻게 해야 할까?

이제 안드로이드 폰에 바이러스가 있을 때 나타날 수 있는 증상들을 알게 되었습니다. 그렇다면 어떻게 제거할 수 있을까요? 아니면 더 좋게, 처음부터 감염되지 않도록 예방하려면 어떻게 해야 할까요? 그리고 증상이 거의 없거나 전혀 없는 바이러스는 어떻게 대처해야 할까요?
가장 먼저 해야 할 일은 당황해서 눈에 보이는 첫 번째 백신을 설치하는 것이 아닙니다. 비효율적인 백신을 설치하고 실행하는 것은 실제 바이러스만큼, 어쩌면 그보다 더 큰 피해를 줄 수도 있습니다. 기기를 보호하고 손상으로부터 지키려면 용도에 맞는 올바른 백신을 선택해야 합니다.
먼저 평소 신뢰하고 애용해온 PC용 백신이 있는지 스스로에게 물어보세요. 만약 있다면 그 회사가 모바일용 백신도 함께 개발했을 가능성이 높습니다. 선호하는 백신 개발사에 모바일 버전이 있는지 확인해보세요. 있다면 설치하고 실행하여 잠재적 악성코드를 검사하면 됩니다.
선호하는 백신이 없거나, 애용하던 백신 회사의 모바일용 솔루션이 부실하거나 아예 없다면, 최고의 모바일 백신 솔루션 가이드를 참고해 마음에 드는 제품을 골라 다운로드하면 됩니다.
악성코드에 대한 경각심 유지하기
모바일 기기가 보편화되면서 악성코드가 피해를 일으킬 가능성도 함께 커졌습니다. 이제 감염된 기기의 증상과 해결 방법을 알게 되었고, 더 나아가 처음부터 감염을 예방하는 방법도 익혔습니다.
특히 악질적인 안드로이드 악성코드 공격을 당한 경험이 있으신가요? 아래 댓글로 어떤 일이 있었는지, 어떤 방법으로 문제를 해결했는지 알려주세요!