macOS 설치 시 바이낸스 클라이언트가 시스템 확장 권한을 요구하는 경우 해결 방법
일부 사용자가 Mac에 바이낸스를 설치할 때 시스템 설정에서 "Binance가 시스템 확장을 로드하려고 합니다" 또는 "Binance가 네트워크 확장을 사용하려고 합니다"와 같은 알림을 보게 됩니다. 동의를 눌러야 할까요? 거부하면 어떻게 될까요? 이 노트에서 이 문제를 확실히 파헤쳐 보겠습니다. 클라이언트 다운로드는 바이낸스 공식 사이트 입구를 이용하거나, 직접 바이낸스 공식 앱을 사용하세요. iPhone 설치는 iOS 설치 튜토리얼을 참고하세요.
macOS의 확장 권한 체계
macOS는 Big Sur부터 '시스템 확장(System Extension)'에 대한 관리를 강화했습니다. 시스템 확장이란 앱이 시스템 커널이나 네트워크 계층에 로드하려는 추가 컴포넌트를 말하며, 다음을 포함합니다.
- Kernel Extension (KEXT, 구형 커널 확장, 현재 사용 중단됨)
- System Extension (SEXT, 신형 사용자 모드 시스템 확장)
- Network Extension (NE, 네트워크 패킷 필터링, VPN)
- Endpoint Security (ES, 보안 모니터링)
각 확장은 사용자가 시스템 설정에서 명확하게 권한을 부여해야만 로드될 수 있습니다.
바이낸스 클라이언트는 어떤 확장을 요구하는가
바이낸스 macOS 클라이언트를 정상적으로 사용하는 데에는 어떠한 시스템 확장도 필요하지 않습니다. 이 클라이언트는 브라우저나 메일 앱과 동일한 일반 사용자 모드 권한으로 실행됩니다. 만약 "시스템 확장 필요"라는 알림이 뜬다면, 일반적인 원인은 다음과 같습니다.
원인 1 · 비공식 버전을 잘못 설치한 경우 위조된 바이낸스 클라이언트에는 광고 SDK나 채굴 컴포넌트가 심어져 있을 수 있으며, 이로 인해 시스템 확장이 필요할 수 있습니다.
원인 2 · 시스템 내 다른 앱의 오탐 특정 보안 앱(예: Little Snitch, Lulu)이 네트워크를 모니터링할 때 비슷한 알림을 띄울 수 있는데, 이는 바이낸스가 아닌 해당 보안 앱 자체에 관한 알림입니다.
원인 3 · Apple 공증 컴포넌트 업데이트 Apple은 때때로 공증된 보조 도구에 대해 권한을 다시 부여하도록 요구할 수 있습니다.
만약 진짜 공식 바이낸스 앱이고 공식 웹사이트에서 정상적인 경로로 다운로드했다면, 이러한 알림을 만날 일은 거의 없습니다.
알림을 받은 후의 처리 순서
"Binance가 시스템 확장을 사용하려고 합니다"라는 알림을 받았다면:
- 작업을 일시 중지하고, 즉시 "허용"을 누르지 마세요.
- 이 Binance.app이 공식 사이트에서 다운로드한 것인지 확인하세요.
- 앱 서명이 Binance Holdings Limited인지 검증하세요.
- 파일의 SHA-256 해시가 공식 웹사이트와 일치하는지 확인하세요.
- 위 세 가지가 모두 맞다면 권한 부여 여부를 결정하세요.
공식 설치 파일이 아니라면 즉시 해당 앱을 폐기하고, 공식 사이트에 가서 다시 다운로드하세요.
네트워크 확장에 대한 특별한 논의
일부 강화된 보안 소프트웨어(예: Mac의 Little Snitch)는 모니터링 시 "Binance.app이 연결을 설정하려고 합니다"라고 표시할 수 있습니다. 이는 Binance가 권한을 요청하는 것이 아니라 Little 단지 자체가 묻는 것입니다. 처리 방법은 다음과 같습니다.
- "Allow Forever(항상 허용)"를 선택하여 바이낸스가 자유롭게 네트워크에 접속하도록 허용합니다.
- 또는 binance.com, api.binance.com 등 알려진 도메인만 허용합니다.
이러한 세밀한 권한 부여는 보안에 민감한 사용자에게 의미가 있으며, 일반 사용자는 모두 허용해도 무방합니다.
확장 권한을 거부했을 때의 결과
정말로 필요한 확장 권한을 거부할 경우(매우 드문 상황), 다음과 같은 증상이 나타납니다.
- 앱은 실행되지만 기능이 제한됩니다.
- 일부 네트워크 요청이 실패합니다.
- 앱 시작 시 권한을 다시 부여하라는 알림이 뜹니다.
바이낸스 공식 클라이언트는 권한 부여를 거부한다고 해서 완전히 사용할 수 없게 되지는 않습니다. 앱 자체가 확장에 의존하지 않기 때문입니다.
시스템 설정에서 권한 부여 상태 확인하기
Mac에서 어떤 앱이 확장을 요청했는지 주도적으로 확인하는 방법:
- 시스템 설정 → 개인정보 보호 및 보안
- 맨 아래로 스크롤
- "시스템 확장" 또는 "네트워크 확장" 항목 찾기
- 목록에서 앱 이름과 상태 확인
만약 바이낸스가 목록에 있고 상태가 "승인됨"이라면 제거를 선택할 수 있습니다. (이후 앱을 다시 시작할 때 다시 권한을 요청하게 됩니다.)
KEXT와의 차이점
오래된 KEXT(커널 확장)는 권한을 부여하기 위해 재부팅 후 복구 모드로 진입해야 하므로 매우 번거롭습니다. 현재 macOS의 SEXT(시스템 확장)는 이를 대폭 간소화했습니다.
- 시스템 설정에서 "허용"만 누르면 됩니다.
- 시스템을 재부팅할 필요가 없습니다.
- 복구 모드가 필요하지 않습니다.
- 언제든지 취소할 수 있습니다.
바이낸스는 KEXT를 사용한 적이 없으므로, "재부팅하여 복구 모드로 진입하십시오"라는 알림을 만날 일은 없습니다.
보안 소프트웨어와의 상호 작용
Mac에 제3자 보안 소프트웨어가 설치되어 있다면 바이낸스의 네트워크 요청이 여러 번 차단될 수 있습니다.
- macOS 자체 "응용 프로그램 방화벽"이 수신 연결을 차단
- Little Snitch가 발신 연결을 차단
- LuLu가 모든 바이너리의 활동을 모니터링
- 기업 관리 MDM이 정책을 강제 실행
보안 소프트웨어 계층이 추가될수록 팝업 창도 늘어납니다. 처리 방법: 바이낸스를 각 소프트웨어의 허용 목록(화이트리스트)에 추가하세요.
기업용 Mac의 특수한 상황
회사에서 지급받은 Mac(MDM으로 관리되는 기기)을 사용하는 경우:
- IT 부서에서 회사 승인을 받지 않은 모든 확장을 기본적으로 거부할 수 있습니다.
- 바이낸스 설치 자체가 직접적으로 금지될 수 있습니다.
- 설치를 하더라도 원격으로 삭제될 수 있습니다.
이러한 경우 개인 기기에 바이낸스를 설치하는 것을 권장하며, 회사 컴퓨터로 거래를 하지 마세요.
Mac 재부팅 후 알림이 다시 나타나는 경우
일부 사용자는 Mac을 재부팅할 때마다 권한을 다시 부여해야 한다고 피드백을 보냅니다. 원인은 다음과 같습니다.
- macOS 시스템 업그레이드 시 일부 확장 권한이 초기화됨
- 앱 서명 검증 실패(서명 만료 등)
- Big Sur 초기 버전의 시스템 확장 메커니즘 자체 버그
최신 macOS로 업그레이드하면 보통 이 문제가 해결됩니다.
FAQ
Q: 바이낸스 공식 클라이언트는 정말로 어떤 확장도 필요하지 않나요? A: 네. 클라이언트는 일반 사용자 권한으로 실행되면 충분합니다.
Q: 앱이 확장 권한을 요구하는지 어떻게 검증하나요? A: Info.plist 파일에서 NSSystemExtensionUsageDescription 등의 필드를 확인하세요. 바이낸스 공식 버전에는 이런 필드가 없습니다.
Q: 잘못해서 권한을 부여했는데 어떻게 취소하나요? A: 시스템 설정 → 개인정보 보호 및 보안 → 시스템 확장 → 제거를 선택하세요.
Q: 권한 부여를 거부하면 앱을 완전히 사용할 수 없게 되나요? A: 보통은 그렇지 않습니다. 바이낸스 공식 버전은 이 때문에 사용하지 못하게 되는 일은 없습니다.