많은 맥 사용자들은 macOS가 다른 운영체제를 위협하는 바이러스나 악성코드로부터 안전하다고 믿어 왔습니다. 하지만 이제 우리는 그것이 사실이 아니라는 것을 알고 있습니다. 지난 몇 년간 macOS를 겨냥한 바이러스 공격이 잇따라 보고되면서, 애플 제품 역시 악성 소프트웨어 감염에서 자유롭지 않다는 사실이 입증되었습니다.
macOS를 노린 주요 악성코드 공격 사례
- Flashback 악성코드: 2012년 60만 대 이상의 맥에 감염을 일으켰습니다.
- OSX/KitM.A 바이러스: 감염된 컴퓨터의 데스크톱 화면을 캡처해 여러 웹사이트에 업로드했습니다.
- OSX.Proton(2017): macOS 키체인(Keychain) 앱의 취약점을 악용했습니다.
- OSX/Mami 스누핑 악성코드: 감염된 컴퓨터의 인터넷 트래픽을 몰래 감시했습니다.
이러한 공격은 macOS 역시 피싱 사기, 트로이 목마, 온라인 사기 등에 취약할 수 있음을 보여줍니다. 실제로 일부 연구자들은 macOS가 만능이 아니라는 것을 증명하기 위해 특별히 악성코드를 만들기도 했습니다. 2015년 연구진이 개발한 'Thunderstrike 2'는 탐지와 제거가 거의 불가능한 펌웨어 웜입니다. 이 악성코드는 부팅 과정에서 감염된 맥의 확장 펌웨어 인터페이스(EFI)를 단 몇 초 만에 공격하며, 하드 드라이브를 완전히 포맷하고 macOS를 재설치하더라도 기기에는 감염 흔적이 남아 있습니다.
백신 소프트웨어만으로는 이런 성가신 바이러스와 악성코드를 완전히 없애기 어렵습니다. 모든 악성 소프트웨어를 시스템에서 말끔히 제거하려면 컴퓨터 내부까지 깊숙이 청소해야 합니다. 그래서 일부 맥 사용자들은 바이러스를 없애기 위해 컴퓨터를 공장 초기화 상태로 되돌리기까지 합니다.
공장 초기화로 바이러스가 제거될까?
이것은 오랫동안 맥 사용자들이 궁금해해온 질문입니다. 맥에서 공장 초기화 후에도 바이러스가 살아남을 수 있을까요? 정답은 '그럴 수도, 아닐 수도'입니다. 맥이 어떤 바이러스나 악성코드에 감염되었느냐에 따라 결과가 달라지기 때문입니다.
프로 팁: 시스템 문제나 성능 저하를 일으킬 수 있는 성능 이슈, 정크 파일, 유해 앱, 보안 위협 여부를 먼저 스캔으로 점검해 보세요.
일반적인 악성코드와 바이러스는 백신 프로그램으로 쉽게 제거할 수 있습니다. 하지만 맥의 부팅 섹터를 감염시키는 부트킷(bootkit)이나, 윈도우의 BIOS에 해당하는 EFI(확장 펌웨어 인터페이스)를 표적으로 삼는 바이러스처럼 처리하기 까다로운 유형도 있습니다. 또한 라우터, 스마트폰, 프린터 같은 주변 하드웨어를 감염시키는 바이러스도 있는데, 이들은 빠르게 확산되며 완전히 제거하기가 매우 어렵습니다.
맥이 감염되었다면 공장 초기화가 좋은 방법처럼 보일 수 있습니다. 하지만 이마저도 시스템이 100% 깨끗해진다는 보장은 되지 않습니다. 공장 초기화와 드라이브 재포맷을 거쳐도 생존할 만큼 끈질긴 바이러스들이 실제로 존재합니다.
예를 들어, 일부 맥 사용자들은 기기를 초기화했음에도 Safari에서 MyCouponize 애드웨어(광고웨어)에 시달렸다고 보고했습니다. 또 다른 사용자들은 악성 소프트웨어를 제거한 후에도 성능 문제가 계속 이어졌습니다. 이것은 바이러스와 악성코드가 해를 거듭할수록 더 강력하고 똑똑해지고 있다는 사실을 보여주는 사례입니다.
따라서 맥을 초기화하면 바이러스가 완전히 사라질 것이라 생각한다면 큰코다칠 수 있습니다. 공장 초기화는 단순한 구조의 바이러스는 없앨 수 있지만, 고도로 복잡한 바이러스에는 효과가 없습니다. 그렇다면 맥이 악성 소프트웨어에 감염된 것으로 의심될 때는 무엇을 해야 할까요?
맥에서 바이러스·악성코드 제거하는 방법
컴퓨터 바이러스나 악성코드 감염의 대표적인 증상은 다음과 같습니다:
- 느린 시작 속도와 전반적으로 느려진 성능
- 저장 공간 부족
- 예기치 않은 팝업 광고나 메시지
- 사용하지 않는 동안에도 활발한 RAM 및 하드 드라이브 작동
- 사라진 파일
- 앱 충돌과 오류 메시지
- 해커에게 탈취된 이메일
- 비정상적으로 많은 네트워크 활동
이러한 징후 중 하나라도 나타난다면 바이러스나 악성코드 감염을 의심해 볼 수 있습니다. 맥이 감염된 것 같다면 아래 단계를 순서대로 따라 해보세요.
1단계: 집이나 사무실 네트워크에서 맥 분리하기
마우스, USB 키보드, 프린터, 스피커, 플래시 드라이브 등 연결된 모든 주변 기기를 제거하세요. 하드웨어 관련 바이러스에 감염된 경우를 대비해 감염 확산을 차단하기 위함입니다.
2단계: 최근 설치한 소프트웨어 제거하기
새로운 앱, 확장 프로그램, 애드온 등을 설치한 후 맥의 동작이 평소와 달라졌다면, 해당 소프트웨어가 감염의 원인일 가능성이 있습니다. 즉시 삭제하고 라이브러리(Library) 폴더에서 관련 파일과 폴더를 모두 지우세요.
3단계: 바이러스 검사 실행하기
백신 소프트웨어로 컴퓨터 감염 여부를 검사하세요. 최신 위협까지 탐지할 수 있도록 백신 프로그램을 반드시 최신 버전으로 업데이트해야 합니다. 발견된 감염 항목은 소프트웨어의 안내에 따라 처리하고 감염 파일을 제거한 뒤, 휴지통을 비우는 것도 잊지 마세요.
4단계: 맥 청소하기
맥 수리 앱을 사용해 정크 파일을 모두 제거하세요. 특히 방금 삭제한 감염 파일의 잔여물까지 깨끗이 정리하는 것이 중요합니다.
5단계: macOS 업데이트하기
시스템 업데이트가 중요한 이유 중 하나는 악성 공격으로부터 macOS를 보호하는 보안 및 소프트웨어 업데이트가 함께 포함되기 때문입니다. 업데이트를 미루면 맥에 추가 보호막을 더해 줄 보안 도구를 놓치게 됩니다.
감염된 맥이라면 모든 시스템 업데이트를 설치하는 것이 바이러스나 악성코드 제거에 도움이 될 수 있습니다. 다음 단계에 따라 macOS를 항상 최신 상태로 유지하세요:
- 화면 왼쪽 상단의 Apple 로고를 클릭합니다.
- 드롭다운 메뉴에서 App Store를 선택합니다.
- 업데이트(Updates) 탭을 클릭하고 사용 가능한 모든 업데이트를 설치합니다.
- 설치를 진행하려면 Apple ID와 비밀번호를 입력합니다.
매번 수동으로 확인하지 않아도 되도록 맥이 업데이트를 자동으로 설치하도록 설정할 수도 있습니다. 설정 방법은 다음과 같습니다:
- App Store를 다시 실행하고 상단 메뉴에서 App Store를 클릭합니다.
- 환경설정(Preferences)을 선택해 설정 창을 엽니다.
- 자동으로 업데이트 확인 항목에서 다음 옵션들을 체크합니다:
- 백그라운드에서 새 업데이트 다운로드
- 앱 업데이트 설치
- macOS 업데이트 설치
- 시스템 데이터 파일 및 보안 업데이트 설치
이렇게 설정해 두면 새 업데이트가 백그라운드에서 자동으로 다운로드되어 밤사이 설치되므로, 더 이상 App Store에서 일일이 확인할 필요가 없습니다.
6단계: 맥 초기화 및 드라이브 완전 삭제하기
위 단계들로 해결되지 않는다면 맥을 초기화하는 것이 마지막 방법입니다. 하지만 단순한 초기화만으로는 부족합니다. 루트킷이나 부트킷이 기기에 남아 있지 않도록 드라이브를 완전히 지워야 합니다.
다음 단계에 따라 맥을 초기화하고 하드 드라이브를 깨끗이 삭제하세요:
- iCloud, 메시지, iTunes 등 모든 Apple 서비스에서 로그아웃합니다.
- 시스템을 재시작하고 시작음이 들리면 Command + R 단축키를 눌러 macOS 복구 모드로 부팅합니다.
- 디스크 유틸리티(Disk Utility)를 선택하고 계속을 클릭합니다.
- macOS가 설치된 하드 드라이브를 선택합니다.
- 디스크 유틸리티 메뉴 상단의 지우기(Erase) 버튼을 클릭합니다.
- 하드 드라이브 포맷 형식을 선택합니다: Mac OS Extended(Journaled) 또는 APFS.
- 방식(Scheme)에서 GUID 파티션 맵을 선택한 후 지우기를 클릭합니다.
- 디스크 유틸리티를 종료하고 macOS 운영체제를 새로 설치합니다.
새 macOS를 설치한 후에는 백업 파일을 바로 복사하지 마세요. 백업 파일 역시 감염되었을 가능성이 있으므로, 먼저 바이러스와 악성코드 검사를 진행해야 합니다. 클라우드에 저장된 앱과 파일도 마찬가지입니다.
결론
모든 바이러스와 악성코드가 똑같은 것은 아닙니다. 어떤 것들은 감염된 파일이나 앱을 삭제하는 것만으로 간단히 제거할 수 있고, 어떤 것들은 백신 소프트웨어를 사용해야 합니다. 잘 지워지지 않는 유형이라면 공장 초기화로 제거할 수 있습니다.
하지만 공장 초기화 후에도 제거되지 않는 특수한 바이러스와 악성코드도 존재합니다. 이런 경우라면 macOS를 재설치하기 전에 하드 드라이브를 완전히 지우는 것이 필요합니다. 아울러 평소 예방 조치를 꾸준히 실천하여 맥을 악성코드와 각종 악성 요소로부터 미리 보호하는 것이 가장 현명한 방법입니다.