애플은 사용자가 앱 스토어(App Store)에서 검증된 앱만 다운로드하기를 바라지만, 항상 그럴 수는 없습니다. 인터넷에서 마음에 드는 앱을 찾았는데 설치가 승인되지 않았다면, macOS가 자동으로 실행을 차단합니다. 이 보안 기능은 좋은 취지에서 만들어진 것이지만, 서드파티 앱을 설치하려면 때로 이를 우회해야 합니다.
다행히 맥에서 검증되지 않은 앱을 실행하는 과정은 생각보다 간단합니다. 다만 시작하기 전에 한 가지 기억하세요. 이런 보안 장치에는 분명한 이유가 있다는 점입니다. 반드시 신뢰할 수 있는 출처의 앱만 설치하시기 바랍니다. 맥 백신 소프트웨어가 설치되어 있더라도 출처 불명의 앱은 맥을 위험에 빠뜨릴 수 있습니다.
시스템 환경설정에서 검증되지 않은 앱 허용하기
검증되지 않은 개발자가 만든 앱을 처음 열려고 하면, 애플이 이를 차단하며 대신 경고창을 표시합니다. macOS는 사용자의 승인 없이는 인식하지 못하는 앱의 실행을 항상 막습니다.
또한 macOS 보안 설정에 따라 앱 스토어 외부에서 가져온 모든 앱의 실행 자체가 차단될 수도 있습니다. 여기에는 검증된 개발자가 만든 앱이라도 인터넷에서 직접 다운로드한 경우가 포함됩니다.
- 검증되지 않은 앱(또는 앱 스토어가 아닌 경로로 받은 검증된 앱)을 실행할 수 없다면 시스템 환경설정으로 이동해야 합니다. 독(Dock)에서 바로 열거나, 런치패드(Launchpad)에서 실행할 수 있습니다.
- 시스템 환경설정에서 보안 및 개인 정보 보호 > 일반 탭으로 이동한 뒤, 잠금 버튼을 클릭해 설정 변경 권한을 확보합니다. 이때 비밀번호 입력 또는 터치 ID(Touch ID) 인증이 필요합니다.
앱이 검증된 개발자가 만든 것이라면 앱 스토어 출신이 아니더라도, '다음에서 다운로드한 응용 프로그램 허용' 항목에서 앱 스토어와 확인된 개발자를 선택하세요.
- 마지막으로 실행을 시도했던 앱이 보안 옵션 아래 목록에 표시됩니다. 해당 앱(정확히는 앱이 담긴 DMG 이미지 파일)을 실행하려면 '확인 없이 열기'(Open Anyway) 버튼을 클릭합니다.
애플이 이전 macOS 버전에서 자동 허용 옵션을 제거했기 때문에, 이 작업은 검증되지 않은 앱을 실행할 때마다 반복해야 합니다. 다만 특정 앱에 대해서는 최초 한 번만 진행하면 됩니다.
'확인 없이 열기'를 클릭하면 검증되지 않은 앱이 담긴 DMG 이미지 파일이 열립니다. 대부분의 DMG 파일에는 애플리케이션 파일과 함께 응용 프로그램 폴더로 연결되는 바로 가기가 포함되어 있습니다.
- 앱을 설치하려면 앱 아이콘을 드래그하여 파인더(Finder) 창의 응용 프로그램 폴더 바로 가기 위에 놓으세요. 그러면 DMG 이미지 파일에서 앱이 macOS에 복사되어, 이후 런치패드나 파인더의 응용 프로그램 폴더에서 바로 접근할 수 있습니다.
- 설치 후 앱을 처음 열면, macOS가 인터넷에서 내려받은 앱을 열려고 한다고 경고합니다. 실행을 승인하려면 열기 버튼을 클릭하세요.
설치하지 않고 검증되지 않은 앱 바로 열기
파인더(Finder)가 지원하는 유용한 기능 중 하나는, 앱을 설치하기 전에 DMG 이미지 파일의 내용을 미리 확인할 수 있다는 점입니다. 앱을 응용 프로그램 폴더 바로 가기로 끌어다 놓는 대신, DMG 파일에서 곧바로 앱을 실행할 수도 있습니다.
- DMG 파일을 엽니다. 애플리케이션 아이콘을 더블클릭하거나, 파인더 창에서 앱 파일을 마우스 오른쪽 버튼으로 클릭한 뒤 열기를 선택하면 됩니다.
- 검증되지 않은 앱에 대한 경고가 나타나며, 인터넷에서 다운로드한 앱을 열려고 한다는 안내가 표시됩니다. 열기를 클릭하면 실행이 허용됩니다. 또한 '이 디스크 이미지의 응용 프로그램을 열 때 경고하지 않기' 체크박스를 선택하면, 해당 DMG 파일 안의 모든 앱이 경고 없이 실행됩니다.
이제 앱이 실행됩니다. 단, 시스템에 설치된 상태가 아니므로 앱을 닫은 후 다시 사용하려면 같은 과정을 반복해야 합니다.
홈브류(Homebrew)로 맥에서 검증되지 않은 앱 실행하기
애플은 앱 스토어를 통한 설치를 권장하지만, 홈브류(Homebrew)를 사용하면 이를 완전히 우회할 수 있습니다. 홈브류로 macOS 앱을 설치하면, 애플이 '보호' 목적으로 검증되지 않은 앱에 적용한 보안 장치를 건너뛸 수 있다는 장점이 있습니다.
다만 이것은 양날의 검입니다. 검증되지 않은 앱을 자유롭게 설치할 수 있는 만큼, 반드시 신뢰할 수 있는 앱과 소프트웨어만 설치해야 합니다.
홈브류는 리눅스의 APT처럼 동작하는 패키지 관리자입니다. macOS 터미널에서 앱을 하나씩 설치하거나, 여러 앱을 한 번에 설치하는 벌크 설치 스크립트를 만드는 데도 활용할 수 있습니다. 예를 들어 새 macOS 기기를 세팅하면서 필요한 앱들을 한꺼번에 설치할 때 특히 유용합니다.
- 홈브류를 설치하려면 먼저 macOS 터미널 앱 창을 엽니다. 터미널은 런치패드 > 기타 폴더에서 찾거나, 상단 메뉴 막대의 검색 아이콘을 눌러 스포트라이트(Spotlight)를 연 뒤 '터미널'을 검색하면 실행할 수 있습니다.
- 터미널 창에 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 명령을 입력하고 엔터 키를 눌러 진행합니다. 홈브류 개발팀이 배포하는 자동 설치 스크립트가 실행되며, 화면의 안내에 따라 진행하면 됩니다.
- 설치가 완료되면 터미널에 Installation successful! 메시지가 표시됩니다. 홈브류 설치 후에는 brew search 앱이름 명령으로 패키지를 검색할 수 있으며, 앱 이름의 일부만 입력해도 됩니다. 홈브류 공식 웹사이트(formulae.brew.sh)에서도 패키지를 찾아볼 수 있습니다.
- 원하는 앱의 설치 패키지를 찾았다면 brew install --cask 앱이름 명령으로 설치합니다. 예를 들어 파이어폭스(Firefox)를 설치하려면 brew install --cask firefox를 입력하면 해당 패키지가 자동으로 다운로드되고 설치됩니다.
설치가 완료되면 해당 앱은 다른 맥 앱들과 마찬가지로 런치패드 또는 파인더의 응용 프로그램 폴더에서 바로 실행할 수 있습니다.