애플 맥, 144개 신호로 가족 추정…삭제 연락처 기록 남아

| 이도현 기자

애플 맥 운영체제는 연락처와 사진, 연락 시각 등 144개 신호를 결합해 이용자의 가족관계를 추정하며, 연락처를 삭제한 뒤에도 관련 기록 일부를 별도 표에 남기는 것으로 조사됐다.

보안 연구단체 Eighth Rank는 10월 28일 공개한 분석에서 macOS 26.6.2의 개인 지식 그래프를 조사했다. 연구진은 그래프를 만드는 백그라운드 프로그램 두 개가 macOS 13이 나온 2022년부터 시스템에 포함됐다고 밝혔다. 개인 지식 그래프는 사람·장소·일정 등의 정보를 연결해 관계를 나타내는 데이터 구조다. 연구 결과는 Eighth Rank의 분석 원문에 담겼다.

연구진은 관련 SQLite 데이터베이스 51개를 확인했다. 핵심 데이터베이스인 graph.db는 사용자 폴더 아래 저장돼 있었으며, 데이터 자체는 암호화되지 않았지만 macOS의 전체 디스크 접근 권한으로 보호되는 위치에 있었다.

그래프는 사람·앱·사건 등 181가지 유형의 항목과 그 사이의 관계를 278가지 방식으로 기록한다. 유형 가운데 57가지는 수면·운동·통근·식사 등 활동과 관련됐다. 연구진은 일부 항목이 실제 사용 중이 아니라 향후를 위해 마련된 필드일 수 있다고 설명했다.

정보의 출처는 연락처, 사진 속 얼굴, 일정 제목과 참석자, 가족 공유 정보 등이다. 건강 앱의 의료 카드에 등록된 긴급 연락처와 메일·메시지에서 시리가 제안한 활동·연락처, 설치된 앱도 그래프를 구성하는 자료에 포함됐다.

사진 속 인물의 동반 여부, 위치·이동 기록, 기기 신호 등을 담은 별도 표도 확인됐다. 통신 기록에는 상대와 연락한 시각, 사용 앱, 송수신 방향이 기록됐지만 메시지 본문은 포함되지 않았다. 이 기록은 사용자의 다른 기기에서 동기화될 수도 있다.

가족관계 판단에는 두 개의 XGBoost 분류 모델이 사용됐다. 하나는 특정 인물이 가족인지, 다른 하나는 가족 또는 친구인지 분류한다.

두 모델이 읽는 특징값은 모두 144개다. 신원 관련 정보 20개, 연락한 요일과 시간대 관련 정보 40개, 함께 등장한 사진 관련 정보 84개로 구성됐다. 성이 같거나 주소를 공유하는지뿐 아니라 주말 밤에 함께 사진에 등장했는지도 판단 요소에 들어간다.

관계 점수는 별도 데이터베이스에 사람별로 저장된다. 연구진은 가족·어머니·동료 등 관계 항목 17개를 확인했지만, 그중 두 항목에 쓰이는 모델만 추적했다. 나머지 15개 항목의 점수 산출 방식은 밝히지 못했다.

사진 앱에는 여행·휴가 사진에서 누구와 함께 등장했는지를 바탕으로 배우자·부모·자녀·동료·친구 등의 관계를 점수화하는 분석기 12개도 있었다. Apple Intelligence를 켜 둔 경우에는 기기 내 언어모델이 메시지를 읽고, 사진에서 이름이 확인되지 않은 얼굴의 이름과 이용자와의 관계를 추정할 수 있다고 연구진은 설명했다.

실제 분석한 맥에서 가장 높은 점수 0.96은 어머니 항목 한 곳에서만 나왔다. 관측된 점수는 0.125, 0.25, 0.5, 0.96 네 가지였고, 대부분의 사람은 기본값에 머물렀다. 연구진은 논문에 실린 예시 그림이 가상 데이터로 만들어졌으며 실제보다 점수가 후하게 보이도록 제시됐다고 밝혔다.

연락처를 삭제하면 다음 그래프 재구성 때 현재 기록에서는 빠지지만, 철회된 자료가 expired_stable_graph라는 별도 표로 옮겨 출처와 신뢰도 점수를 유지했다. 연구진은 이 자료가 약 48시간 뒤 정리되는 듯한 사례를 확인했지만, 자신의 맥에서는 오래된 기록도 읽을 수 있었다고 밝혔다.

그래프에는 맥 소유자뿐 아니라 연락처와 통신 기록에 등장한 가족·친구도 연결된다. 연구진은 자신의 그래프를 언어모델과 대조해 자녀의 대략적인 나이와 어린이집, 가족이 요일별로 머무는 시간대를 추정할 수 있었다고 밝혔다.

연구진은 보호장치를 제거한 언어모델에 자신의 그래프를 입력하는 최악의 상황을 실험했고, 모델이 가족을 겨냥한 범죄 시나리오를 첫 답으로 제안했다고 밝혔다. 이 실험은 공격자가 대상 맥의 전체 디스크 접근 권한을 먼저 얻는 상황을 가정했다.

애플은 공식 도움말에서 Apple Intelligence의 많은 작업이 기기에서 처리된다고 안내한다. 다만 이번 연구는 개인정보가 외부로 전송됐다는 증거를 제시하지 않았고, 다른 서비스가 그래프에 접근하는 방식과 범위도 규명하지 못했다.

연구진은 macOS 27.0.1에서 연락처·캘린더·시리 제안·가족 공유·앱 목록에서 온 기록 상당수가 한 차례 철회된 뒤 다음 날 재구성되는 모습도 관찰했다. 연구진이 공개한 iKnow는 그래프를 읽기 전용으로 확인하는 로컬 대시보드로, 실행하려면 전체 디스크 접근 권한이 필요하다. macOS 27에서는 일부 화면이 완전히 작동하지 않을 수 있다고 연구진은 밝혔다.

본 기사는 시장 데이터 및 차트 분석을 바탕으로 작성되었으며, 특정 종목에 대한 투자 권유가 아닙니다.

Most Popular

지금 꼭 알아야 할 리포트