Computer >> 컴퓨터 >  >> 문제 해결 >> Apple

'Apple은 악성 소프트웨어를 확인할 수 없습니다' macOS 오류 해결 방법 – 단계별 완벽 가이드

macOS에서는 특정 앱을 실행하려고 할 때 'Apple은 악성 소프트웨어를 확인할 수 없습니다(Apple cannot check it for malicious software)'라는 메시지가 표시되며 앱 실행을 차단하는 경우가 있습니다. 이 메시지는 해당 앱이 Apple의 검증이나 승인 절차를 거치지 않았다는 의미입니다.

주된 원인은 앱이 Apple이 인식하지 못하는 개발자가 만들었거나, Gatekeeper가 요구하는 공증(notarization) 티켓이라는 보안 인증 절차가 누락되었기 때문입니다. macOS Catalina부터 Apple은 Mac 사용자를 보호하기 위해 이러한 보안 검사를 기본적으로 적용하기 시작했습니다. 따라서 설치 프로그램, 생산성 도구, 오픈소스 프로그램처럼 안전하고 유용한 앱이라도 이 경고가 나타날 수 있습니다.

회사나 학교에서 지급받은 Mac을 사용 중이라면, 먼저 해당 조직의 정책상 이 앱의 설치가 허용되는지 확인해야 합니다.

주의: 보안 경고를 우회하기 전에는 반드시 앱의 출처와 안전성을 신중하게 확인하세요. 편의를 위해 Mac을 위험에 노출시키지 않도록 주의해야 합니다.

1. 우클릭으로 앱 열기

우클릭 후 '열기(Open)'를 선택하면 경고를 우회할 수 있는 경우가 있습니다.

  1. 경고 팝업에서 Finder에서 보기(Show in Finder)를 클릭한 뒤, 해당 애플리케이션을 우클릭합니다.
  2. Control 키를 누른 상태에서 열기(Open)를 클릭합니다.
  3. 앱을 열겠다는 확인 메시지가 나타나면 승인합니다. 이렇게 하면 Mac의 보안 설정에 예외 항목이 생성되어, 이후에는 더블클릭만으로도 앱을 실행할 수 있습니다. 문제가 해결되었는지 확인합니다.
  4. 그래도 안 된다면 Option 키를 누른 상태에서 앱 파일을 우클릭해 보세요.
  5. 열기(Open)를 선택하여 이 방식으로 앱이 실행되는지 확인합니다.

2. 앱을 응용 프로그램 폴더로 이동

앱을 응용 프로그램 폴더로 드래그하는 것만으로도 문제가 해결될 때가 있습니다.

  1. 앱을 찾아 응용 프로그램(Applications) 폴더로 드래그합니다.
  2. 응용 프로그램 폴더 안의 앱을 우클릭(또는 Control+클릭)한 후 열기(Open)를 선택합니다.
  3. 실행 확인 메시지가 나타나면 승인하고 문제가 해결되었는지 확인합니다.

3. 데스크톱에서 설치 진행

설치 파일을 데스크톱으로 옮기면 권한이나 보안 관련 문제가 해결될 수 있습니다. 항상 효과가 있는 것은 아니지만 시도해 볼 만합니다.

  1. 앱 파일을 데스크톱으로 이동합니다.
  2. 파일을 우클릭하고 열기(Open)를 선택합니다.
  3. 앱 실행에 동의하고 문제가 해결되는지 확인합니다.
  4. 안 되면 데스크톱의 앱을 Control+클릭하여 다시 열어 보세요.

4. App Store 및 확인된 개발자 허용 설정

Mac이 App Store에서 다운로드한 앱만 허용하도록 설정되어 있다면, 잘 알려진 개발자의 앱이라도 App Store 외부에서 가져온 앱을 실행할 때 이 경고가 나타날 수 있습니다. 설정을 변경하면 문제를 해결할 수 있습니다.

  1. 시스템 설정(System Settings) > 개인정보 보호 및 보안(Security & Privacy) > 일반(General)으로 이동합니다.
  2. 자물쇠 아이콘을 클릭하고 관리자 계정의 사용자 이름과 비밀번호를 입력합니다.
  3. App Store 및 확인된 개발자(App Store and Identified Developers)를 선택합니다.
  4. Mac을 재시작한 후 앱을 다시 실행하거나 설치해 봅니다.
  5. 또는 DMG 파일을 찾아 우클릭한 뒤 다음으로 열기 > 설치 프로그램(Open With > Installer)을 선택합니다.
  6. 이번에는 약간 다른 경고가 표시되지만, 이제 열기(Open) 또는 계속(Continue) 버튼이 나타납니다.
  7. 열기 또는 계속을 클릭하고 앱이 정상적으로 설치되는지 확인합니다.

5. '확인 없이 열기(Open Anyway)' 기능 활용

macOS에는 알 수 없는 앱이 차단되거나 앱 인증에 실패했을 때 사용할 수 있는 내장 기능인 '확인 없이 열기(Open Anyway)' 버튼이 있습니다.

주의: 앱과 출처가 안전하다고 확신할 때만 이 방법을 사용하세요.

  1. 시스템 설정 > 개인정보 보호 및 보안 > 일반으로 이동합니다.
  2. 하단의 자물쇠 아이콘을 클릭하고 인증을 진행합니다.
  3. 차단된 앱 옆의 확인 없이 열기(Open Anyway)를 선택합니다.
  4. 이 버튼이 보이지 않으면 Finder에서 앱을 다시 한 번 실행해 본 뒤, 개인정보 보호 및 보안 창을 새로 고침하여 옵션이 나타나는지 확인합니다.

6. 최신 앱 설치 파일 다운로드

설치 파일이 오래되어 현재 macOS 버전과 호환되지 않는 경우도 있습니다. 최신 설치 파일을 받으면 대부분 해결됩니다.

  1. 브라우저를 열고 해당 앱의 공식 웹사이트(예: Adobe 사이트)로 이동합니다.
  2. 원하는 앱의 최신 버전을 다운로드합니다(라이선스 또는 계정 로그인이 필요할 수 있습니다).
  3. 앱을 설치하고 정상적으로 완료되는지 확인합니다.

7. macOS 및 관련 앱 업데이트

오래된 macOS 버전이나 구버전의 관련 앱도 이러한 문제의 원인이 될 수 있습니다. 시스템과 설치된 앱을 모두 최신 상태로 유지하는 것이 좋습니다.

7-1. 관련 앱 업데이트

  1. 동일한 개발자의 앱에 대한 업데이트가 있는지 확인합니다. 예를 들어 Adobe XD의 경우 앱 내에서 도움말(Help) > 업데이트(Updates)를 클릭합니다. 사용 가능한 업데이트를 모두 적용합니다.
  2. Mac을 재시작한 후 문제가 되는 앱을 다시 설치하거나 실행해 봅니다.

7-2. macOS 업데이트

  1. 시스템 설정 > 일반(General) > 소프트웨어 업데이트(Software Update)로 이동합니다.
  2. 사용 가능한 업데이트를 모두 설치하고, Mac을 재시작한 후 다시 설치를 시도합니다.

8. 애플리케이션 재설치

앱을 열거나 사용할 때마다 경고가 반복된다면 설치 자체가 손상되었을 가능성이 있습니다. 재설치하면 대부분 해결됩니다.

  1. 시스템 설정 > 프린터 및 스캐너(Printers & Scanners)로 이동합니다.
  2. 해당 프린터를 선택하고 마이너스(-) 버튼을 클릭하여 제거합니다.
  3. Finder를 열고 라이브러리(Library) > Printers > PPDs > Contents > Resources 폴더로 이동합니다.
  4. 프린터 드라이버 파일을 휴지통으로 이동합니다.
  5. 휴지통을 비우고 Mac을 재시작한 후, 프린터 드라이버를 다시 설치하고 설정합니다. 문제가 해결되었는지 확인합니다.

9. Pacifist 유틸리티 활용

그래도 문제가 해결되지 않는다면, Pacifist를 사용하면 앱 패키지(DMG)를 수동으로 열고 설치할 수 있습니다. 단, 신뢰할 수 있는 출처의 앱에만 사용하세요.

  1. Pacifist 유틸리티를 다운로드하고 설치합니다. 무료 체험 모드도 제공됩니다.
  2. Pacifist를 열고 앱 설치 파일을 찾은 뒤 Install을 클릭하고 정상 작동 여부를 확인합니다.

10. 애드웨어 파일 제거

애드웨어는 악성 소프트웨어 관련 경고를 유발하는 런치 에이전트(launch agent)를 생성할 수 있습니다. 이런 불필요한 파일을 제거하면 대체로 경고가 사라집니다.

주의: 맬웨어나 애드웨어와 관련이 확실한 파일만 삭제하세요. 확실하지 않은 경우 파일 이름을 온라인에서 검색해 확인하는 것이 좋습니다.

  1. EtreCheck를 실행하여 Mac을 검사합니다. 추가 정보가 필요하면 텍스트 추가 버튼을 활용합니다.
  2. 로그에서 의심스러운 항목이 있는지 확인합니다.
  3. EtreCheck의 보안(Security) 페이지에서 문제가 있는 것으로 표시된 파일을 제거합니다. 참고로 문제 파일은 다음과 같은 형태일 수 있습니다(모든 항목을 삭제하지 못해도 걱정하지 마세요):
    Launchd: /Library/LaunchDaemons/com.fluviatic.plist
    Executable: /etc/fluviatic.sh
    Reason: Adware pattern match
    Launchd: /Library/LaunchDaemons/com.apple.nomaro.plist
    Executable: /Library/nomaro
    Reason: Adware pattern match
    Launchd: /Library/LaunchDaemons/com.brothelry.net-preferences.plist
    Executable: /etc/change_net_settings.sh
    Reason: Adware pattern match
  4. Mac을 재부팅한 후 EtreCheck를 다시 실행합니다.
  5. 애드웨어 파일이 더 이상 남아 있지 않을 때까지 의심 파일 제거와 재검사를 반복한 뒤, 문제가 해결되었는지 확인합니다.

11. 터미널 명령어 활용

다른 방법이 모두 실패했다면 터미널 명령어로 문제를 해결할 수 있습니다.

11-1. 격리 속성(Quarantine Attribute) 제거

  1. 터미널을 열고 다음 명령어를 실행합니다. 앱 파일의 실제 경로에 맞게 수정하세요:
    xattr -d com.apple.quarantine /path/to/file
  2. 앱을 다시 설치하거나 실행해 봅니다.
  3. 여전히 문제가 있다면 다음 명령어를 시도해 보세요(역시 실제 파일 경로로 변경 필요):
    xattr /path/to/MyApp.app
    sudo xattr -r -d com.apple.quarantine /path/to/MyApp.app
  4. 필요하다면 폴더 내 모든 앱 파일에 일괄 적용할 수도 있습니다:
    xattr -r -d com.apple.quarantine /path/to/directory/containing/the/binaries/*

11-2. Codesign으로 앱 서명

  1. 터미널을 열고 /bin 디렉터리로 이동합니다.
  2. 다음 명령어를 실행합니다. MyApp 부분을 실제 앱 이름으로 바꾸세요:
    sudo codesign --force --deep --sign - /Applications/MyApp.app
  3. Mac을 재시작하고 앱이 문제없이 열리는지 확인합니다.

11-3. GateKeeper 임시 비활성화

  1. 터미널을 열고 다음을 입력합니다:
    sudo spctl --master-disable
  2. 재부팅 후 설치를 다시 시도합니다.
  3. 그래도 실패한다면 시스템 설정 > 개인정보 보호 및 보안 > 일반으로 이동합니다.
  4. 자물쇠 아이콘을 클릭하고 비밀번호를 입력합니다.
  5. 다음에서 다운로드한 앱 허용(Allow Apps Downloaded From)모든 곳(Anywhere)으로 설정한 후 재시작합니다.
  6. 설치를 다시 시도하면 이제 정상적으로 진행될 것입니다. 이후 GateKeeper를 다시 활성화하려면 다음 명령어를 입력하세요:
    sudo spctl --master-enable

추가 문제 해결 방법

위의 모든 방법을 시도한 후에도 문제가 지속된다면, Mac을 세이프 모드(safe mode)로 부팅하여 문제가 사라지는지 확인해 보세요. 또한 시작 항목(startup items)을 점검하고, 서드파티 백신 프로그램이 실행 중이라면 비활성화하거나 제거해 보세요. 그 외에도 Mac에 새로운 관리자 계정을 만들어 해당 계정에서 앱을 설치해 보는 것도 좋은 방법입니다.

이 모든 방법으로도 해결되지 않는다면 시스템 설정 초기화 또는 macOS 재설치가 필요할 수 있습니다. 문제가 계속된다면 Apple 지원(Apple Support)에 문의하거나 해당 앱의 개발자에게 도움을 요청하는 것이 가장 좋습니다.