맥/맥북의 운영체제인 macOS는 인터넷에서 다운로드 받은 외부 프로그램을 설치할 때 ‘확인되지 않은 개발자가 배포한 앱’ 또는 ‘~~은(는) 손상되었기 때문에 열 수 없습니다. 해당 항목을 휴지통으로 이동해야 합니다.’ 라는 메시지가 나타나며 프로그램이 진행되지 않는 경우가 있습니다.

이 이유는 macOS의 게이트키퍼(Gatekeeper)가 동작했기 떄문이며 게이트키퍼는 출처 없는 프로그램의 설치를 막아 악성코드 위협으로부터 지켜내는 보안체계로 마운틴 라이언 버전부터 도입되었습니다.

Macos Gatekeeper Enabled
게이트키퍼가 활성화 되어 있으면 ‘모든 곳’ 옵션이 숨겨져 되어 있다.

게이트키퍼는 맥의 시스템 환경설정 > 보안 및 개인 정보 보호의 ‘다음에서 다운로드한 앱 허용’ 옵션을 ‘모든 곳’으로 선택하면 게이트키퍼를 끌 수 있지만 macOS Sierra 이후 해당 옵션이 사라져 선택할 수 없게 되었는데요.

사용자가 인터넷에서 다운로드 받은 프로그램을 설치할때 리스크를 감수한다면 터미널을 통해 게이트키퍼를 끄는 옵션을 활성화 할 수 있습니다.

Gatekepper 끄기/켜기 설정

Macos Gatekeeper Disable 01
게이트키퍼 끄기 터미널 명령어

터미널을 실행한 다음 sudo spctl --master-disable 명령어를 입력 후 사용자의 암호를 입력합니다.

Macos Gatekeeper Disabled

시스템 환결설정 > 보안 및 개인 정보 보호의 일반 탭으로 이동한 다음 자물쇠를 풀어 ‘다음에서 다운로드한 앱 허용’ 옵션을 보면 ‘모든 곳’이 활성화 된 것을 확인할 수 있습니다.

Macos Gatekeeper Enable 01
게이트키퍼 켜기 터미널 명령어

인터넷에서 다운로드 받은 프로그램을 설치했다면 게이트키퍼를 활성화 해놓는 것이 보안상 안전합니다. 이전과 같이 게이트키퍼를 활성화 하려면 sudo spctl --master-enable 명령어를 입력합니다.

Avatar
Author

익스트림 매뉴얼 주인장입니다.
내용이 유익했다면 를 눌러주세요. 앞으로 작성할 글의 뱡향성을 결정하는데 도움이 됩니다. 🤩
pg@extrememanual.net

Write A Comment