Hệ điều hành macOS của Apple (AAPL) kết hợp 144 tín hiệu như danh bạ, ảnh và thời điểm liên lạc để suy đoán quan hệ gia đình của người dùng. Một số bản ghi liên quan vẫn được lưu trong bảng riêng sau khi liên hệ bị xóa.
Tổ chức nghiên cứu bảo mật Eighth Rank cho biết trong phân tích công bố ngày 28 tháng 10 rằng họ đã kiểm tra đồ thị tri thức cá nhân trên macOS 26.6.2. Theo nhóm nghiên cứu, hai chương trình chạy nền tạo đồ thị này đã có trong hệ thống từ năm 2022, khi macOS 13 ra mắt. Đồ thị tri thức cá nhân là cấu trúc dữ liệu liên kết thông tin về người, địa điểm và lịch trình để thể hiện các mối quan hệ. Kết quả được đăng trong bản phân tích của Eighth Rank.
Nhóm nghiên cứu tìm thấy 51 cơ sở dữ liệu SQLite liên quan. Cơ sở dữ liệu chính, graph.db, nằm trong thư mục người dùng. Dữ liệu bên trong không được mã hóa, nhưng vị trí lưu trữ được bảo vệ bằng quyền truy cập toàn bộ ổ đĩa của macOS.
Đồ thị ghi nhận 181 loại mục như người, ứng dụng và sự kiện, cùng 278 kiểu quan hệ giữa chúng. Trong số đó, 57 loại liên quan đến hoạt động như ngủ, tập thể dục, đi lại và ăn uống. Nhóm nghiên cứu lưu ý một số trường dữ liệu có thể được dành sẵn cho mục đích sử dụng trong tương lai.
Nguồn dữ liệu gồm danh bạ, khuôn mặt trong ảnh, tiêu đề và người tham dự sự kiện trên lịch, cùng thông tin Chia sẻ trong gia đình. Đồ thị còn nhận dữ liệu từ liên hệ khẩn cấp trong Hồ sơ y tế của ứng dụng Sức khỏe, hoạt động và liên hệ mà Siri gợi ý từ Mail và Tin nhắn, cũng như danh sách ứng dụng đã cài đặt.
Nhóm nghiên cứu cũng phát hiện các bảng riêng lưu thông tin về việc ai xuất hiện cùng ai trong ảnh, dữ liệu vị trí và di chuyển, cùng tín hiệu từ thiết bị. Nhật ký liên lạc ghi thời điểm liên hệ, ứng dụng được dùng và chiều gửi hoặc nhận, nhưng không lưu nội dung tin nhắn. Những bản ghi này có thể được đồng bộ với thiết bị khác của người dùng.
Hai mô hình phân loại XGBoost được dùng để đánh giá quan hệ gia đình. Một mô hình xác định một người có phải thành viên gia đình hay không; mô hình còn lại phân loại người đó là thành viên gia đình hay bạn bè.
Cả hai mô hình sử dụng 144 đặc trưng: 20 thông tin nhận dạng, 40 thông tin về ngày trong tuần và khung giờ liên lạc, cùng 84 thông tin về ảnh chụp chung. Các yếu tố được xét không chỉ gồm việc hai người có cùng họ hoặc dùng chung địa chỉ hay không, mà còn có việc họ xuất hiện cùng nhau trong ảnh vào tối cuối tuần.
Điểm quan hệ được lưu riêng cho từng người trong một cơ sở dữ liệu khác. Nhóm nghiên cứu nhận diện 17 mục quan hệ như gia đình, mẹ và đồng nghiệp, nhưng chỉ truy vết được mô hình dùng cho hai mục. Cách tính điểm của 15 mục còn lại chưa được xác định.
Ứng dụng Ảnh có 12 bộ phân tích chấm điểm các quan hệ như vợ hoặc chồng, cha mẹ, con cái, đồng nghiệp và bạn bè, dựa trên việc ai xuất hiện cùng người dùng trong ảnh du lịch hoặc kỳ nghỉ. Nhóm nghiên cứu cho biết khi bật Apple Intelligence, mô hình ngôn ngữ chạy trên thiết bị có thể đọc tin nhắn và suy đoán tên, quan hệ với người dùng của những khuôn mặt chưa được xác định trong ảnh.
Trên máy Mac được phân tích, điểm cao nhất là 0,96 và chỉ xuất hiện ở mục quan hệ mẹ. Các điểm quan sát được gồm 0,125, 0,25, 0,5 và 0,96; phần lớn mọi người giữ nguyên điểm mặc định. Nhóm nghiên cứu nói hình minh họa trong bài được tạo bằng dữ liệu giả lập, khiến điểm số trông cao hơn thực tế.
Khi người dùng xóa một liên hệ, dữ liệu đó bị loại khỏi bản ghi hiện tại trong lần dựng lại đồ thị tiếp theo. Tuy nhiên, dữ liệu đã rút được chuyển sang một bảng riêng tên expired_stable_graph, vẫn giữ thông tin nguồn và điểm tin cậy. Nhóm nghiên cứu ghi nhận một số trường hợp dữ liệu được dọn sau khoảng 48 giờ, nhưng trên máy Mac của họ, các bản ghi cũ vẫn có thể đọc được.
Đồ thị liên kết không chỉ chủ máy Mac mà còn cả người thân và bạn bè xuất hiện trong danh bạ, nhật ký liên lạc. Nhóm nghiên cứu cho biết khi đối chiếu đồ thị của mình với một mô hình ngôn ngữ, họ có thể suy đoán độ tuổi gần đúng của con, nhà trẻ mà trẻ theo học và khung giờ gia đình thường có mặt ở từng nơi trong tuần.
Trong thử nghiệm tình huống xấu nhất, nhóm đưa đồ thị của mình vào một mô hình ngôn ngữ đã gỡ bỏ các biện pháp bảo vệ. Theo nhóm, câu trả lời đầu tiên của mô hình đề xuất một kịch bản phạm tội nhắm vào gia đình. Thử nghiệm giả định kẻ tấn công đã có quyền truy cập toàn bộ ổ đĩa trên máy Mac mục tiêu.
Apple cho biết trong tài liệu trợ giúp chính thức rằng nhiều tác vụ của Apple Intelligence được xử lý trên thiết bị. Tuy nhiên, nghiên cứu không đưa ra bằng chứng cho thấy dữ liệu cá nhân đã được gửi ra bên ngoài, đồng thời chưa xác định cách thức và phạm vi các dịch vụ khác có thể truy cập đồ thị.
Nhóm nghiên cứu cũng quan sát thấy trên macOS 27.0.1, nhiều bản ghi lấy từ danh bạ, lịch, gợi ý của Siri, Chia sẻ trong gia đình và danh sách ứng dụng được dựng lại vào ngày hôm sau sau khi bị rút một lần. Công cụ iKnow do nhóm công bố là bảng điều khiển chạy cục bộ, chỉ đọc đồ thị và cần quyền truy cập toàn bộ ổ đĩa để hoạt động. Nhóm cho biết một số màn hình có thể chưa hoạt động đầy đủ trên macOS 27.
Comment 0