Mac 사용자가 바이낸스 데스크톱 클라이언트를 설치할 때 가장 흔히 겪는 장애물은 macOS에서 "개발자를 확인할 수 없기 때문에 열 수 없습니다" 또는 "Apple에서 악성 소프트웨어가 있는지 확인할 수 없기 때문에 열 수 없습니다"라는 팝업 창이 뜨는 것입니다. 이는 macOS의 Gatekeeper 보안 기능 때문인데, 기본적으로 App Store에서 다운로드한 앱과 Apple의 공증(Notarization)을 받은 개발자의 앱만 신뢰하도록 설정되어 있습니다. 바이낸스 데스크톱 클라이언트는 Mac App Store에 등록되어 있지 않기 때문에 이 보안 경고가 발생합니다. 하지만 이것이 바이낸스 클라이언트가 안전하지 않다는 뜻은 결코 아니며, 바이낸스 공식 웹사이트에서 다운로드한 정품 프로그램이라면 전혀 문제될 것이 없습니다. 이 제한은 Mac 데스크톱 클라이언트에만 해당하며, 스마트폰에서 사용하려면 안드로이드 사용자는 바이낸스 공식 앱을 직접 다운로드할 수 있고, 아이폰 사용자는 iOS 설치 가이드를 참고하여 설치를 완료하면 됩니다. 이 글에서는 이 보안 알림을 해결하는 세 가지 방법을 가장 간단한 시스템 설정 조정부터 터미널 명령 줄 작업까지 자세히 소개하여, 다양한 기술 수준의 Mac 사용자가 무사히 설치를 완료할 수 있도록 안내합니다.
macOS Gatekeeper란 무엇인가요?
작동 원리
Gatekeeper는 OS X 10.7.5부터 도입된 macOS의 내장 보안 기능으로, 사용자가 검증되지 않은 소프트웨어를 실행하는 것을 방지하는 역할을 합니다. Gatekeeper의 검사 메커니즘은 세 가지 수준으로 나뉩니다:
- App Store: Mac App Store에서 다운로드한 앱만 실행을 허용합니다 (가장 엄격).
- App Store 및 확인된 개발자: App Store 앱과 Apple의 개발자 인증서를 보유하고 공증을 통과한 앱의 실행을 허용합니다 (기본 설정).
- 모든 곳: 모든 앱의 실행을 허용합니다 (가장 관대함; 이 옵션은 macOS Sierra 이후 버전부터 기본적으로 숨겨져 있습니다).
대부분의 Mac 사용자는 기본적으로 두 번째 수준으로 설정되어 있습니다. 즉, 앱이 Apple의 공증 프로세스를 거치지 않았다면 Gatekeeper는 해당 앱의 실행을 차단합니다.
바이낸스 클라이언트가 차단되는 이유
바이낸스 데스크톱 클라이언트는 다음과 같은 이유로 Gatekeeper를 유발할 수 있습니다:
- Apple의 Notarization(공증) 프로세스를 통과하지 못함.
- 사용된 개발자 인증서가 macOS에서 신뢰하지 않는 인증서임.
- 인터넷에서 다운로드한 앱에 "격리 속성(quarantine flag)"이 부여됨.
이러한 이유들은 기술적인 문제일 뿐 앱 자체가 안전한지 여부와는 무관합니다. 많은 유명 서드파티 소프트웨어(특히 크로스 플랫폼 소프트웨어)도 동일한 상황에 직면할 수 있습니다.
macOS 버전에 따른 경고 메시지 차이
macOS 버전에 따라 표시되는 경고 메시지와 대처 방법이 약간 다릅니다:
- macOS Ventura(13) 이상: "Apple에서 악성 소프트웨어가 있는지 확인할 수 없기 때문에 열 수 없습니다."라는 메시지 표시.
- macOS Monterey(12): "개발자를 확인할 수 없기 때문에 열 수 없습니다."라는 메시지 표시.
- macOS Big Sur(11): Monterey와 동일한 메시지.
- macOS Catalina(10.15): "Apple에서 악성 소프트웨어가 있는지 확인할 수 없기 때문에 열 수 없습니다."라는 메시지 표시.
경고 메시지 내용은 조금씩 다르지만 해결 방법은 기본적으로 동일합니다.
방법 1: 시스템 설정에서 허용 (가장 쉬움)
이것은 Apple에서 공식적으로 권장하는 해결 방법이자 가장 간단한 방법입니다.
macOS Ventura(13) 이상 버전 설정 방법
- 바이낸스 클라이언트를 더블 클릭하여 실행하려고 하면 시스템에 보안 경고 창이 뜹니다.
- "확인(OK)"을 클릭하여 경고 창을 닫습니다 (주의: 절대 '휴지통으로 이동'을 누르지 마세요).
- "시스템 설정(System Settings)" (화면 좌측 상단 Apple 메뉴 -> 시스템 설정)을 엽니다.
- 왼쪽 메뉴에서 "개인정보 보호 및 보안(Privacy & Security)"을 클릭합니다.
- 아래로 스크롤하여 "보안(Security)" 섹션을 찾습니다.
- "'Binance'은(는) 확인되지 않은 개발자가 등록한 앱이므로 사용이 차단되었습니다"라는 메시지가 보일 것입니다.
- 그 옆에 있는 "무시하고 열기(Open Anyway)" 버튼을 클릭합니다.
- 시스템에서 확인 대화 상자가 나타나며, Mac 로그인 비밀번호를 입력하거나 Touch ID를 사용해야 할 수 있습니다.
- 확인 후 바이낸스 클라이언트가 정상적으로 실행됩니다.
- 다음에 앱을 열 때는 이 경고가 다시 뜨지 않습니다.
macOS Monterey(12) 이하 버전 설정 방법
- 바이낸스 클라이언트를 더블 클릭하여 실행하려고 하면 시스템에 보안 경고 창이 뜹니다.
- "확인(OK)"을 클릭하여 경고 창을 닫습니다.
- "시스템 환경설정(System Preferences)" (화면 좌측 상단 Apple 메뉴 -> 시스템 환경설정)을 엽니다.
- "보안 및 개인 정보 보호(Security & Privacy)"를 클릭합니다.
- 좌측 하단의 자물쇠 아이콘을 클릭하여 설정을 잠금 해제합니다 (비밀번호 입력 필요).
- "일반(General)" 탭 화면에 차단된 앱에 대한 알림 메시지가 표시됩니다.
- "무시하고 열기(Open Anyway)"를 클릭합니다.
- 비밀번호를 입력하여 확인합니다.
- 완료.
주의 사항
이 "무시하고 열기" 메시지는 시스템 설정 창에 짧은 시간 동안만 표시됩니다. 보안 경고 창을 닫고 한참 뒤에 시스템 설정에 들어가면 메시지가 사라졌을 수 있습니다. 이때는 바이낸스 클라이언트를 다시 더블 클릭하여 보안 경고를 띄운 직후 신속하게 시스템 설정으로 이동하여 처리해야 합니다.
방법 2: 우클릭으로 열기
이 방법은 시스템 설정에 들어갈 필요가 없어 더 빠릅니다.
조작 단계
- Finder에서 바이낸스 클라이언트를 찾습니다 (일반적으로 "응용 프로그램(Applications)" 폴더에 있음).
- 바이낸스 앱 아이콘을 Control 키를 누른 상태에서 클릭(또는 마우스 우클릭)합니다.
- 나타나는 컨텍스트 메뉴에서 "열기(Open)"를 선택합니다.
- 시스템에서 약간 다른 형태의 보안 경고 대화 상자가 나타나며, 이번에는 추가로 "열기(Open)" 버튼이 있습니다.
- "열기"를 클릭합니다.
우클릭으로 여는 것과 더블 클릭으로 여는 것의 결과가 다른 이유는 무엇일까요? 우클릭 메뉴의 "열기" 옵션은 사용자가 (실수가 아니라) 의식적으로 이 검증되지 않은 앱을 열려고 한다는 것을 macOS에 알려주는 역할을 하기 때문에, 시스템에서 확인 옵션을 추가로 제공하는 것입니다.
이 방법의 장점은 가장 실행하기 쉽고 시스템 설정에 들어갈 필요가 없다는 것입니다. 단점은 현재 실행 시에만 유효하다는 점입니다. 하지만 실제로는 이 방법으로 한 번 성공적으로 앱을 열고 나면, macOS가 사용자의 선택을 기억하여 다음부터는 더블 클릭으로 바로 열 수 있게 됩니다.
방법 3: 터미널 명령어 사용 (가장 확실함)
만약 방법 1과 방법 2가 모두 통하지 않는다면(매우 드문 경우임), 터미널 명령어를 사용하여 문제를 해결할 수 있습니다.
격리 속성(Quarantine Attribute) 제거
인터넷에서 다운로드한 파일은 macOS에 의해 "격리 속성(com.apple.quarantine)" 태그가 붙습니다. Gatekeeper는 바로 이 속성을 확인하여 앱 차단 여부를 결정합니다. 우리는 이 속성을 수동으로 제거할 수 있습니다.
조작 단계:
- "터미널(Terminal)" 앱을 엽니다 (응용 프로그램 -> 유틸리티 폴더 내에 있거나 Spotlight에서 "Terminal" 검색).
- 다음 명령어를 입력합니다:
xattr -cr /Applications/Binance.app
- Enter 키를 눌러 실행합니다.
- 시스템에서 비밀번호를 요구하면 Mac 로그인 비밀번호를 입력합니다.
- 명령어 실행이 완료된 후 (일반적으로 아무런 메시지도 출력되지 않음) 바이낸스 클라이언트를 다시 더블 클릭하여 엽니다.
이 명령어의 의미:
xattr: 파일의 확장 속성을 조작하는 도구.-c: 모든 확장 속성을 지움.-r: 하위 폴더까지 재귀적으로 처리 (앱 패키지 내의 모든 파일 포함)./Applications/Binance.app: 바이낸스 클라이언트의 경로 (다른 위치에 설치했다면 그에 맞게 경로를 수정해야 함).
모든 곳의 앱 허용하기
만약 여러 출처에서 다양한 앱을 자주 설치해야 한다면, macOS에 숨겨진 "모든 곳(Anywhere)" 옵션을 다시 활성화하여 향후 Gatekeeper 차단 경고를 아예 받지 않도록 할 수 있습니다.
조작 단계:
- 터미널을 엽니다.
- 다음 명령어를 입력합니다:
sudo spctl --master-disable
- 관리자 비밀번호를 입력하고 Enter 키를 누릅니다.
- "시스템 설정" -> "개인정보 보호 및 보안"을 열면 "보안" 섹션에 새로 "모든 곳" 옵션이 생기고 선택되어 있는 것을 확인할 수 있습니다.
중요 경고: 이 작업은 Mac의 보안 보호 수준을 낮추는 것이며, macOS가 더 이상 어떤 앱의 실행도 차단하지 않게 됩니다. 본인이 다운로드하는 소프트웨어의 안전성을 스스로 판단할 수 있는 사용자에게만 권장합니다. 확신이 서지 않는다면 특정 앱만 예외 처리하는 방법 1이나 방법 2를 사용하는 것이 좋습니다.
기본 설정으로 복구하는 명령어:
sudo spctl --master-enable
특수한 상황 처리
"앱이 손상되었기 때문에 열 수 없습니다"
만약 나타난 메시지가 "개발자를 확인할 수 없음"이 아니라 "앱이 손상되었기 때문에 열 수 없습니다. 휴지통으로 이동해야 합니다"라면, 이는 보통 파일이 실제로 손상된 것이 아니라 Gatekeeper의 또 다른 차단 방식일 뿐입니다.
해결 방법은 방법 3과 동일하게 터미널에서 xattr 명령어를 사용하여 격리 속성을 제거하는 것입니다:
xattr -cr /Applications/Binance.app
명령어 실행 후에도 문제가 지속된다면, 다운로드 과정에서 파일이 실제로 손상되었을 수 있습니다. 공식 웹사이트에서 다시 다운로드하여 설치해 보세요.
다운로드한 DMG 파일이 열리지 않음
때때로 DMG 파일 자체가 정상적으로 마운트되지 않는 문제가 발생합니다. 가능한 원인:
- 불완전한 다운로드: 파일 크기가 정상인지 확인하세요. 너무 작다면 다운로드가 불완전했다는 뜻이므로 다시 다운로드하세요.
- 손상된 DMG 파일: 네트워크 전송 중 오류가 발생했을 수 있습니다. 다시 다운로드하세요.
- macOS 버전이 너무 낮음: 일부 최신 형식의 DMG 파일은 구버전 macOS에서 지원하지 않을 수 있습니다.
설치 후 열 때마다 경고가 계속 뜸
일반적으로 위의 방법대로 처리하고 나면, 이후에 열 때는 다시 경고가 뜨지 않아야 합니다. 만약 매번 뜬다면 다음 이유 때문일 수 있습니다:
- 앱 업데이트 후 서명이 변경됨.
- 시스템 보안 설정이 다른 소프트웨어나 정책에 의해 초기화됨.
- 앱의 자동 업데이트 메커니즘에 의해 업데이트된 새 파일에 다시 격리 속성이 부여됨.
해결책은 다시 한번 xattr 명령어를 실행하여 속성을 지우는 것입니다.
회사/기업에서 관리하는 Mac
만약 사용 중인 Mac이 회사에서 지급된 기기라면 MDM(모바일 기기 관리) 시스템에 의해 관리되고 있을 가능성이 높습니다. MDM이 엄격한 보안 정책을 강제하고 있다면, 사용자가 보안 설정을 변경하거나 승인되지 않은 소프트웨어를 실행할 권한이 없을 수 있습니다. 이 경우에는 회사 IT 부서에 연락하여 도움을 요청해야 합니다.
macOS 보안 기능 개요
Gatekeeper 외에도 macOS에는 몇 가지 보안 보호 메커니즘이 더 있습니다. 이를 이해하면 다양한 보안 알림에 더 잘 대처할 수 있습니다.
XProtect
XProtect는 Windows Defender와 유사한 macOS 내장 악성 소프트웨어 감지 기능입니다. 다운로드한 앱을 처음 열 때, 알려진 악성 코드가 포함되어 있는지 검사합니다. XProtect의 바이러스 정의 데이터베이스는 Apple에 의해 정기적으로 업데이트됩니다.
만약 XProtect가 악성 코드를 감지하면 앱 실행을 직접 차단하고 삭제할 것을 권장합니다. 이 상황은 (Gatekeeper의 "개발자 확인 불가"와는 달리) '오탐'이 아니라 XProtect가 '확인된 악성 소프트웨어'를 감지한 것이므로 억지로 실행해서는 안 됩니다.
격리 속성 (Quarantine)
인터넷에서(브라우저, 이메일 클라이언트 등을 통해) 파일을 다운로드할 때마다 macOS는 자동으로 해당 파일에 격리 속성을 추가합니다. 이 속성이 바로 처음 앱을 열 때 Gatekeeper가 검사하도록 유도하는 역할을 합니다.
공증 (Notarization)
macOS Catalina부터 Apple은 App Store 외부에서 배포되는 모든 앱이 반드시 Notarization(공증) 프로세스를 거치도록 요구하고 있습니다. 개발자는 앱을 Apple에 제출하여 자동 보안 검사를 받아야 하며, 이를 통과하면 Apple은 앱에 "공증 티켓"을 첨부합니다. 사용자가 공증된 앱을 열면 Gatekeeper가 이 티켓을 확인하여 실행을 허용합니다.
바이낸스 개발자가 공증 프로세스를 완료했다면 사용자는 "개발자 확인 불가" 알림을 받지 않을 것입니다. 하지만 어떤 이유로(예: 업데이트 속도가 공증 프로세스보다 빠른 경우 등) 특정 버전이 공증을 받지 못했다면 경고가 발생하게 됩니다.
안전한 사용을 위한 조언
무조건 보안 경고를 우회하는 습관 버리기
이 글에서는 macOS 보안 경고를 우회하는 방법을 알려드렸지만, 이러한 경고가 존재하는 데는 이유가 있습니다. 그것들은 당신을 진짜 악성 소프트웨어로부터 보호해 줍니다. 올바른 태도는 다음과 같습니다:
- 출처가 신뢰할 수 있다고 확실히 확인된 소프트웨어에 대해서만 우회 조치를 취합니다.
- 우회하기 전에 항상 소프트웨어의 출처를 다시 확인합니다.
- 출처를 알 수 없는 소프트웨어가 보안 경고를 유발했다면 절대 쉽게 우회하지 마세요.
가급적 방법 1이나 방법 2를 사용할 것
방법 1과 방법 2는 Apple이 공식적으로 지원하는 처리 방식입니다. 이들은 특정 앱 하나에 대해서만 예외 처리를 하기 때문에 시스템 전반의 보안 수준에 영향을 주지 않습니다. 방법 3의 "모든 곳 앱 허용"은 보안 보호를 전면적으로 낮추므로 일상적으로 켜두는 것은 권장하지 않습니다.
macOS를 최신 상태로 유지하기
macOS 업데이트와 보안 패치를 정기적으로 설치하세요. Apple은 지속적으로 보안 기능을 개선하고 취약점을 수정하므로, 시스템을 최신으로 유지하는 것이 가장 기본적인 보안 보장입니다.
설치 후 앱 검증하기
설치 완료 후 바이낸스 클라이언트를 열어 인터페이스와 기능이 정상인지 확인하세요. 계정에 로그인하여 각각의 기능이 정상적으로 작동하는지 체크합니다. 만약 이상한 점(인터페이스가 공식 스크린샷과 다르거나 기능이 이상한 등)을 발견하면 즉시 앱을 삭제하고 공식 웹사이트에서 다시 다운로드하십시오.
결론
Mac에 바이낸스 클라이언트를 설치할 때 만나는 "개발자를 확인할 수 없음" 보안 경고는 macOS Gatekeeper의 정상적인 작동 방식일 뿐, 소프트웨어에 문제가 있다는 뜻은 아닙니다. 세 가지 해결 방법을 권장 순서대로 요약하면: 시스템 설정에서 "무시하고 열기" 클릭 -> 우클릭하여 "열기" 선택 -> 터미널 명령어로 격리 속성 제거 순입니다. 대부분의 사용자는 첫 번째 또는 두 번째 방법으로 문제를 해결할 수 있습니다. 보안 경고를 무시하기 위한 대전제는 설치 파일이 바이낸스 공식 웹사이트에서 온 것임을 확실히 확인하는 것이며, 이 검증 과정은 생략해서는 안 됩니다. 보안 경고를 우회한 후에도 시스템 업데이트, 강력한 비밀번호 사용, 2단계 인증 활성화 등 다른 보안 관행을 유지하여 Mac과 디지털 자산의 안전을 철저히 보호하시기 바랍니다.