애플에서 출시한 맥북 MacBook이나 아이맥 Imac등 M1, M2 칩셋이장착 된 PC 및 노트북을 사용하는 분들이라면 미확인 개발자로부터 제작된 어플리케이션을 설치 및 실행을 하기 위해서는 MAC OSX 게이트키퍼 끄기를 통해 기능을 잠시 비활성화를 한 뒤 설치해야합니다.
기본적으로 윈도우의 윈도우디펜더,윈도우방화벽, 실시간보호와 같은 맥 운영체제의 보안시스템으로서 애플에서 검증되지 않은 앱개발자가 배포한 앱은 기본적으로 자격증명 되지 않은 애은 실행이 되지 않도록 개발자 차단합니다.
MacOS GateKeeper란?
이는 Apple에서 개발한 보안프로그램으로서 MacOS를 사용하고 있다면 카탈리나, 하이시에라, 시에라, 모하비, 빅셔, 몬테레이등의 운영체제에서 자동으로 검증되지 않은 프로그램을 설치하느것을 차단하기 때문에 MacOS 게이트키퍼 끄기 설정을 통해 확인되지 않은 개발자 프로그램을 열 수 있도록 해야합니다.
서명 및 공증을 받지 않은 소프트웨어를 실행하면 컴퓨터 및 개인 정보가 악성 프로그램에 노출되어 MAC을 손상시키거나 개인 정보가 침해될 수 있습니다.
게이트키퍼 비활성화 시 주의사항
보통 Adobe의 포토샵 일러스트 프리미어나 Autodesk의 오토캐드와 같은 크랙을 설치하는 경우 GateKeeper 기능을 잠시 꺼주어야 합니다.
이는 MS의 윈도우 운영체제의 실시간보호 및 윈도우디펜더와 비슷한 기능입니다.
게이트키퍼 끄기 비활성화 방법
개발자가 확인되지 않았기 때문에 앱을 열 수없습니다 와 같은 오류가 발생하는 경우 미확인 개발자로부터 다운로드 한 앱을 실행하기 위해 게이트키퍼 비활성화를 위해서는 시스템 환경설정 -> 보안 및 개인정보 보호 탭을 선택합니다.
다음에서 다운로드한 앱을 확인된 개발자만 실행되도록 설정되어 있습니다.
이를 앱스토어나 확인된 개발자가 아닌 모든 앱이 실행되도록 설정을 변경해야합니다.
만약 다운로드 및 앱실행 시 모든곳 설정이 활성화되지 않는다면 아래 맥 수두명령어를 통해 게이트키퍼 기능을 비활성화합니다.
터미널 게이트키퍼 끄기 켜기 명령어
맥북이나 아이맥등 맥용 운영체제를 사용한다면 터미널을 실행합니다.
이후 아래 명령어를 입력 후 엔터를 눌러줍니다.
sudo spctl –master-disable
게이트키퍼 끄기 수두명령어
이후 맥OS의 관리자 암호 로그인 암호를 입력합니다.
그럼 게이트키퍼 마스터 비활성화가 되어 게이트키퍼 끄기 비활성화됩니다.
반대로 마스터 활성화를 위해서는 터미널을 실행 후 아래 명령어를 입력하면 GateKeeper 게이트키퍼기 활성화됩니다.
sudo spctl –master-enable
게이트키퍼 활성화 수두 명령어
Q&A: 맥북에서 게이트키퍼 비활성화 및 관련 오류 해결 방법
Q1: “확인되지 않은 개발자가 배포한 앱이라서 열 수 없습니다” 오류가 발생합니다. 어떻게 해결하나요?
A1: 이 오류는 게이트키퍼 기능이 활성화되어 있어 신뢰할 수 없는 개발자의 앱 실행을 차단할 때 발생합니다.
해결 방법은
- 시스템 환경설정 > 보안 및 개인정보 보호로 이동하여 다운로드한 앱 허용을 “App Store 및 확인된 개발자”로 설정합니다.
- 그래도 실행되지 않으면 터미널을 열고
sudo spctl --master-disable
명령어를 입력하여 게이트키퍼를 비활성화하고 앱을 실행한 후, 다시sudo spctl --master-enable
명령어를 입력하여 보안을 활성화합니다.
Q2: “게이트키퍼가 활성화된 상태에서 설치가 되지 않습니다” 오류가 발생합니다. 해결 방법은 무엇인가요?
A2: 게이트키퍼가 활성화되어 있으면 외부 소스에서 다운로드한 앱이 차단됩니다.
해결 방법은
- 시스템 환경설정 > 보안 및 개인정보 보호로 이동하여 다운로드한 앱 허용을 “모든 곳”으로 설정합니다.
- 터미널을 열고
sudo spctl --master-disable
명령어를 입력하여 게이트키퍼를 비활성화하고 앱을 설치한 후 다시sudo spctl --master-enable
명령어로 활성화합니다.
Q3: “게이트키퍼 비활성화 후에도 앱이 여전히 실행되지 않습니다” 오류가 발생합니다. 어떻게 해결하나요?
A3: 이 오류는 파일 시스템에 다른 권한 문제가 있을 수 있습니다.
해결 방법은
- 해당 앱의 정보 창을 열고 모든 사용자에게 실행 권한 부여를 체크합니다.
- 시스템 환경설정 > 보안 및 개인정보 보호에서 차단된 앱을 선택하고 열기를 클릭하여 수동으로 실행합니다.
- 터미널에서
xattr -d com.apple.quarantine <앱 경로>
명령어를 사용하여 앱에 부여된 보안 검사를 해제합니다.
Q4: “게이트키퍼가 활성화되지 않거나 비활성화되지 않는 문제”가 발생합니다. 해결 방법은 무엇인가요?
A4: 이 문제는 시스템 파일이나 설정 문제로 발생할 수 있습니다.
해결 방법은
- 터미널을 열고,
sudo spctl --master-disable
명령어로 게이트키퍼를 비활성화한 후,sudo spctl --master-enable
으로 활성화해 보세요. - 시스템을 재부팅한 후, 다시 시도해 보세요.
- 시스템 환경설정 > 보안 및 개인정보 보호에서 다운로드한 앱 허용 항목을 “App Store 및 확인된 개발자”로 설정한 후, 문제가 해결되는지 확인합니다.
Q5: “개발자가 등록하지 않은 응용 프로그램을 실행하려면 어떻게 해야 하나요?”
A5: MacOS는 기본적으로 게이트키퍼 기능을 통해, 애플에서 인증되지 않은 개발자의 앱을 차단하여 보안을 강화합니다.
하지만 경우에 따라 신뢰할 수 있는 출처에서 다운로드한 앱이 실행되지 않는 경우가 있을 수 있습니다. 이러한 앱을 실행하려면 보안을 일시적으로 해제하고 실행해야 합니다.
해결 방법은 다음과 같습니다.
- 시스템 환경설정 > 보안 및 개인정보 보호로 이동합니다.
- 좌측 하단에 있는 자물쇠 아이콘을 클릭하여 잠금을 해제합니다.
- 다운로드한 앱 허용 항목에서 “모든 곳”을 선택할 수 없을 경우, 터미널을 열고 아래 명령어를 입력하여 게이트키퍼를 일시적으로 비활성화합니다:
sudo spctl --master-disable
- 앱을 실행하려면 보안 및 개인정보 보호에서 해당 앱이 열 수 없음 상태일 때 열기 버튼을 클릭하여 강제로 실행합니다.
- 앱 실행 후, 보안을 다시 활성화하려면 터미널에서 아래 명령어를 입력하여 게이트키퍼를 활성화합니다
sudo spctl --master-enable
- 다시 시스템 환경설정 > 보안 및 개인정보 보호로 이동하여 다운로드한 앱 허용 항목을 **”App Store 및 확인된 개발자”**로 설정하여 정상적으로 보안을 유지합니다.
Q6: “터미널 명령어를 실행했지만 여전히 앱이 실행되지 않습니다” 오류가 발생했습니다. 해결 방법은 무엇인가요?
A6: 터미널 명령어를 통해 게이트키퍼를 비활성화했음에도 앱이 실행되지 않는 경우, 앱 파일에 다른 권한 설정이 필요할 수 있습니다.
해결 방법은:
- 해당 앱의 정보 창을 열고 모든 사용자에게 권한을 부여하여 실행 권한을 조정합니다.
- 시스템 환경설정 > 보안 및 개인정보 보호에서 차단된 앱을 수동으로 열어보세요.
- 터미널에서
xattr -d com.apple.quarantine <앱 경로>
명령어를 사용하여 앱의 보안 검사를 제거해 보세요.
Q7: “게이트키퍼를 비활성화하고 싶습니다. 어떻게 해야 하나요?”
A7: 터미널을 이용하여 간단하게 게이트키퍼를 비활성화할 수 있습니다.
해결 방법은:
- 터미널을 열고,
sudo spctl --master-disable
명령어를 입력합니다. - 패스워드를 입력한 후, 시스템 환경설정 > 보안 및 개인정보 보호에서 다운로드한 앱 허용 항목이 “모든 곳”으로 변경된 것을 확인합니다.
- 이 후 앱을 설치하고 실행한 후, 보안을 다시 활성화하려면
sudo spctl --master-enable
명령어를 입력합니다.
Q8: “게이트키퍼를 비활성화했는데도 여전히 앱 실행이 차단됩니다” 해결 방법은 무엇인가요?
A8: 때때로, 앱 실행 시 다른 보안 프로그램이 개입할 수 있습니다.
해결 방법은:
- 시스템 환경설정 > 보안 및 개인정보 보호에서 자세한 내용 보기를 클릭하여, 차단된 앱을 수동으로 확인하고 열기 버튼을 클릭합니다.
- 앱을 열 때 Terminal을 통해
sudo spctl --master-disable
명령어를 다시 실행해 보세요.
Q9: “설치하려는 앱이 계속 차단됩니다” 오류가 발생합니다. 어떻게 해결하나요?
A9: 게이트키퍼 외에도 다른 보안 설정이 차단을 유발할 수 있습니다.
해결 방법은:
- 시스템 환경설정 > 보안 및 개인정보 보호에서 다운로드한 앱 허용을 “모든 곳”으로 변경합니다.
- 앱을 열고 설치할 때 Terminal을 통해
xattr -d com.apple.quarantine <앱 경로>
명령어를 입력하여 앱의 보안 검사를 해제한 후, 다시 실행해 보세요.
Q10: “앱을 열 때 ‘해당 앱을 열 수 없습니다’ 메시지가 나옵니다. 해결 방법은 무엇인가요?”
A10: 이 오류는 보안 설정이 과도하게 적용되어 있을 때 발생할 수 있습니다.
해결 방법은:
- 시스템 환경설정 > 보안 및 개인정보 보호로 이동하여 차단된 앱을 확인합니다.
- 차단된 앱 옆에 열기 버튼이 활성화되면 이를 클릭하여 강제로 실행합니다.
- 터미널에서
sudo spctl --master-disable
명령어를 입력해 보안 설정을 잠시 해제하고 앱을 실행한 후, 다시sudo spctl --master-enable
명령어로 보안을 활성화합니다.
2 thoughts on “MacOS 게이트키퍼 끄기 GateKeeper 비활성화”