Computer >> 컴퓨터 >  >> 시스템 >> Mac

macOS Gatekeeper란 무엇일까? 내 Mac을 지키는 애플의 보안 관문 완벽 가이드

App Store가 아닌 곳에서 다운로드한 macOS 앱을 실행해 본 적이 있다면, 이미 애플의 Gatekeeper를 마주해 봤을 겁니다. 이 엄격한 보안 도구는 마치 Mac의 출입문 관리자처럼 행동하며, 수상해 보이는 소프트웨어에 대해 경고를 표시하고 문제를 일으킬 가능성이 있는 앱의 실행을 차단합니다.

Gatekeeper는 사용자와 데이터, 그리고 컴퓨터를 안전하게 지켜주는 macOS 기본 기능 중 하나입니다. 지금부터 애플의 엄격하지만 공정한 가상 보안 담당자를 자세히 살펴보겠습니다.

Gatekeeper의 작동 방식

애플리케이션을 처음 실행할 때마다 macOS는 해당 소프트웨어가 애플의 검증을 받았는지 확인합니다. 당연히 App Store 앱은 아무 문제 없이 바로 실행되지만, Gatekeeper는 알 수 없는 출처의 앱이 열리는 것을 막습니다. 보안 설정에 따라 공인된 개발자의 앱이라도 처음 실행할 때 경고가 표시될 수 있으며, 이 경우 직접 허용해 주어야 합니다.

macOS Gatekeeper란 무엇일까? 내 Mac을 지키는 애플의 보안 관문 완벽 가이드

Gatekeeper의 동작은 여러 요인에 따라 달라집니다. 사용자의 설정, 앱의 출처, 그리고 앱의 검증 상태가 대표적입니다. 애플은 공증(notarization) 절차를 통해 소프트웨어의 안전성을 표시하고, 앱을 세 가지 유형으로 분류합니다. 바로 App Store, 공인 개발자, 알 수 없는 개발자입니다. 각 분류를 하나씩 자세히 알아보겠습니다.

App Store에서 다운로드한 앱

App Store 앱은 가장 안전한 유형입니다. 철저히 검증되고 맬웨어가 없는 것으로 간주되기 때문에, 애플에서 직접 다운로드한 소프트웨어는 항상 Gatekeeper를 통과합니다. 인터넷에서 무엇을 받아야 할지 확신이 서지 않고 실수를 피하고 싶다면, 안전한 앱을 구하기 가장 좋은 곳은 단연 App Store입니다.

공인 개발자의 공증받은 앱

필요한 소프트웨어가 App Store에 없다면 다른 경로를 찾아야 합니다. 개발자 웹사이트에서 직접 앱을 다운로드하는 것은 흔한 일이며, 애플은 소프트웨어 제작사가 macOS Gatekeeper의 기준을 충족해 사용자에게 불필요한 경고를 일으키지 않도록 하는 방법을 제공합니다. App Store 외부에서 받은 소프트웨어라도 공증을 받았다면 일정 수준의 안전성이 보장되므로 대체로 안심하고 실행할 수 있습니다.

검증되지 않은 앱

소프트웨어가 애플의 공증 절차를 거치지 않았다면 상황은 불확실해집니다. 이 경우 Gatekeeper는 항상 경고를 표시하고 앱 실행을 차단하려 합니다. 하지만 애플의 검증을 거치지 않은 앱이라고 해서 무조건 위험한 것은 아닙니다.

많은 개발자들이 굳이 공증 절차를 밟지 않으며, 안전한 앱 중에도 Gatekeeper의 경고를 받는 경우가 적지 않습니다. 검증되지 않은 소프트웨어를 실행할 때는 스스로 판단해야 합니다. 개발자를 알고 신뢰할 수 있다면 Gatekeeper를 우회해 macOS의 보안을 임시로 건너뛰고 앱 실행을 허용할 수 있습니다. 우회 방법은 뒤에서 자세히 다루겠습니다.

Gatekeeper 공증(Notarization) 제도란?

공증은 Gatekeeper의 마음을 사는 열쇠입니다. 애플의 엄격한 검증 절차 덕분에 회사는 App Store에서 바이러스 없는 소프트웨어를 자신 있게 배포할 수 있고, 그 외의 경로에서 발견되는 서드파티 앱에 대해서도 신뢰를 보증할 수 있습니다.

개발자가 앱을 공증 심사에 제출하면 자동화된 프로세스가 맬웨어 여부를 검사하고 코드 서명 문제를 점검합니다. 심사를 통과하면 애플은 인증 티켓을 발급해 소프트웨어에 첨부하도록 합니다.

Gatekeeper의 경고는 사용자를 불편하게 만들고 정상적인 앱으로부터 사람들을 멀어지게 할 수 있기 때문에, 많은 개발자들에게 검증 절차를 완료하는 것은 그만한 가치가 있습니다. 디스크 이미지, 설치 패키지 등 다른 형태의 번들도 모두 공증 대상이 될 수 있어, 이 검증 프로그램은 대부분의 일반적인 소프트웨어 배포 방식을 포괄합니다.

Gatekeeper 설정 변경하기

Gatekeeper 설정은 시스템 환경설정 > 보안 및 개인 정보 보호 > 일반에서 확인할 수 있습니다. 여기서 '다음 위치에서 다운로드한 앱 허용' 옵션을 두 가지 중 선택할 수 있습니다. App Store 또는 App Store 및 확인된 개발자입니다. 설정을 변경하려면 왼쪽 하단의 보안 잠금 아이콘을 먼저 해제해야 합니다.

macOS Gatekeeper란 무엇일까? 내 Mac을 지키는 애플의 보안 관문 완벽 가이드

예전 버전의 macOS에는 '모든 곳(Anywhere)' 옵션이 있었습니다. 이 설정은 사실상 Gatekeeper를 꺼버리는 것으로, 출처와 상관없이 소프트웨어를 자유롭게 실행할 수 있게 해줬습니다. 애플은 이후 운영체제 버전에서 이 옵션을 제거했습니다. 다만 터미널 명령어로 예전 항목을 되살릴 수는 있지만, 정말 필요한 경우가 아니라면 권장하지 않습니다.

일반적으로 대부분의 사용자에게 가장 적합한 설정은 'App Store 및 확인된 개발자'입니다. Mac을 더욱 철저히 보호하고 싶다면 더 엄격한 'App Store' 옵션을 활용할 수도 있습니다. 어린이나 IT에 익숙하지 않은 사람이 Mac을 사용하는 환경이라면 강화된 보안 조치가 특히 유용합니다.

Gatekeeper 우회하는 방법

Gatekeeper는 때때로 과잉 보호를 하며 좋은 소프트웨어의 실행을 가로막기도 합니다. 안전하다는 것을 알고 있는 앱을 다운로드했지만 공증 절차를 거치지 않은 경우, 실행을 시도하면 다음과 같은 메시지가 나타날 수 있습니다. '앱을 열 수 없습니다. 악성 소프트웨어가 있는지 Apple에서 확인할 수 없기 때문입니다.'

macOS Gatekeeper란 무엇일까? 내 Mac을 지키는 애플의 보안 관문 완벽 가이드

다행히 방법만 알면 보안을 건너뛰는 것은 어렵지 않습니다. 최신 macOS에서는 Gatekeeper를 우회할 수 있는 몇 가지 방법이 있습니다.

컨트롤 클릭(Control-click)으로 우회하기

애플의 강경한 Gatekeeper를 피하는 가장 간단한 방법은 컨트롤 클릭 메뉴에서 소프트웨어를 실행하는 것입니다. 검증되지 않은 앱을 열려면 다음 단계를 따르세요.

  1. Finder에서 앱 또는 설치 파일을 찾습니다.
  2. 해당 항목을 Control 키를 누른 채 클릭합니다.
  3. 컨트롤 클릭 메뉴에서 열기를 선택합니다.
  4. 경고 대화상자가 나타나면 열기를 클릭합니다.
macOS Gatekeeper란 무엇일까? 내 Mac을 지키는 애플의 보안 관문 완벽 가이드

시스템 환경설정을 통해 우회하기

또는 보안 및 개인 정보 보호 환경설정에서 Gatekeeper가 차단한 앱의 실행을 허용할 수 있습니다. 차단된 앱을 실행하려면 다음 단계를 따르세요.

  1. 시스템 환경설정 > 보안 및 개인 정보 보호 > 일반으로 이동합니다.
  2. '다음 위치에서 다운로드한 앱 허용' 항목 아래에서 차단된 앱에 대한 정보를 찾습니다.
  3. 확인 없이 열기를 클릭합니다.
macOS Gatekeeper란 무엇일까? 내 Mac을 지키는 애플의 보안 관문 완벽 가이드

대부분의 상황에서 위 두 가지 우회 방법 중 하나로 Gatekeeper를 통과할 수 있습니다. 터미널 명령어로 보안 기능 자체를 비활성화하는 것도 가능하지만, 그럴 일은 드뭅니다. Gatekeeper는 어디까지나 사용자를 돕기 위해 존재하므로, 경고가 적절하다고 판단될 때는 이를 존중하는 것이 좋습니다.

Gatekeeper는 당신의 든든한 친구

안전과 보안은 macOS의 핵심 특징이며, Gatekeeper 같은 도구는 악성 소프트웨어로부터 기기를 깨끗하게 유지하는 데 큰 역할을 합니다. App Store에서 다운로드한 앱은 별도의 확인 없이 통과하지만, 다른 개발자의 앱은 사용자가 직접 신뢰를 보증해 주어야 할 수 있습니다.

공증은 Gatekeeper를 만족시키는 핵심이며, 애플은 제출된 소프트웨어를 엄격한 검증 절차에 통과시킵니다. 이러한 보안 장치가 활성화되어 있어도 필요할 때 언제든 관리자를 우회할 자유는 남아 있지만, 그럴 때는 항상 신중해야 합니다.

macOS의 보안 기능은 기기의 편의성을 유지하면서 안전을 제공하는 것을 목표로 합니다. 점점 더 온라인 중심이 되어가는 세상에서 한 겹의 보호막이라도 추가되는 것은 소중한 일이며, Gatekeeper는 Mac을 사용하는 동안 사용자를 지켜주는 수많은 도구 중 하나일 뿐입니다.