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

macOS 보안 및 개인정보 보호 권한, 무엇으로부터 우리를 지켜줄까?

macOS 보안 및 개인정보 보호 권한, 무엇으로부터 우리를 지켜줄까?

Mac 앱은 설치 과정에서 여러 가지 '권한'을 요청하는 경우가 많습니다. Apple이 macOS Mojave의 보안 및 개인정보 보호 권한 체계를 확장한 이후로 이런 요청은 더욱 잦아졌는데요. 앱이 '손쉬운 사용 권한'을 원한다는 것은 대체 어떤 의미일까요? 과연 앱에 이런 권한들을 부여해도 괜찮을까요?

손쉬운 사용(Accessibility)

macOS 보안 및 개인정보 보호 권한, 무엇으로부터 우리를 지켜줄까?

가장 자주 요청되는 권한이 바로 이것이기 때문에, 손쉬운 사용 권한부터 살펴보겠습니다.

손쉬운 사용 권한을 부여받은 앱은 Mac 시스템 전체에 폭넓게 접근할 수 있고, 심지어 다른 앱까지 제어할 수 있습니다. 쉽게 말해 '전체 디스크 접근권'과 '자동화'를 한 번에 얻는 것과 같습니다.

원래 이 권한은 장애가 있는 사용자를 돕는 앱을 위해 만들어졌습니다. 그런데 시간이 지나면서 다른 앱들도 같은 접근 권한을 요청하기 시작했습니다. 일부 개발자는 이를 일종의 '포괄 권한'처럼 활용하는데, 앱이 항상 필요한 만큼의 접근권을 확보해 두는 방식입니다. 실제로 폭넓은 권한이 불필요한 앱임에도, macOS의 제약을 피하기 위해 개발자가 미리 요청해 두는 경우가 많습니다.

macOS 보안 및 개인정보 보호 권한, 무엇으로부터 우리를 지켜줄까?

문제는 악성코드가 이 권한을 악용해 사용자의 활동을 몰래 기록하거나 공격 코드를 심을 수 있다는 점입니다. 그래서 손쉬운 사용 권한에는 별도의 안전장치가 마련되어 있습니다. 사용자가 반드시 직접 시스템 환경설정에서 해당 앱의 접근을 수동으로 켜야만 합니다.

실제로 앱들이 이 권한을 어떻게 활용하는지 몇 가지 예를 들어보겠습니다.

  • TextExpander: 텍스트, 이미지 등 다양한 콘텐츠를 어떤 문서에든 삽입합니다.
  • Alfred: 클립보드 모니터링, 스니펫 확장, 키 입력 시뮬레이션 등을 수행합니다.
  • BetterSnapTool: 앱 창을 이동·크기 조절하고 창 정보를 읽어옵니다.
  • Dropbox: Finder UI에 배지와 진행 상태 아이콘을 표시합니다.

위치(Location)

macOS 보안 및 개인정보 보호 권한, 무엇으로부터 우리를 지켜줄까?

이 권한은 앱이 현재 위치 정보를 요청할 수 있게 해줍니다. Mac에는 GPS 칩이 없기 때문에, 대신 Wi-Fi 라우터 위치 데이터베이스에 접근해 위치를 파악합니다. 여기에 IP 주소까지 더해지면 대략적인 위치를 추정할 수 있습니다.

카메라와 마이크(Camera & Microphone)

두 권한은 거의 같은 방식으로 작동합니다. 이름 그대로 FaceTime 카메라와 마이크에 대한 접근을 허용하며, 파일 접근을 통제하는 시스템 권한이 이를 관리합니다. 덕분에 사용자가 명시적으로 허락하지 않는 한 앱이 카메라나 마이크에 함부로 접근할 수 없습니다.

사진(Photos)

macOS 보안 및 개인정보 보호 권한, 무엇으로부터 우리를 지켜줄까?

이 권한은 앱이 사진(Photos) 데이터베이스에 접근하도록 허용합니다. 카메라 접근과는 다른 개념이며, Mac에 저장된 모든 사진 파일에 접근하는 것만큼 넓은 범위도 아닙니다. 오직 Photos.app의 데이터베이스에만 접근이 가능합니다. 따라서 Photos.app 밖에 따로 저장해 둔 사진은 이 권한만으로는 앱이 열어볼 수 없습니다.

캘린더, 미리 알림, 연락처(Calendar, Reminders, Contacts)

카메라와 마이크 권한과 마찬가지로, 이 권한들도 같은 통제 방식으로 Mac의 서로 다른 영역을 보호합니다.

  • 연락처: Contacts.app에 저장된 모든 연락처 정보에 접근합니다. 주로 메신저나 이메일 앱이 메시지를 보내거나 발신자를 확인할 때 사용합니다.
  • 미리 알림: 미리 알림 앱의 내용에 접근합니다. 할 일 관리 앱이나 작업 관리 도구가 Apple 기본 앱과 연동할 때 활용됩니다.
  • 캘린더: Calendar.app의 일정 내용에 접근합니다. 일정 관리 앱이 캘린더 일정을 조회하고 편집하는 데 쓰입니다.

프로 팁: '시스템 환경설정 → 계정'에서 캘린더, 연락처, 메시지 데이터를 공유할 계정을 선택하면 이 권한들의 실제 효과 범위가 달라집니다. 애초에 Mac에 없는 데이터는 앱과 공유될 수 없으니까요.

자동화(Automation)

macOS 보안 및 개인정보 보호 권한, 무엇으로부터 우리를 지켜줄까?

이 권한은 앱이 다른 앱을 제어할 수 있게 해줍니다. 평소 macOS는 애플리케이션을 '샌드박스'로 격리해, 앱이 만질 수 있는 영역을 제한합니다. 기본적으로 앱은 자기 자신의 데이터에만 접근할 수 있는데, 자동화 권한은 이 샌드박스의 벽을 조금 낮춰 다른 앱의 작동 방식까지 변경할 수 있게 해줍니다. 단, 모든 앱이 아니라 사용자가 승인한 특정 앱에 한해서만 접근이 허용됩니다.

전체 디스크 접근권(Full Disk Access)

macOS 보안 및 개인정보 보호 권한, 무엇으로부터 우리를 지켜줄까?

이 권한을 가진 앱은 디스크 어디에 있든 파일을 읽고, 쓰고, 수정할 수 있습니다. 사실상 시스템 전역의 파일에 대한 무제한 접근을 의미하며, Mail, 메시지, Time Machine 백업, 홈 폴더, 그리고 Mac의 모든 사용자 계정에 적용되는 일부 관리자 설정 데이터까지 포함됩니다. 이 접근권은 손쉬운 사용 권한에 이미 포함되어 있기 때문에, 굳이 이것만 따로 요청하는 앱은 많지 않습니다.

분석(Analytics)

macOS 보안 및 개인정보 보호 권한, 무엇으로부터 우리를 지켜줄까?

분석 권한은 앱이 개발사 쪽으로 보내는 데이터의 양을 통제합니다. 여기에는 메타데이터는 물론, Mac의 하드웨어·소프트웨어 구성 정보, 위치, iCloud 데이터까지 포함될 수 있습니다. 이 설정을 통해 누가 어떤 데이터를 받아갈지 직접 결정할 수 있습니다.

광고(Advertising)

macOS 보안 및 개인정보 보호 권한, 무엇으로부터 우리를 지켜줄까?

반면 광고 항목은 이름 그대로 광고와 관련된 설정만 다룹니다. 실제로 여기에는 '광고 추적 제한(Limit Ad Tracking)'이라는 단 하나의 옵션이 있습니다. 이를 켜면 Apple의 타겟팅 광고를 거부하게 되는데, 여느 플랫폼과 마찬가지로 광고 자체가 줄어드는 것이 아니라 맞춤형 광고 대신 일반 광고가 표시될 뿐이라는 점을 기억하세요.

마치며

권한 시스템을 통해 사용자는 Mac에서 일어나는 일을 직접 통제할 수 있습니다. 민감한 데이터에 접근하기 전 반드시 사용자의 승인을 요구함으로써, macOS는 접근을 최소한으로 유지하는 데 함께 힘을 보태줍니다. 따라서 앱에 권한을 부여하기 전에는 무엇을 내주는지 신중하게 따져보고, 반드시 신뢰할 수 있는 앱에만 허용하는 것이 좋습니다.