맥 전체 디스크 접근 권한, 애플 제한 전 점검법

맥 전체 디스크 접근 권한은 앱 하나에 파일·메일·메시지·브라우징 기록까지 시스템 전체를 여는 권한이다. AI 에이전트 때문에 위험이 커진 이유, 시스템 설정에서 목록을 확인하고 끄는 순서, 남길 앱을 가르는 기준을 담았다.

작성자

카테고리:

3줄 요약

  • 전체 디스크 접근 권한은 앱 하나에 맥 시스템 전체를 여는 권한이며, 파일·메일·메시지·브라우징 기록이 모두 범위에 들어간다.
  • 애플은 AI 에이전트가 자율적으로 움직일수록 이 권한의 위험이 크게 커진다고 보고, 매우 명시적인 사용자 동작이 있을 때만 권한이 부여되도록 바꾸겠다고 밝혔다.
  • 변경이 적용되기 전에도 시스템 설정 → 개인정보 보호 및 보안 → 전체 디스크 접근 권한에서 목록을 점검하고 필요 없는 앱을 끄면 된다.

맥에서 앱 하나에 ‘전체 디스크 접근 권한’ 토글을 켜는 순간, 그 앱은 사용자가 따로 허락한 적 없는 폴더는 물론 메일 저장소, 메시지 대화 기록, 브라우저 방문 기록까지 읽는다. 토글 하나다. 설치할 때 안내 창이 시키는 대로 한 번 켜고는 잊어버리기 딱 좋은 설정인데, 데이터를 읽고 다음 동작을 스스로 정하는 AI 에이전트 앱이 늘면서 이 토글의 무게가 달라졌다. 애플이 이 권한에 새 제한을 걸겠다고 밝힌 배경부터 짚고, 변경을 기다리지 않고 지금 직접 점검하는 방법까지 순서대로 간다.

전체 디스크 접근 권한 하나로 열리는 데이터 범위

macOS는 원래 권한에 깐깐한 편이다. 앱이 사진, 연락처, 캘린더, 데스크탑·문서 폴더 같은 영역에 손을 대려 하면 항목마다 사용자 동의를 따로 받는다. 전체 디스크 접근 권한(Full Disk Access)은 그 항목별 동의를 건너뛰고 사용자 시스템 전체를 한 번에 여는 권한이다. 애플의 설명은 이렇다. 백업 앱이 맥에서 제대로 동작하도록, 사용자에게 제공되는 개인정보 보호 제어를 ‘대부분 우회’하는 기능. 디스크 전체를 복사해야 하는 백업 앱을 위해 뚫어 둔 예외 통로라고 이해하면 된다.

메일 저장소, 메시지 앱의 대화 데이터베이스, 브라우저 방문 기록은 일반 앱이 읽지 못하게 보호되는 위치에 있다. 이 권한을 받은 앱에는 그 보호가 통하지 않는다. 애플이 밝힌 내용을 항목별로 나누면 아래 표와 같다. 적용 시점 칸에 날짜가 없다는 점은 눈여겨봐 두자.

구분 애플이 밝힌 내용
접근 범위 사용자 시스템 전체
노출되는 데이터 파일, 메일, 메시지, 브라우징 기록
본래 용도 백업 앱이 맥에서 정상 동작하도록 개인정보 보호 제어를 대부분 우회
예고된 변경 매우 명시적인 사용자 동작이 있을 때만 권한 부여
적용 시점 밝히지 않음

AI 에이전트가 붙으면 같은 권한의 위험이 커지는 이유

백업 앱은 단순하다. 파일을 읽어 정해진 저장소에 복사하면 일이 끝난다. 읽은 내용을 해석하지 않고, 내용에 따라 다른 행동을 하지도 않는다. AI 에이전트는 구조부터 다르다. 읽은 텍스트를 모델에 입력으로 넣고, 그 결과를 보고 다음에 열 파일이나 실행할 동작을 스스로 정한다. 추론을 서버에서 처리하는 에이전트라면 읽은 내용이 기기 밖으로 전송되는 구조다. 권한 이름은 같아도 노출 범위는 백업 앱보다 넓다고 보는 게 맞다.

애플이 문제 삼은 것도 이 지점이다. 일부 개발자가 이 권한을, 사용자가 충분히 알고 이해하지 못한 상태에서 시스템의 모든 것을 노출시키는 방식으로 쓰고 있다는 지적. AI 에이전트가 더 유능해지고 자율적으로 움직일수록 이 수준의 접근에 따르는 위험이 크게 커진다는 것이 애플의 판단이다.

배경이 된 사례가 하나 있다. Inc의 제이슨 에이튼은 아이폰이나 맥에서 명시적으로 허용한 적이 없는데도 메타의 Muse AI가 자신의 메시지 내용을 알고 있었다고 밝혔다. 메타 대변인 앤디 스톤은 반박했다. 메시지 접근은 ‘전적으로 옵트인’(사용자가 직접 켜야 동작하는 방식)이고, 전체 디스크 접근 권한과 메시지 커넥터를 둘 다 켜야 Muse가 메시지 내용을 읽는다는 것이다. 어느 쪽 말이 맞는지는 지금 나온 정보만으로 가리기 어렵다. 다만 양쪽 설명이 엇갈려도 드러난 문제는 같다. 권한을 켜는 순간과 그 권한이 실제로 쓰이는 순간 사이에서 사용자의 인식이 끊긴다. 토글 하나에 메시지 전체가 딸려 간다는 사실을 설치 화면에서 알아채기는 어렵다.

권한을 가진 앱 목록을 확인하고 끄는 순서

애플의 새 제어가 들어오기를 기다릴 필요는 없다. 점검은 지금도 된다. 아래 경로는 ‘시스템 설정’ 앱을 쓰는 macOS 기준이다.

  1. 화면 왼쪽 위 애플 메뉴 → 시스템 설정을 연다.
  2. 사이드바에서 개인정보 보호 및 보안을 선택한다.
  3. 오른쪽 목록에서 전체 디스크 접근 권한을 누른다.
  4. 앱 목록을 확인한다. 토글이 켜진 앱이 실제로 권한을 가진 앱이다. 꺼진 채 목록에만 있는 앱은 권한을 요청한 적이 있을 뿐이니 헷갈리지 말자.
  5. 필요 없는 앱의 토글을 끈다. Touch ID나 관리자 암호를 요구한다.
  6. 앱이 실행 중이면 종료 후 다시 열어야 변경이 반영된다는 안내 창이 뜬다. ‘종료 및 다시 열기’를 고른다(이 버튼 문구는 정확하지 않을 가능성이 있다).
  7. 목록에서 앱을 아예 지우려면 앱을 선택한 뒤 목록 아래 − 버튼을 누른다.

‘시스템 환경설정’을 쓰는 이전 버전은 들어가는 길이 다르다. 시스템 환경설정 → 보안 및 개인 정보 보호 → 개인 정보 보호 탭 → 전체 디스크 접근 권한 순서다. 창 왼쪽 아래 자물쇠를 눌러 잠금을 푼 뒤 체크 표시를 해제한다.

목록이 길어서 하나씩 판단하기 버겁다면 터미널에서 tccutil reset SystemPolicyAllFiles를 실행해 모든 앱의 전체 디스크 접근 권한을 한 번에 초기화하는 방법도 있다. 대가가 있다. 백업 앱까지 권한을 잃는다. 실행한 뒤에는 필요한 앱만 위 경로에서 다시 켜 줘야 한다. 목록에 앱이 몇 개 안 된다면 굳이 이 명령까지 갈 이유는 약하고, 토글을 하나씩 끄는 쪽이 실수가 적다.

권한을 유지할 앱과 끌 앱을 가르는 기준

목록을 열어 보면 언제 허용했는지 기억도 안 나는 앱이 섞여 있는 경우가 많다. 감으로 고르지 말고 아래 기준을 위에서부터 차례로 대 보면 판단이 빨라진다.

  • 기능이 시스템 전체 읽기를 전제로 하는가. 백업 앱은 애플이 이 권한의 본래 용도로 직접 든 유형이다. 디스크 전체를 복사해야 하니 유지할 근거가 분명하다. 시스템 전체를 검사하는 보안 앱에도 같은 논리가 통한다.
  • 특정 폴더만 있으면 되는가. 문서 편집기, 메신저, 화상회의 앱처럼 정해진 폴더의 파일만 다루는 앱은 폴더 단위 권한이면 충분하다. 전체 권한은 끈다.
  • 읽은 데이터가 어디에서 처리되는가. AI 에이전트·챗봇 앱이라면 추론이 기기 안에서 이뤄지는지, 서버로 전송되는지를 개인정보 처리 방침에서 확인한다. 서버 처리 방식일 때는 메일과 메시지가 전송 대상에 들어가는지가 판단의 핵심이다.
  • 앱 안의 연결 설정이 따로 있는가. 메타가 Muse 사례에서 든 조건은 전체 디스크 접근 권한과 메시지 커넥터, 두 가지였다. OS 권한만 볼 게 아니라 앱 내부의 커넥터·연동 메뉴에서 어떤 데이터 소스가 켜져 있는지도 같이 본다.
  • 아직 쓰는 앱인가. 삭제했거나 오래 열지 않은 앱이 목록에 남아 있으면 토글을 끄고 목록에서도 지운다.

설치 직후 이유 설명도 없이 권한부터 달라는 앱은 일단 거절하는 편이 안전하다. 거절은 나중에 되돌리면 그만이다. 실제로 기능이 막히는 지점이 나오면, 그때 어떤 기능 때문에 필요한지 확인하고 다시 판단해도 늦지 않다.

인증번호 문자가 맥에 쌓이는 국내 사용자에게 달라지는 점

아이폰과 맥을 같은 Apple 계정으로 쓰면 메시지 대화가 맥의 메시지 앱에도 저장된다. 아이폰에서 문자 메시지 전달을 켜 두었다면 일반 문자(SMS)까지 맥에 도착한다. 여기서 국내 사정이 끼어든다. 은행·카드 결제 알림과 본인인증 번호가 문자로 오는 경우가 많다 보니, 전체 디스크 접근 권한을 가진 앱이 읽는 범위에 인증번호와 결제 내역이 그대로 들어간다. 메시지 노출의 피해가 대화 내용 유출에서 끝나지 않는 이유다.

맥으로 문자를 받을 필요가 없다면 아이폰에서 설정 → 앱 → 메시지 → 문자 메시지 전달(이전 버전은 설정 → 메시지 → 문자 메시지 전달)로 들어가 해당 맥의 토글을 끈다. 맥에 쌓이는 문자 자체가 줄어든다. 권한을 조이는 것과는 별개로, 읽힐 거리를 애초에 줄여 두는 방법이다.

애플의 변경은 macOS 자체에 들어가는 제어이므로 국내에서 쓰는 맥에도 같은 방식으로 적용될 것으로 보인다. 다만 이는 추측이다. 적용된 뒤에는 새로 권한을 요청하는 앱을 허용할 때 거쳐야 하는 단계가 늘어날 가능성이 높다. 백업 앱이나 보안 앱을 새로 설치할 때 초기 설정이 조금 더 번거로워질 것으로 예상한다. 회사에서 지급한 맥이라면 얘기가 또 다르다. 토글이 잠겨 있어 직접 끄지 못하는 항목이 보인다면 조직의 관리 프로파일이 권한을 부여한 경우이므로, 혼자 풀려고 애쓰지 말고 IT 담당자에게 문의해야 한다.

확인된 것과 아직 불확실한 것

확인된 것

  • 전체 디스크 접근 권한은 앱에 사용자 시스템 전체에 대한 접근을 주는 macOS 권한이다.
  • 애플은 이 권한이 파일, 메일, 메시지, 브라우징 기록을 노출시킨다고 설명했다.
  • 애플은 매우 명시적인 사용자 동작이 있을 때만 이 권한이 부여되도록 새 제어를 도입하겠다고 밝혔다.
  • 메타는 Muse의 메시지 접근이 옵트인이며, 전체 디스크 접근 권한과 메시지 커넥터를 둘 다 켜야 한다고 설명했다.

아직 불확실한 것

  • 새 제어의 적용 시점. 애플은 일정을 밝히지 않았고, 더버지의 논평 요청에도 즉시 답하지 않았다.
  • ‘매우 명시적인 사용자 동작’이 어떤 화면과 절차로 구현되는지.
  • 이미 권한을 받은 앱이 변경 이후 다시 승인을 받아야 하는지.
  • 에이튼의 사례에서 Muse가 어떤 경로로 메시지 내용을 알게 됐는지. 당사자와 메타의 설명이 일치하지 않는다.

전체 권한 대신 폴더 단위로 좁혀 쓰는 설정

대부분의 앱은 전체 디스크가 아니라 특정 폴더만 있으면 돌아간다. 시스템 설정 → 개인정보 보호 및 보안 → 파일 및 폴더로 들어가면 앱별로 데스크탑 폴더, 문서 폴더, 다운로드 폴더, 네트워크 볼륨, 이동식 볼륨 접근을 따로 켜고 끄는 토글이 나온다. 전체 디스크 접근 권한을 끈 앱이 파일을 열지 못한다면 이 화면에서 필요한 폴더만 허용한다.

AI 에이전트 앱에는 작업 전용 폴더를 하나 만들어 그 폴더만 열어 주는 방식이 잘 맞는다. 에이전트에 넘길 파일만 그 폴더로 복사한다. 이렇게 해 두면 에이전트가 예상 밖의 동작을 하더라도 읽는 범위가 그 폴더 안으로 제한된다.

같은 개인정보 보호 및 보안 화면에 있는 자동화와 손쉬운 사용 항목도 함께 확인한다. 자동화는 앱이 다른 앱을 제어하도록 허용하는 권한, 손쉬운 사용은 화면 요소를 조작하도록 허용하는 권한이다. 화면을 조작하는 에이전트 앱은 이 두 항목을 함께 요구하는 경우가 있다. 전체 디스크 접근 권한만 꺼서는 접근 범위가 충분히 줄지 않는다는 얘기다.

점검 시점은 두 번으로 잡으면 된다. 새 앱을 설치한 직후, 그리고 macOS 업데이트 직후. 권한 목록은 앱을 삭제해도 자동으로 비워지지 않는 경우가 있으므로, 목록에 남은 이름이 지금 설치된 앱과 일치하는지도 같이 본다.

출처: The Verge

테크가이드팀

테크가이드팀

Daily News Korea 테크가이드팀은 IT 기기 비교, 소프트웨어 추천, 트러블슈팅 가이드 등 실용적인 기술 콘텐츠를 제작합니다. 초보자도 쉽게 따라할 수 있는 단계별 가이드를 지향합니다.