Apple, AI 에이전트 위험에 대응해 macOS 전체 디스크 접근 통제 강화
전체 디스크 접근 권한 부여에 추가 통제 도입 예정
앱에 이례적으로 광범위한 접근 권한을 주려는 사용자가 매우 명시적인 동작을 거쳐야만 허용할 수 있도록 할 계획임
사용자가 권한을 부여하기 전에 위험을 명확히 이해하고 자신의 데이터와 개인정보에 관해 충분한 정보를 바탕으로 결정할 수 있도록 하겠음
전체 디스크 접근 권한은 백업 앱이 제대로 작동하도록 개인정보 보호 통제를 대부분 우회함
우리는 Apple 제품용 앱에 강력한 기능을 구현할 API와 사용자의 비공개 데이터를 보호하는 통제를 함께 제공함
일부 개발자는 사용자를 위험에 빠뜨릴 수 있는 방식으로 이 권한을 사용 중
사용자가 충분히 알고 이해하지 못한 상태에서 파일·메일·메시지·브라우징 기록을 포함한 시스템의 모든 정보가 노출될 수 있음
커뮤니케이션 앱에서는 사용자가 대화하는 상대방의 개인정보까지 침해할 수 있음
AI 에이전트의 능력과 자율성이 높아질수록 이 수준의 접근 권한에 따른 위험도 크게 커질 것
source https://developer.apple.com/news/?id=p6zjojqw
HN에서는 macOS의 ‘전체 디스크 접근 권한’을 허용할 때, 사용자가 과연 어디까지 동의한 것인지가 쟁점이었다. 권한 이름대로 메일, 메시지, 방문 기록 등 민감한 데이터까지 모두 넘겨주는 셈이지만, AI 도구의 요청에 무심코 승인하는 경우가 많다는 지적이다.
프로그램에 전권을 맡기자는 입장과 범위를 직접 통제해야 한다는 입장이 맞섰다. 특히 동일한 사용자 계정 내에서 프로그램별 권한을 세분화하지 못하는 기존 유닉스 체계의 한계가 문제로 꼽혔다.
‘터미널’은 이러한 통제의 어려움을 보여주는 대표적 사례다. macOS는 명령의 권한을 부모 앱에 귀속시키므로, 터미널에 권한을 주면 그 안에서 실행되는 스크립트나 AI 에이전트까지 권한을 그대로 상속받는다. 이 때문에 일반 작업과 AI 작업을 터미널 앱별로 분리해 쓰거나, 가상 머신(LIMA)에 에이전트를 격리해 안전을 확보한다는 경험담도 공유됐다.
권한의 ‘유효 기간’도 불투명하다. 사용자는 샌드박스 앱에 특정 폴더 접근을 허용한 것이 1회성인지 영구적인지 알기 어렵다. 세션 단위 권한 부여나 승인 폴더 관리 기능이 대안으로 제시됐지만, 폴더마다 승인 창을 띄우는 방식은 권한 피로도만 키운다는 반론도 있다.
보안 절차를 더 강화할 경우 개발 워크플로가 망가질 수 있다는 우려도 나온다. 지금도 시스템 설정에서 직접 켜야 할 만큼 번거로운데, 절차가 더 복잡해지면 생산성이 크게 떨어진다는 것이다. 반면 권한 요청 덕분에 앱의 비정상적 접근을 감지했다는 긍정적 시각도 있다. 결국 개발 도구의 편의성을 해치지 않으면서도, 사용자가 권한 범위를 명확히 인지하고 통제할 수 있는 균형이 핵심이다.
