Computer >> 컴퓨터 >  >> 스마트폰 >> 스마트폰

아이폰도 바이러스에 감염될 수 있을까? 반드시 알아야 할 모든 것

윈도우와 안드로이드 기기는 언제든 바이러스에 노출될 수 있는 불안한 존재라는 인식과 달리, 맥과 아이폰은 그런 위협에 면역이라는 오래된 통념이 있습니다. 실제로 안드로이드는 멀웨어에 감염될 수 있지만, 올바른 사용 습관만 지키면 대부분의 사용자는 충분히 보호됩니다.

애플 진영에서는 상당히 무분별한 행동을 해야만 맥이 감염됩니다. 그렇다면 iOS는 어떨까요? 아이폰이 정말 바이러스에 감염되어 공장 초기화까지 해야 하는 상황이 생길 수 있을까요? 지금부터 사실 관계를 살펴보겠습니다.

바이러스와 멀웨어의 정의

아이폰, 아이패드, 아이팟 터치를 구동하는 운영체제인 iOS의 바이러스 이야기를 시작하기 전에, 용어의 의미를 먼저 짚고 넘어갈 필요가 있습니다. 대부분의 사람들은 바이러스(virus)라는 단어를 모든 종류의 악성 소프트웨어를 지칭하는 데 사용하지만, 엄밀히 말하면 이는 정확한 표현이 아닙니다.

멀웨어(malware)는 악성 소프트웨어 전반을 가리키는 포괄적인 용어입니다. 엄격한 의미의 바이러스는 주로 소프트웨어 설치 과정에서 컴퓨터에 침투한 뒤, 자기 복제를 통해 기기 내부로 퍼져나가고 결국 다른 기기로도 확산됩니다. 바이러스는 수십 년 전에는 크게 유행했지만, 오늘날 가장 흔한 멀웨어 유형은 아닙니다.

애드웨어(adware)는 수많은 광고를 생성하는 소프트웨어로, 불법 다운로드 사이트나 브라우저 확장 프로그램을 통해 널리 퍼졌습니다. 아이폰 스파이웨어 역시 위험합니다. 스파이웨어(spyware)는 사용자의 데이터를 몰래 수집해 광고 회사에 전송하며, 랜섬웨어(ransomware)는 PC를 잠그고 파일을 되찾으려면 돈을 내라고 요구합니다.

논의를 단순화하기 위해, 이 글에서는 실제 바이러스뿐 아니라 iOS에서 발생할 수 있는 모든 종류의 멀웨어 가능성을 다루겠습니다.

iOS는 어떻게 바이러스로부터 사용자를 보호할까?

iOS가 일반적으로 바이러스 피해를 입지 않는 이유를 알기 위해, iOS에 내장된 보안 기능들을 살펴보겠습니다.

앱 스토어 통제

애플의 소위 '월드 가든(walled garden)' 방식은 iOS 사용자를 안전하게 지켜줍니다. 어디서든 내려받은 앱을 '사이드로딩'할 수 있는 안드로이드와 달리, iOS 앱을 설치할 수 있는 공식적인 경로는 오직 앱 스토어뿐입니다.

이론상 이는 수백만 개의 앱이 모두 안전하다는 것을 의미합니다. 애플은 개발자가 앱 스토어에 제출하는 모든 앱을 검수하며, 악성 코드나 위험한 동작이 발견되면 해당 앱을 거부합니다.

이 시스템이 완벽하지는 않지만, 그렇지 않았다면 누구나 내려받을 수 있었을 위험한 앱들의 대다수를 걸러내는 역할을 합니다.

샌드박싱(Sandboxing)

iOS는 '샌드박싱'이라는 보안 기법을 활용해 앱이 자신의 권한 범위를 넘어서지 못하도록 합니다. 핵심적으로, 설치한 어떤 앱도 다른 앱의 데이터에 접근할 수 없습니다.

또한 거의 모든 앱은 iOS에서 제한된 계정 권한으로 실행됩니다. 루트(관리자) 계정에 접근할 수 없기 때문에, 앱이 시스템 설정을 변경하거나 손상을 일으키는 것은 불가능합니다.

결과적으로, 설령 악성 앱을 설치했다 하더라도 운영체제와 파일에 대한 완전한 접근 권한을 얻을 수 없습니다.

시기적절한 iOS 업데이트

운영체제를 최신 상태로 유지하는 것은 멀웨어로부터 보호하는 가장 효과적인 방법 중 하나입니다. 이 역시 iOS가 안드로이드보다 큰 우위를 갖는 분야입니다.

애플이 새 버전의 iOS를 출시하면 호환되는 모든 기기가 즉시 업데이트를 받습니다. iOS 설치 현황 통계를 보면 대다수 사용자가 최신 버전을 사용하고 있음을 확인할 수 있습니다.

안드로이드는 사정이 다릅니다. 파편화된 업데이트 체계 때문에 대부분의 사용자는 업데이트를 받기까지 수개월을 기다려야 하며, 아예 업데이트를 받지 못하는 경우도 있습니다. 반면 아이폰 사용자는 기기를 최신 상태로 유지함으로써 오래된 취약점 공격으로부터 안전합니다.

더 나아가 기기 보안을 강화하고 싶다면 추가로 실천할 수 있는 방법들도 있습니다.

실제 아이폰 멀웨어 사례

지금까지 iOS가 여러 이유로 안전하다는 점을 확인했습니다. 이러한 요소들과 안드로이드의 폭넓은 보급률 때문에, 모바일 멀웨어의 주요 표적이 안드로이드라는 것은 당연한 결과입니다.

하지만 iOS가 완전히 무적이라는 뜻은 아닙니다. 실제로 있었던 아이폰 멀웨어 사례 몇 가지를 소개합니다(아이폰 위키에는 더 많은 사례가 정리되어 있습니다).

  • 2017년 초, 위키리크스가 CIA가 iOS 기기를 해킹하는 데 사용했던 방법들을 공개했습니다. 애플은 해당 취약점들이 이미 패치되었다고 밝혔습니다.
  • 2015년 9월, 애플은 수백 개의 중국산 iOS 앱이 멀웨어를 품고 있음을 밝혔습니다. 원인은 애플이 무료로 배포하는 개발 환경 Xcode의 불법 복제본을 사용한 데 있었습니다.
    • 중국의 여러 개발자들이 XcodeGhost라 불리는 변조된 Xcode를 내려받아 자신도 모르게 앱에 멀웨어를 심었습니다. 애플은 해당 앱들을 앱 스토어에서 삭제했습니다.
  • Xsser mRAT은 2014년 말 등장한 트로이 목마로, 탈옥된 기기를 감염시켜 거의 모든 정보를 유출할 수 있었습니다.

이것은 극히 일부 사례입니다. 이 중 어느 것도 모든 아이폰 사용자에게 영향을 줄 수 있는 치명적인 취약점은 아니었지만, iOS도 완벽하게 뚫리지 않는 것은 아니라는 사실을 보여줍니다.

멀웨어가 원인이 아닌 문제들

아이폰에서 겪는 몇 가지 문제는 바이러스처럼 보이지만 실제로는 전혀 관련이 없습니다.

휴대폰이 느리게 작동한다면 저장 공간을 확보하거나 아이폰 배터리를 교정해야 할 때일 가능성이 큽니다. 사파리에서 광고가 보이는 것은 웹 서핑의 피할 수 없는 현실이지만, 대부분은 침입적이거나 악성적이지 않습니다.

또한 애플이 패치하기 전 아이폰에 영향을 미쳤던 KRACK 같은 다중 기기 취약점도 잊지 말아야 합니다.

탈옥은 아이폰의 바이러스 감염 위험을 높입니다

평균적인 아이폰 사용자는 휴대폰에서 멀웨어를 만날 일이 거의 없습니다. 하지만 아직 iOS 사용자에게 가장 큰 보안 위협인 '탈옥(jailbreaking)'에 대해 다루지 않았습니다.

잘 모르는 분들을 위해 설명하면, 탈옥은 아이폰에서 관리자 권한을 획득해 애플의 제한을 우회할 수 있게 해주는 작업입니다. 탈옥된 아이폰에서는 어디서든 앱을 설치하고, 평소에는 불가능한 방식으로 OS를 조정할 수 있습니다.

더 많은 도구를 사용할 수 있다는 장점이 있지만, 동시에 공격에 대한 취약성도 크게 높아집니다. 애플의 보호 장치가 상당 부분 무력화되기 때문에, 탈옥된 아이폰 사용자는 감염된 앱을 설치하거나 공격의 희생양이 될 수 있습니다.

탈옥의 인기는 예전만 못합니다. iOS가 기본적으로 제공하는 기능이 많아진 것도 한몫했고, 애플의 보안이 강화되면서 개발자들이 매번 새로운 탈옥 방법을 찾아야 하는 것도 이유입니다.

결국 요즘 탈옥은 그 노력과 위험을 감수할 가치가 없습니다.

백신 앱으로 아이폰 바이러스를 막을 수 있을까?

iOS에서 멀웨어 위험이 낮다면 왜 앱 스토어에 백신 앱이 많은지 궁금할 수 있습니다. 하지만 이런 앱들을 살펴보면 실질적인 효용이 거의 없다는 것이 드러납니다.

Lookout, Avira, Norton 같은 앱들은 실제로 아이폰에서 바이러스를 검사하지 않습니다. 앞서 설명한 샌드박싱 때문에 그럴 수 없기 때문입니다. 그럼에도 대부분 비슷한 기능 세트를 제공합니다.

  • 휴대폰 위치 추적 및 알람
  • 위험한 웹사이트로부터의 보호
  • iOS 업데이트 알림

문제는, 이 모든 기능을 이미 이미 갖추고 있다는 점입니다!

'나의 iPhone 찾기' 기능은 iOS에 기본 내장되어 있어 휴대폰을 찾거나 알람을 울릴 수 있습니다. 사파리를 비롯한 iOS 브라우저는 의심스러운 사이트에 접속하면 경고를 표시합니다. 그리고 iOS 업데이트가 있으면 설정 앱에 배지가 표시됩니다.

VPN이나 금융 계좌 모니터링 같은 다른 기능들은 전문 앱에 맡기는 것이 좋습니다. 이런 '백신' 앱들이 악성은 아니지만, 어차피 필요 없는 기존 기능의 복제품일 뿐입니다. 그나마 몇 가지 기능이라도 제공하는 편입니다.

2017년에는 애플이 수많은 가짜 백신 앱을 앱 스토어에서 삭제했습니다. 이런 위약(placebo) 앱들은 바이러스 검사를 한다고 주장했지만, 애플은 개발자가 "실제로 제공하지 않는 콘텐츠나 서비스를 포함한다"고 마케팅하는 것을 금지하도록 가이드라인을 수정했습니다.

아이폰은 절대 멀웨어에 감염되지 않아야 합니다

iOS의 멀웨어 관련 모든 측면을 살펴봤으니, 이제 질문에 답할 수 있습니다. 아이폰은 바이러스에 걸릴 수 있을까요?

이론적으로 아이폰이 멀웨어에 감염될 가능성은 있지만, 약간의 상식만 지키면 아이폰은 결코 바이러스에 감염되지 않습니다.

기기를 탈옥하지 않고, iOS 업데이트를 제때 설치하고, 신뢰할 수 있는 앱만 설치한다면 아이폰을 멀웨어 없이 깨끗하게 유지할 수 있습니다. XcodeGhost처럼 감염된 앱을 설치할 아주 작은 가능성은 남아 있지만, 이름 없는 앱과 개발자를 피하는 것만으로도 이런 위험에서 벗어나는 데 도움이 됩니다.

iOS는 침입하기 어렵게 만드는 견고한 보호 장치를 갖추고 있으며, 취약점이 발견되면 애플은 대체로 신속하게 패치를 배포합니다. 아이폰이 안전하다는 사실을 안심해도 좋습니다.