가이드 · 2026년 10월 29일 업데이트
Mac에서 악성 코드를 제거하는 방법, 단계별 안내
Mac 악성 코드는 어떻게든 스스로 실행되어야 하며, 그럴 수 있는 곳은 몇 군데뿐입니다. Mac에 악성 코드가 있는지 확인하는 방법, 직접 찾아서 제거하는 방법, 그리고 이미 무언가를 도난당했을 때 해야 할 일을 알려 드립니다.
macOS 26 Tahoe 이상 · 신용카드 불필요 · 모든 작업은 사용자의 Mac에서 실행
간단한 답: 인터넷 연결을 끊고, 직접 의도해서 설치하지 않은 앱을 종료하고 제거한 다음, 악성 코드가 실행되는 곳인 로그인 항목, launch agent, 브라우저 확장 프로그램, 프로파일을 확인하세요. 놓친 것은 악성 코드 검사로 잡아내세요. 예상치 못한 창에 암호를 입력했거나 터미널에 명령어를 붙여 넣었다면, 암호가 도난당했다고 가정하고 다른 기기에서 암호를 변경하세요.
Mac에 악성 코드가 있다는 징후
- 브라우저의 홈페이지나 검색 엔진이 저절로 바뀌었거나, 원래 없던 사이트에 광고와 팝업이 나타납니다.
- 설치한 기억이 없는 앱, 브라우저 확장 프로그램 또는 프로파일이 있습니다.
- 다운로드한 파일을 연 직후 암호 입력 창이 나타났거나, 뚜렷한 이유 없이 Mac 암호를 요구했습니다.
- 아무것도 하지 않는데 팬이 돌고 Mac이 뜨거우며, 활성 상태 보기의 CPU 목록 맨 위에 모르는 프로세스가 있습니다.
- 가 본 적 없는 곳에서 계정에 로그인한 기록이 있거나, 지갑에서 암호화폐가 빠져나갔습니다.
브라우저에 무서운 팝업이 뜨는 것만으로는 감염의 징후가 아닙니다. Apple Security Alert 사기를 참고하세요.
1. 연결을 끊고, 암호를 입력하지 마세요
Wi-Fi를 끄거나 케이블을 뽑아, 실행 중인 무언가가 더 이상 데이터를 보내거나 다운로드하지 못하게 하세요. 작업을 마칠 때까지는 예상치 못한 창에 Mac 암호를 비롯한 어떤 암호도 입력하지 마세요.
2. 실행 중인 것 종료하기
활성 상태 보기를 열고 % CPU 기준으로 정렬하세요. 모르는 프로세스가 있으면 선택한 다음 정보 버튼(ⓘ)을 클릭하세요. 열린 파일 및 포트에 해당 파일의 위치가 표시됩니다. 위치를 메모해 두고 중단(✕)을 클릭한 다음 강제 종료를 선택하세요. 확실하지 않으면 먼저 이름을 온라인에서 검색해 보세요. 낯선 이름 중 상당수는 macOS의 일부입니다.
3. 설치하지 않은 앱 제거하기
Finder에서 응용 프로그램을 열고 추가된 날짜 기준으로 정렬한 다음, 모르는 항목을 휴지통으로 드래그하세요. 특히 문제가 시작될 무렵에 추가된 앱을 살펴보세요. 악성 코드는 정리 앱, 동영상 플레이어, PDF 도구, 이미 가지고 있는 앱의 업데이트처럼 유용해 보이는 이름을 자주 사용합니다. 앱이 남긴 파일까지 제거하려면 앱을 완전히 삭제하는 방법을 참고하세요.
4. Mac과 함께 시작되는 항목 확인하기
악성 코드는 로그인할 때마다 스스로 실행되는 방식으로 머무릅니다. 시스템 설정 › 일반 › 로그인 항목 및 확장 프로그램을 여세요.
- 로그인 시 열기에서 모르는 항목을 − 버튼으로 제거하세요.
- 백그라운드에서 허용에서 모르는 개발자의 항목을 끄세요. 항목 옆의 정보 버튼(ⓘ)을 클릭하면 그 뒤에 있는 파일을 볼 수 있습니다.
그런 다음 launch 폴더 자체를 살펴보세요. Finder에서 이동 › 폴더로 이동…을 선택하고 ~/Library/LaunchAgents, /Library/LaunchAgents, /Library/LaunchDaemons를 각각 여세요. 각 파일은 프로그램 하나를 실행합니다. 이름을 모르는 파일이나 활성 상태 보기에서 메모해 둔 위치를 가리키는 파일을 휴지통으로 옮긴 다음 재시동하세요. Google, Microsoft, Adobe처럼 아는 앱의 파일은 그대로 두세요.
5. 브라우저 정리하기
- Safari: Safari › 설정에서 확장 프로그램의 알 수 없는 항목을 제거하고, 일반에서 홈페이지를, 검색에서 검색 엔진을 확인하세요. 웹 사이트 › 알림에서는 모르는 사이트를 거부하세요.
- Chrome, Edge, Brave: 알 수 없는 확장 프로그램을 제거한 다음 브라우저 설정에서 설정 초기화를 사용하세요. 본인 Mac인데 설정에 조직에서 관리한다고 표시되면 프로파일이 이를 강제하고 있는 것입니다. 다음 단계를 참고하세요.
- Firefox: 알 수 없는 부가 기능을 제거하거나, 문제 해결 정보 페이지에서 Firefox 새로 고침을 사용하세요.
6. 알 수 없는 프로파일 제거하기
시스템 설정 › 일반 › 기기 관리를 여세요. 프로파일은 브라우저의 홈페이지, 검색 엔진, 프록시를 설정하고 이를 다시 바꾸지 못하게 할 수 있습니다. 직장이나 학교에서 Mac을 관리하는 경우가 아니라면, 그곳에 나열된 프로파일을 선택하고 − 버튼으로 제거하세요.
7. 악성 코드 검사 실행하기
macOS에 내장된 XProtect는 알려진 악성 코드를 알아서 제거하지만, 조용히 작동하며 원할 때 직접 실행할 수는 없습니다. 검사 도구는 위의 위치를 한 번에 확인하고 놓친 것을 찾아냅니다. Tidy My Mac의 Antivirus와 Adware 검사가 이 일을 하며, Malwarebytes에도 찾은 항목을 제거해 주는 Mac용 무료 검사 도구가 있습니다. 전체 검사를 실행하고, 보고된 항목을 격리한 다음 재시동하세요.
8. 암호 탈취 프로그램이 실행되었다면
예상치 못한 창에 Mac 암호를 입력했거나 웹 페이지에 있던 명령어를 터미널에 붙여 넣었다면, 탈취 프로그램이 브라우저에 저장된 암호, 쿠키, 키체인, 암호화폐 지갑을 복사했다고 가정하세요. 악성 코드를 제거해도 이는 되돌릴 수 없습니다. 다른 기기에서 다음을 하세요.
- 먼저 이메일 암호를 변경하고, 이어서 Apple 계정, 은행, 그리고 브라우저에 저장된 다른 모든 암호를 변경하세요. 사이트에서 지원한다면 다른 세션에서도 로그아웃하세요.
- 가능한 모든 곳에서 이중 인증을 켜세요.
- 암호화폐는 새 복구 문구를 사용하는 새 지갑으로 옮기세요. 기존 지갑은 노출된 것으로 간주해야 합니다.
- 카드 정보가 브라우저에 저장되어 있었다면 은행에 알리세요.
차라리 Mac을 지워야 하는 경우
문제가 계속 재발하거나 누군가 Mac에 원격으로 접근했다면, 확실히 해결하는 유일한 방법은 Mac을 지우는 것입니다. 문서, 사진 및 기타 파일은 백업하되, 악성 코드를 다시 옮겨 올 수 있는 앱이나 오래된 백업은 제외하세요. 그런 다음 시스템 설정 › 일반 › 전송 또는 재설정 › 모든 콘텐츠 및 설정 지우기를 선택하세요(Apple 실리콘 또는 T2 칩이 탑재된 Mac에서 사용 가능). 이후 App Store나 각 개발자의 사이트에서 앱을 다시 설치하세요.
재발 방지하기
Mac 악성 코드는 대부분 가짜 다운로드, 불법 복제 앱, 터미널에 붙여 넣은 명령어를 통해 들어옵니다. macOS가 어떻게 보호해 주는지, 그리고 가장 중요한 습관은 Mac에도 백신이 필요한가요?를 참고하세요.
Tidy My Mac으로 악성 코드 제거하기
- Antivirus는 Quick, Normal, Deep 검사로 앱, 다운로드, launch agent를 검사하고, 발견한 항목을 검토할 수 있는 격리 공간으로 옮깁니다.
- Adware는 브라우저를 가로채는 확장 프로그램, 프로파일, 정책, 프록시를 찾아 제거합니다.
- Startup Items와 Background Services는 Mac과 함께 시작되는 모든 항목을 해당 앱과 함께 나열하고, Uninstaller는 앱을 도우미 프로그램까지 함께 제거합니다.
악성 코드 제거에 관한 질문
바뀐 홈페이지나 검색 엔진, 원래 없던 광고, 설치하지 않은 앱, 확장 프로그램 또는 프로파일, 예상치 못한 암호 요청이 있는지 살펴보세요. 그런 다음 로그인 항목을 확인하고 악성 코드 검사를 실행하면 확실히 알 수 있습니다.
네, Apple이 이미 알고 있는 악성 코드라면 그렇습니다. XProtect가 백그라운드에서 제거하며 매일 업데이트됩니다. 새로운 악성 코드, 애드웨어, 원치 않는 브라우저 확장 프로그램은 직접 또는 검사 도구로 제거해야 하는 경우가 많습니다.
네. Malwarebytes에는 필요할 때 악성 코드를 찾아 제거하는 Mac용 무료 검사 도구가 있으며, 실시간 보호 기능은 없습니다. Tidy My Mac의 7일 체험에는 Antivirus와 Adware 검사가 포함되어 있습니다.
모든 콘텐츠 및 설정 지우기는 악성 코드를 포함해 모든 것을 지웁니다. 감염 이후에 만든 백업에서 앱이나 설정을 복원하면 악성 코드가 다시 돌아올 수 있으므로, 문서만 복원하고 앱은 새로 설치하세요.