맥북 게이트키퍼 끄는 방법 및 활성화 확인되지 않은 개발자 앱 실행

M1, M2, M3 맥북 게이트키퍼 설정 및 차단 해제 방법 정리

macOS를 사용하는 맥북이나 아이맥, 특히 M1·M2·M3 칩이 탑재된 Apple Silicon 기반 기기 사용자라면 한 번쯤 Gatekeeper(게이트키퍼) 기능으로 인해 앱 실행이 제한되는 경험을 했을 수 있습니다. 게이트키퍼는 신뢰되지 않은 개발자의 앱 실행을 기본적으로 차단해 맥을 악성코드나 랜섬웨어로부터 보호하는 보안 기능입니다.

정상적인 앱 환경에서는 큰 문제가 없지만, 외부 개발자 앱이나 서명되지 않은 툴, 크랙 버전의 프로그램을 설치하려 할 때 게이트키퍼의 제약으로 실행이 되지 않거나 오류가 발생하는 경우가 많습니다.

특히 최근 macOS Ventura, Sonoma 이후부터는 보안 체계가 더욱 강화되어 단순 보안 해제만으로는 앱 실행이 어려운 경우도 있습니다.

서명 및 공증을 받지 않은 소프트웨어를 실행하면 컴퓨터 및 개인 정보가 악성 프로그램에 노출되어 Mac을 손상시키거나 개인정보가 침해될 수 있습니다.
서명 및 공증을 받지 않은 소프트웨어를 실행하면 컴퓨터 및 개인 정보가 악성 프로그램에 노출되어 Mac을 손상시키거나 개인정보가 침해될 수 있습니다.

보통 정품 프로그램을 사용하는 유저들이라면 게이트키퍼 비활성화를 할 필요는 없지만 토렌트를 사용하거나 Adobe의 포토샵,일러스트,인디자인,프리미어,라이트룸,에프터이펙트나 Autodesk의 오토캐드,3D맥스,3D마야등 주로 디자이너들분들이 크랙버전을 설치해서 사용하고자 할때 게이트키퍼 기능을 해제해야 설치가 가능합니다.

참고 : Adobe CC 2021 맥북 아이맥 MacOS 설치방법

본 방법은 맥북 빅서 MacOS 기준으로 진행되지만 아이맥이나 카탈리나,모하비등의 운영체제를 사용하는 분들도 모두 동일합니다.

MacOS 맥북 게이트키퍼 비활성화 차단방법

MacOS 게이트키퍼 비활성화 방법 1

맥북 & 아이맥 기준 시스템 환경설정 – 보안 및 개인정보 보호로 들어간 다음 일반탭을 선택합니다.

MacOS 게이트키퍼 비활성화 방법 2
게이트키퍼 끄기

현재 제 맥북 MacBook MacOS에는 GateKeeper 게이트키퍼가 활성화되어 있는 상태로 다음에서 다운로드한 앱 허용이 2개만 표시됩니다.

맥북 개발자 앱 강제실행 모든곳 설정

만약 다운로드 한 앱을 App Store 및 확인된 개발자만 실행되는게 아닌 모든 곳 설정이 뜬다면 확인되지 않은 개발자 앱도 실행되도록 모두 설정으로 변경합니다.

macOS 버전설정 경로비활성화 명령어주의사항
Catalina 이하시스템 환경설정 → 보안 및 개인정보보호 → 일반sudo spctl --master-disable모든 곳 허용 메뉴 노출 가능
Big Sur ~ Monterey시스템 환경설정 → 보안 및 개인정보보호 → 일반sudo spctl --master-disableApple Silicon은 SIP 비활성화 필요할 수 있음
Ventura 이후시스템 설정 → 개인정보 및 보안 → 보안sudo spctl --master-disable‘모든 곳’ 노출 안되며 터미널 설정 필수
Sonoma 이후시스템 설정 → 개인정보 및 보안 → 보안sudo spctl --master-disableSIP 해제 및 재부팅 필요할 수 있음

그리고 모든 곳 없는 경우 터미널에서 수두 명령어를 통해 강제로 게이트키퍼 기능을 꺼서 앱 실행 시 자동차단을 해제해 보안을 꺼줍니다.

터미널 명령어 보안해제 게이트키퍼 끄기

맥북 터미널 실행방법 MacOS 3

이제 GateKeeper를 차단하기 위해서는 터미널을 실행합니다.

파인더 -> 터미널 “Terminal“을 실행합니다.

게이트키퍼 끄기  수두명령어
게이트키퍼 끄기 수두명령어

터미널 창에서 아래 문구를 입력 후 엔터를 눌러줍니다.

sudo spctl –master-disable

MacOS Gatekeeper

엔터를 누르면 비밀번호 입력에서 MacOS 부팅 시 사용하는 비밀번호를 입력해줍니다.

그럼 맥북 맥북프로, 맥북에어, 아이맥 등 MacOS 게이트키퍼 비활성화가 되었습니다.

맥북 아이맥 게이트키퍼 끄기 비활성화
모든 곳을 체크하면 게이트키퍼 기능이 차단됩니다

다시 보안 및 개인정보 보호탭으로 이동하면 다음에서 다은로드한 앱 허용이 모든 곳이 추가되어있느것을 볼 수 있습니다.

모든 곳을 체크하면 게이트키퍼 끄기 설정되어 기능이 비활성화됩니다.

게이트키퍼 활성화 방법

MacOS 게이트키퍼 활성화
맥북 아이맥 MacOS 게이트키퍼 활성화

이후 다시 게이트키퍼를 활성화하기 위해서는 다시 터미널을 실행한 다음 아래명령어를 추가합니다.

sudo spctl --master-enable

그럼 다시 사용중인 MacOS의 보안 게이트키퍼 기능이 활성화됩니다.

참고 : Apple MacOS 빅서 업데이트 오류 실패 해결방법

FAQ

Gatekeeper를 비활성화해도 안전한가요?

게이트키퍼는 macOS의 핵심 보안 기능 중 하나이기 때문에, 비활성화 후에는 신뢰할 수 있는 앱 외에는 설치나 실행을 지양해야 합니다. 사용이 끝난 후 반드시 다시 활성화하는 것을 권장합니다.

게이트키퍼 설정 항목이 보이지 않는데 어떻게 하나요?

‘모든 곳’ 옵션이 기본적으로 숨겨져 있는 경우가 있습니다. 터미널에서 sudo spctl --master-disable 명령어를 입력하면 해당 항목이 보안 설정에 표시됩니다.

크랙 프로그램 실행 후 계속해서 차단 알림이 뜹니다

해당 앱이 시스템 보안 정책에 의해 지속적으로 감지되는 경우입니다. 이럴 땐 해당 앱을 마우스 우클릭 → ‘열기’로 실행하거나, 터미널을 통해 예외 등록이 필요합니다.

게이트키퍼 기능이 자동으로 다시 켜졌어요

macOS 업데이트나 재부팅 시 게이트키퍼가 자동으로 다시 활성화될 수 있습니다. 반복해서 사용하는 경우라면 단축 명령어를 만들어두는 것이 편리합니다.

Mac에서만 게이트키퍼 기능이 있는 건가요?

유사한 보안 정책은 Windows에도 있지만, macOS는 Gatekeeper와 XProtect, Notarization 등 통합된 보안 체계를 갖추고 있어 앱 실행에 더 엄격한 제한을 둡니다.

Apple Silicon (M1, M2) 칩에서 게이트키퍼 설정이 다르나요?

동일한 명령어를 통해 제어할 수 있지만, 일부 보안 옵션은 시스템 보안 정책(보안 부트, SIP)의 영향을 받기 때문에 일부 앱은 별도의 권한 부여가 필요할 수 있습니다.

터미널 명령어가 작동하지 않아요

관리자 권한(수퍼유저)으로 접근이 필요하며, 비밀번호 입력 후에도 명령어 실행이 되지 않는다면 SIP(System Integrity Protection) 설정 확인이 필요합니다.

게이트키퍼 비활성화 없이 앱을 예외 등록할 수 있나요?

예, 가능합니다. 터미널에서 sudo xattr -rd com.apple.quarantine /경로/앱이름.app 명령어를 이용하면 해당 앱만 예외로 등록할 수 있습니다.

게이트키퍼와 방화벽은 다른 기능인가요?

게이트키퍼는 앱 설치/실행에 대한 보안을 담당하고, 방화벽은 네트워크 통신을 제어하는 기능입니다.

각각의 보안 계층에서 역할이 다르기 때문에 함께 관리해야 합니다.

시스템 무결성 보호(SIP)를 끄면 게이트키퍼도 해제되나요?

SIP는 커널 레벨의 보호 기능으로 게이트키퍼와는 별개의 기능입니다.

게이트키퍼만 끄고 싶다면 spctl 명령어를 사용해야 하며, SIP를 끄는 건 극히 제한된 경우에만 권장됩니다.

게이트키퍼를 껐는데도 앱 실행이 계속 차단됩니다

Gatekeeper 외에도 XProtect 또는 Notarization 시스템이 앱을 차단할 수 있습니다.

xattr -cr 앱경로 명령으로 앱의 격리 속성을 제거한 후 다시 실행해보세요.

그래도 안 되면 SIP 비활성화 여부를 확인해야 합니다.

SIP(System Integrity Protection)를 꺼야 하는 경우는 언제인가요?

정상 앱 설치가 아닌 시스템 루트 경로를 수정하는 크랙 또는 커스터마이징 앱일 경우 SIP를 꺼야 할 수 있습니다.

단, 보안상 매우 위험하므로 반드시 사전에 Time Machine 백업을 해두는 것이 좋습니다.

SIP 비활성화 수리 비용: 사설업체 기준 2~3만 원 선.

게이트키퍼 비활성화 이후 앱이 열리지 않고 바로 종료됩니다

이는 해당 앱이 M1/M2 아키텍처와 호환되지 않거나, Rosetta 2가 설치되지 않은 경우입니다.

터미널 > softwareupdate --install-rosetta 명령어로 설치 후 다시 시도하세요.

게이트키퍼가 자동으로 다시 켜지는 것을 막을 수 있나요?

macOS는 시스템 업데이트 시 보안 정책을 초기화하기 때문에 완전히 막을 수는 없습니다.

자주 사용하는 경우 Automator나 쉘스크립트를 만들어 간편하게 다시 비활성화하는 것이 현실적인 방법입니다.

‘확인되지 않은 개발자’ 경고 없이 실행하는 방법은 없나요?

앱을 최초 실행 시 마우스 우클릭 후 ‘열기’를 선택하면 일회성으로 강제 실행이 가능합니다.

이후에는 해당 앱에 대해 별도 차단이 해제됩니다.

macOS 소프트웨어 업데이트 후 크랙 프로그램 실행이 안 됩니다

시스템 업데이트로 Gatekeeper 설정이 초기화되었을 가능성이 높습니다.

다시 sudo spctl --master-disable 명령어로 게이트키퍼를 비활성화하고 앱을 재실행해보세요.

Mac 앱 설치 후 ‘손상된 앱’이라는 메시지가 나옵니다

이는 앱이 Apple 인증을 받지 못했거나 다운로드 도중 일부 파일이 손상된 경우입니다.

sudo xattr -rd com.apple.quarantine /앱경로로 격리 속성을 제거한 후 실행해보세요.

App Store 외 앱만 설치가 안 됩니다. 원인은 뭔가요?

시스템 보안 정책상 Apple이 인증하지 않은 앱은 자동 차단됩니다.

시스템 설정에서 ‘확인된 개발자’ 이상 허용으로 변경하거나 터미널 명령어로 수동 설정이 필요합니다.

게이트키퍼 관련 문제 수리는 어디서 받을 수 있나요?

공식 A/S 센터에서는 게이트키퍼 비활성화 지원을 하지 않습니다.

사설 맥북 수리업체나 인증된 Mac 수리점에서 터미널 명령 설정 정도는 가능하며 비용은 평균 2만 원 내외입니다.

게이트키퍼가 켜진 상태에서 예외적으로 실행할 앱만 지정할 수 있나요?

가능합니다. sudo xattr -rd com.apple.quarantine /경로/앱이름.app 명령어로 특정 앱만 예외 등록할 수 있으며, 시스템 전체 보안은 유지됩니다.

댓글 남기기