많은 바이러스와 악성코드는 정상적인 응용 프로그램으로 위장해 우리 컴퓨터에 스며듭니다. 대표적인 예가 'Similar Photo Cleaner'입니다. 처음에는 꽤 유용해 보이는 이 프로그램은 Mac 속 중복 사진을 찾아 자동으로 삭제해 디스크 공간을 넉넉히 확보해 준다고 주장합니다. 들어만 해도 꽤 매력적인 제안처럼 느껴지죠. 하지만 안타깝게도 이 프로그램은 상당히 기만적인 소프트웨어입니다.
이 앱은 자동 실행되도록 설정되어 있어 각종 팝업을 연달아 띄우고 브라우저를 광고 페이지로 리디렉션합니다. 모두 마치 Mac이 곧 멈춰버릴 것처럼 사용자를 겁주기 위한 장치입니다. 물론 실제로 그런 일은 일어나지 않습니다. 이른바 '앱'이라 불리는 이 프로그램의 정체는 단순한 애드웨어이자 스파이웨어입니다.

문제는 제거 과정입니다. Mac에서 이 앱을 없애는 일은 인내심 시험에 가깝습니다. 앱이 끊임없이 '스캔 중'이라며 종료를 방해하기 때문에, 정상적인 방법으로는 앱을 끄는 것조차 사실상 불가능합니다.
이런 앱은 어떻게 내 Mac에 설치될까?
원치 않는 앱은 대부분 다운로드해 설치하는 다른 소프트웨어에 번들 형태로 숨어 있습니다. 잠시 돌이켜보세요. 프로그램을 설치할 때 이용약관을 끝까지 읽어본 적이 얼마나 되는지 말입니다. 아마 거의 없었을 겁니다. 대부분의 경우 큰 문제가 되지 않지만, 일부 소프트웨어(특히 무료 프로그램)는 수익을 창출하기 위해 다른 프로그램을 몰래 함께 묶어 배포합니다.

오랫동안 이어져 온 흔한 관행입니다. 어느 순간 브라우저에 검색 엔진 툴바가 출현한 경험이 누구에게나 한 번쯤 있을 테니까요. 우리는 원치 않는, 심지어 악성일 수도 있는 소프트웨어가 함께 설치되고 있다는 사실을 모른 채 설치 화면을 무심코 클릭해 넘기곤 합니다.
활성 상태 보기로 원치 않는 앱 강제 종료하기
Similar Photo Cleaner를 비롯한 이런 앱들은 시스템에 깊숙이 통합되어 쉽게 사라지지 않도록 설계되어 있어, 제거 과정이 결코 간단하지 않습니다. 다행히 완전히 걷어낼 방법은 있습니다.
1. 활성 상태 보기 실행
먼저 데스크톱 빈 곳을 클릭한 뒤 화면 상단 메뉴 막대에서 '이동'을 클릭하세요. 드롭다운 메뉴에서 '유틸리티'를 선택하고 '활성 상태 보기'를 실행합니다. Spotlight(Command + Space)에 '활성 상태 보기'를 입력해 바로 열 수도 있습니다.

2. 프로세스 강제 종료
활성 상태 보기 창이 열리면 목록에서 해당 앱을 찾아 선택한 뒤, 창 왼쪽 상단의 'X' 버튼을 클릭합니다. 그러면 프로그램을 강제 종료할지 묻는 팝업이 나타납니다. '강제 종료'를 선택하세요. 프로세스가 멈춰야 비로소 앱을 삭제할 수 있습니다.

3. 앱 삭제 및 휴지통 비우기
다시 '이동' > '응용 프로그램'으로 이동합니다. 제거하려는 앱을 찾아 아이콘을 우클릭한 후 '휴지통으로 이동'을 선택하거나, Dock의 휴지통으로 드래그하세요. 마지막으로 휴지통을 비우면 원치 않는 앱과 영원히 작별할 수 있습니다.
자동 재설치 막는 방법
안타깝게도 이런 앱들은 성질 고약하게도 스스로 재설치되는 경향이 있습니다. 앱을 삭제할 때 남겨진 잔여 파일은 다음에 Mac을 부팅할 때 앱이 되살아나는 밑거름이 됩니다. 이를 막으려면 앱이 자동 시작되지 않도록 설정을 바꿔야 합니다.

- 화면 좌측 상단의 Apple 로고를 클릭합니다.
- 드롭다운 메뉴에서 '시스템 환경설정'을 선택합니다. (macOS 벤투라 이후 버전은 '시스템 설정')
- '사용자 및 그룹'을 클릭하고, 여러 계정이 등록되어 있다면 본인의 계정을 선택합니다.
- '로그인 항목' 탭을 클릭하면 Mac을 켤 때 자동으로 시작되는 프로그램 목록이 표시됩니다.
- 목록에서 원치 않거나 수상한 앱을 찾아 클릭해 선택한 뒤 '-' 버튼을 눌러 제거합니다.
이제 해당 앱은 더 이상 부팅 시 자동으로 실행되지 않습니다. 참고로 macOS 벤투라(Ventura) 이후 버전에서는 '시스템 설정 > 일반 > 로그인 항목'에서 동일하게 관리할 수 있습니다.
잔여 파일까지 깨끗하게 정리하는 팁
더 확실한 제거를 원한다면 Finder에서 Command + Shift + G를 누르고 아래 경로로 이동해 해당 앱과 관련된 파일이 남아 있는지 확인해 보세요.
- ~/Library/Application Support
- ~/Library/LaunchAgents
- /Library/LaunchAgents
- /Library/LaunchDaemons
이 폴더 안에 삭제한 앱 이름이 들어간 파일(.plist, .app 등)이 있다면 함께 휴지통으로 옮긴 뒤 휴지통을 비우면 됩니다. 단, 시스템 파일로 보이는 항목은 함부로 삭제하지 않도록 주의하세요.
지워지지 않는 의심스러운 소프트웨어 때문에 곤란을 겪어본 적이 있으신가요? 어떻게 제거하셨는지 댓글로 알려주세요!