OS X Mountain Lion에 처음 도입 된 Gatekeeper는 Mac을 악성 코드 및 기타 악성 소프트웨어로부터 보호하는 데 도움이되는 Mac 보안 기능입니다. Gatekeeper는 Apple이 App Store를 통해 제공하지 않더라도 Apple이 Apple Mac Store에 대해 검증 및 승인 한 및 / 또는 Apple이 승인 한 앱 목록과 비교하여 애플리케이션이 실행하기에 안전한지 확인합니다. 다음은 세 가지 게이트 키퍼 옵션입니다.
- 앱 스토어
- App Store 및 확인 된 개발자
- 어딘가에
그러나 macOS Sierra에서 Apple은 Gatekeeper를 약간 변경하여 Apple이 공식적으로 승인 한 앱 목록 이외의 소프트웨어를 다운로드하여 사용하려는 고급 사용자의 선택을 제한하는 것처럼 보입니다.
그러나 macOS Sierra에서 Gatekeeper 설정을 계속 변경하여 Apple이 공식적으로 승인하지 않은 소프트웨어에 액세스 할 수 있습니다. Malware 및 기타 악성 소프트웨어를 피하기 위해 숙련 된 Mac 사용자 여야하기 때문에 Gatekeeper 보호를 비활성화 한 사용자는 자신의 위험을 감수해야합니다.
게이트 키퍼 설정 조정
일반적으로 Gatekeeper는 보안의 세 가지 설정 인 App Store 및 식별 된 개발자 및 App Store 만 제공했습니다. 이름에서 알 수 있듯이 첫 번째 선택을 통해 사용자는 모든 소스에서 응용 프로그램을 시작하여 게이트 키퍼 기능을 효과적으로 비활성화 할 수있었습니다.
두 번째 선택은 사용자가 Mac App Store와 Apple에 등록하고 자신의 응용 프로그램에 안전하게 서명 한 소프트웨어 개발자로부터 응용 프로그램을 실행할 수 있도록 허용 한 것입니다. 마지막으로, 가장 안전한 설정은 사용자가 Mac App Store에서 얻은 앱만 실행하도록 제한했습니다.
보안 옵션은 경험이 부족한 Mac 사용자에게는 좋은 아이디어 였지만 고급 사용자는 Gatekeeper가 너무 제한적이며 일반적으로 “Anywhere” 로 설정하여 비활성화하려고했습니다. "
그러나 macOS Sierra에서는“Anywhere”옵션이 없어졌으며“App Store”및“App Store 및 식별 된 개발자”는 두 가지 옵션 만 남았습니다.
명령을 사용하여 터미널에서 macOS Sierra의 게이트 키퍼 비활성화
게이트 키퍼 설정은 시스템 환경 설정> 보안 및 개인 정보> 일반 에서 찾을 수 있습니다. Gatekeeper 옵션은“Anywhere”를 선택하지 않고“모든 응용 프로그램에서 다운로드 :”아래에 있습니다. “Anywhere”옵션이없는 많은 Mac 사용자는 Apple이“Anywhere”옵션을 완전히 제거했다고 생각했습니다.
고맙게도 Apple은 Gatekeeper 설정을 "Anywhere"로 변경하는 기능을 끄지 않았으며, 사용자가 터미널에서 명령을 사용하여 터미널에서 수행하도록 요구하기 시작했습니다. 대부분의 경우, macOS 고급 사용자 만이 터미널 사용 방법을 알고 있습니다.
명령 행에서 게이트 키퍼를 비활성화 (즉, "Anywhere"로 설정)하려면 새 터미널 창을 열고 다음 명령을 입력하십시오.
$ sudo spctl --master-disable
"sudo"를 사용하고 있으므로 Mac의 루트 (관리자) 암호를 묻는 메시지가 나타납니다. 루트 암호를 입력하면 명령이 Gatekeeper 설정을 "Anywhere"로 변경합니다.
Gatekeeper 설정이“Anywhere”로 변경되었음을 확인하려면 시스템 환경 설정을 시작하고 Gatekeeper“앱 다운로드 허용”설정을 확인할 수 있습니다. 이제“Anywhere”가 Gatekeeper 설정임을 알 수 있습니다. 왼쪽 하단에서 자물쇠를 클릭하여 암호를 입력하고 변경 한 다음 Gatekeeper 옵션 목록에서 "Anywhere"를 선택하십시오. 보안 기능은 더 이상 식별되지 않은 개발자의 앱에 대해 버그를 일으키지 않습니다. 또한 게이트 키퍼의 "앱 다운로드 허용"옵션을 임의의 위치로 변경하는 명령을 실행 했으므로 이제 해당 옵션이 아래 스크린 샷과 같이 인터페이스에 표시됩니다.
게이트 키퍼를 일시적으로 우회
잠재적으로 실망스러운 한계에도 불구하고 Gatekeeper는 실제로 악의적 인 응용 프로그램을 실수로 시작하지 못하게하는 중요한 보안 기능입니다. Gatekeeper를 사용하도록 설정하고 싶지만 여전히 미확인 개발자로부터 앱을 실행해야하는 경우 마우스 오른쪽 단추 클릭 컨텍스트 메뉴에서 앱을 열어 Gatekeeper를 일시적으로 우회 할 수 있습니다.
예를 들어 Gatekeeper가 활성화 된 상태에서 알 수없는 개발자로부터 앱을 열려고 시도하면 앱을 시작할 수 없다는 알림이 표시됩니다.
게이트 키퍼를 일시적으로 무시하려면 앱 아이콘을 마우스 오른쪽 버튼으로 클릭 (또는 Control- 클릭)하고 열기를 선택하십시오.
여전히 경고 메시지가 표시되지만 이번에는 경고 일뿐입니다. 다시 열기를 클릭하면 앱이 시작됩니다.
Sierra Gatekeeper 설정을 기본값으로 복원
위의 터미널 명령을 사용하여“Anywhere”옵션을 활성화 한 후 나중에 되돌리려면 터미널로 돌아가서 다음 명령을 실행할 수 있습니다.
$ sudo spctl --master-enable
이 명령은 게이트 키퍼의 "앱 다운로드 허용"설정을 "어디에서나"로 설정하기 위해 실행 한 spctl --master-disable
명령을 취소합니다.
이 기사가 유용하다고 생각되면 터미널을 통해 Mac 소프트웨어 업데이트를 실행하는 방법을 확인하십시오.
Gatekeepers의 "앱 다운로드"설정을 "어디에서나"로 설정 한 적이 있습니까? 어떻게 했어? 아래에 의견을 남겨주세요.