Chào mừng bạn đến với TiemDienThoai.com
Kiến thức · Bảo mật & Dữ liệu

Quyền truy cập ảnh giới hạn: chọn ảnh cụ thể thay vì cấp toàn bộ thư viện cho ứng dụng

Cơ chế Selected Photos trên iOS và Photo Picker trên Android, cách thêm/bớt ảnh sau khi cấp, giới hạn về metadata Exif.

Mục lục bài viết

Trước đây, cấp quyền ảnh cho một ứng dụng đồng nghĩa mở toang toàn bộ thư viện, kể cả ảnh chụp giấy tờ tuỳ thân hay ảnh riêng tư chẳng liên quan đến chức năng của app. iOS 14 và Android 14 đã thay đổi cơ chế này bằng quyền truy cập ảnh giới hạn, cho phép chọn đúng những tấm muốn chia sẻ thay vì cấp toàn bộ.

Cơ chế Selected Photos hoạt động trên iOS ra sao

Khi một app xin quyền ảnh trên iOS 14 trở lên, hộp thoại hiện ba lựa chọn: toàn bộ ảnh, Chọn ảnh, hoặc Không cho phép. Nếu chọn “Chọn ảnh”, trình chọn ảnh hệ thống hiện ra để đánh dấu từng tấm muốn chia sẻ, chỉ những tấm đó được đưa vào một “album ảo” mà app đọc được; phần còn lại của thư viện nằm ngoài tầm với. Trình chọn ảnh chạy trong tiến trình hệ thống, tách biệt hoàn toàn với app, nên app không thể truy vấn ngược xem thư viện gốc có bao nhiêu ảnh hay ảnh nào bị bỏ qua.

Photo Picker của Android hoạt động khác iOS thế nào

Android 14 áp dụng cơ chế tương tự qua Android Photo Picker, nhưng khác biệt quan trọng là Photo Picker không yêu cầu quyền READ_MEDIA_IMAGES truyền thống, mà hoạt động như một Intent hệ thống độc lập. Với app đã cập nhật dùng Photo Picker, app hoàn toàn không cần xin quyền ảnh trong Manifest. Tuy vậy nhiều app cũ vẫn dùng quyền ảnh kiểu cũ nếu chưa cập nhật SDK, nên mức bảo vệ giữa các app rất chênh lệch dù cùng chạy trên một máy.

Cách thêm hoặc bớt ảnh sau khi đã cấp quyền giới hạn

Danh sách ảnh đã chia sẻ không cố định vĩnh viễn. Trên iPhone, vào Cài đặt > tên app > Ảnh, chọn “Chỉnh sửa ảnh đã chọn” để thêm hoặc gỡ bớt tấm cụ thể mà không cần thu hồi toàn bộ quyền. Trên Android, mở lại Photo Picker qua đúng luồng thao tác đã cấp ảnh lần đầu để cập nhật lựa chọn, hữu ích khi app cần thêm ảnh mới định kỳ.

App vẫn nhắc xin toàn quyền dù đã có tuỳ chọn giới hạn

Một số app cố tình thiết kế màn hình xin quyền khiến người dùng nghĩ phải cấp toàn bộ thư viện mới dùng được, dù bản chất chỉ cần vài tấm ảnh cụ thể, và không nhắc đến lựa chọn “Chọn ảnh” mà chỉ nhấn mạnh “cho phép truy cập ảnh để tiếp tục”. Trong hầu hết trường hợp, chọn giới hạn vẫn đủ để app hoạt động bình thường, trừ app cần quét toàn bộ thư viện có chủ đích như app sao lưu ảnh tự động.

Giới hạn của cơ chế chọn ảnh giới hạn

Cơ chế này không ngăn được app đọc metadata Exif của ảnh đã cấp, gồm toạ độ GPS, thời gian chụp, model máy. Chia sẻ một tấm ảnh gắn vị trí cho app không đáng tin, thông tin vị trí vẫn lộ ra dù chỉ chọn đúng một tấm. Nên tắt gắn vị trí trong ảnh trước khi chụp nếu định chia sẻ cho app ít tin cậy.

Hiểu nhầm thường gặp

“Chọn ảnh giới hạn thì app không biết là mình đang bị giới hạn quyền.” Không đúng. API trên cả hai nền tảng cho phép app kiểm tra trạng thái quyền hiện tại, bao gồm phát hiện đang ở chế độ giới hạn. Nhiều app tận dụng điều này để liên tục hiển thị lời mời nâng cấp lên quyền truy cập toàn bộ thư viện.

Xem thêm

Bài viết nằm trong chuỗi nội dung Quyền riêng tư & quyền ứng dụng: tổng hợp bài viết. Xem thêm Cách quản lý quyền riêng tư và quyền ứng dụng trên điện thoại. Tham khảo thêm tại trang hỗ trợ chính thức của Apple để có thông tin cập nhật chính thức về chủ đề này.

Vũ Thị Ngọc Hà - chuyên gia phần mềm và bảo mật
Tác giả phụ trách chuyên mục

Chuyên gia phần mềm & bảo mật — Nhiều năm theo dõi các bản cập nhật iOS và Android, chuyên sâu về bảo mật dữ liệu di động và quyền riêng tư ứng dụng.

Xem hồ sơ và chuyên môn →
Bình luận bài viết

Để lại bình luận

Thông tin liên hệ chỉ dùng để phản hồi, không hiển thị công khai.