Bỏ qua tới nội dung
Marcus LabsMarcus Labs
Tất cả bài viết
8 phút đọc

Một app miễn phí nên xin quyền gì mới hợp lý?

App nào cũng xin quyền lúc cài đặt hoặc lần mở đầu tiên, và phần lớn người dùng bấm đồng ý mà không đọc. Điều đó dễ hiểu, nhưng nhìn nhanh vào những gì một app thật sự xin nói lên nhiều về nó hơn cả phần mô tả trên kho ứng dụng.

#privacy#apps#android
Ảnh bởi Castorly Stock — Pexels

Ý tưởng cốt lõi không phức tạp, dù bản thân màn hình xin quyền thường rối rắm: một quyền xin phải khớp với một chức năng bạn có thể chỉ ra được. Nếu một app giải thích được trong một câu vì sao nó cần một quyền, và câu đó nói về thứ app đó rõ ràng đang làm, thì yêu cầu đó hợp lý. Nếu lời giải thích đòi phải đoán, hoặc quyền đó chẳng liên quan gì tới việc app được tạo ra để làm, đó là điều đáng để ý.

Đây là một phép thử đơn giản, nhưng lại là thứ phần lớn người ta chưa bao giờ thật sự áp dụng, vì màn xin quyền được thiết kế để bấm qua thật nhanh. Chậm lại mười giây lần đầu cài đặt một thứ gì đó là gần như toàn bộ công việc cần làm.

Nguyên tắc: quyền phải khớp với chức năng

Một app dịch dùng camera để đọc chữ trên thực đơn hay biển báo thì cần quyền camera — đó là chức năng đang hoạt động đúng như quảng cáo. Cũng app đó mà xin quyền truy cập danh bạ thì không có lý do rõ ràng nào cả. Dịch thuật không cần biết bạn quen ai. Khi một yêu cầu quyền không nối được với một chức năng nào, giả định thành thật là nó tồn tại vì mục đích khác ngoài chức năng bạn cài app để dùng, thường là để thu thập dữ liệu phục vụ quảng cáo hoặc phân tích.

Những quyền hay bị xin mà không có lý do chính đáng

Có một số quyền bị xin nhiều hơn hẳn mức các app xin chúng có thể biện minh được. Gọi tên được những quyền này giúp bạn dễ nhận ra khuôn mẫu hơn.

  • Vị trí, xin bởi những app không có chức năng chỉ đường, thời tiết, hay gắn thẻ vị trí. Thường dùng để xây hồ sơ quảng cáo hơn là để chạy bất cứ chức năng nào bạn cần.
  • Danh bạ, xin bởi những app không có chức năng nhắn tin, gọi điện, hay "tìm bạn bè" rõ ràng. Một app dịch, một app hình nền, hay một máy tính không có lý do chính đáng nào để cần danh bạ của bạn.
  • Bộ nhớ hoặc toàn quyền truy cập media, xin rộng hơn nhiều so với mức một chức năng cần. Một app chỉ cần lưu một file xuất ra không cần quyền mở toàn bộ ảnh trên máy.
  • Quyền micro hoặc camera xin ngay lúc mở app, trước khi bạn chạm vào bất kỳ chức năng nào cần dùng tới. Cách dùng chính đáng là xin quyền đúng lúc chức năng đó được dùng tới, không phải ngay lần mở đầu tiên.

Không quyền nào trong số này tự thân đáng ngờ — rất nhiều app có lý do chính đáng cho từng loại. Khuôn mẫu cần để ý là quyền đó xuất hiện tách rời khỏi bất kỳ chức năng rõ ràng nào, hoặc xuất hiện thành một gói lúc cài đặt thay vì đúng lúc một chức năng cụ thể thật sự cần tới.

Cách kiểm tra quyền một app đang có

Phần lớn người ta không bao giờ xem lại quyền sau lần cài đặt đầu tiên, dù việc kiểm tra một app đang truy cập được gì rất dễ và có thể làm bất cứ lúc nào. Trên Android, việc này mất chưa tới một phút cho mỗi app.

  1. Mở Cài đặt, vào Ứng dụng, chọn app muốn kiểm tra.
  2. Chạm vào Quyền để xem mọi thứ app đó hiện đang truy cập được.
  3. Với từng quyền, tự hỏi câu hỏi một câu: chức năng nào cần cái này?
  4. Thu hồi bất cứ quyền nào bạn không nối được với một chức năng bạn thật sự dùng. Phần lớn app vẫn chạy ổn khi bị gỡ một quyền; nếu một chức năng bị hỏng, app thường sẽ nhắc bạn cấp lại, lúc đó bạn quyết định xem đánh đổi đó có đáng không.
  5. Làm việc này vài tháng một lần, vì những quyền được cấp cho một chức năng bạn không còn dùng thường bị bỏ quên không ai để ý.

Việc này đáng làm cho cả điện thoại theo định kỳ, không chỉ cho riêng một app. Chuyện thường gặp là phát hiện những quyền được cấp từ một năm trước cho một chức năng bạn thử một lần rồi chẳng bao giờ dùng lại.

Càng ít quyền xin càng là tín hiệu đáng tin thật sự

Đặc biệt với một app nhỏ hoặc độc lập, một danh sách quyền ngắn là thông tin có ý nghĩa, không chỉ là chi tiết kỹ thuật. Một công ty lớn có thể gánh được chi phí của một vụ rò rỉ dữ liệu hay một bê bối quyền riêng tư. Một studio nhỏ nhìn chung thì không, và cũng không có hạ tầng để quản lý có trách nhiệm dữ liệu mà ngay từ đầu nó không cần tới. Dữ liệu an toàn nhất, cho cả nhà phát triển lẫn người dùng, là dữ liệu chưa bao giờ được thu thập.

Đây cũng đơn giản là cách xây phần mềm gọn hơn. Một app không xin danh bạ thì không cần một chính sách về cách nó lưu trữ hay bảo vệ danh bạ của bạn. Mỗi quyền không xin là một hạng mục rủi ro, một hạng mục code, và một lời hứa mà người phát triển không phải đưa ra và không cần được tin tưởng để giữ.

Không có nghĩa là mọi yêu cầu quyền từ một nhà phát triển nhỏ tự động ổn, hay mọi yêu cầu từ một công ty lớn tự động đáng ngờ. Nghĩa là sự khớp nhau giữa một quyền và một chức năng rõ ràng là thứ đáng kiểm tra, bất kể ai làm ra app đó. Việc này tốn mười giây và nói lên nhiều hơn cả số sao đánh giá.

Câu hỏi thường gặp

Một app miễn phí xin nhiều quyền có bình thường không?
Không tự nhiên là vậy, và "miễn phí" tự nó không phải lời giải thích. Một số app miễn phí có quảng cáo và dùng quyền như vị trí để nhắm mục tiêu quảng cáo, điều này đáng biết nhưng ít ra còn giải thích được. Phép thử thật sự vẫn không đổi bất kể giá tiền: mỗi quyền có khớp với một chức năng bạn gọi tên được không? Giá miễn phí không khiến một quyền không giải thích được trở nên hợp lý.
Chuyện gì xảy ra nếu tôi từ chối một quyền app xin?
Thường thì đúng chức năng cần quyền đó sẽ ngừng hoạt động, còn phần còn lại của app vẫn chạy bình thường. Phần lớn app sẽ hỏi lại vào lần tiếp theo bạn cố dùng chức năng đó, lúc đó bạn có thể quyết định xem việc cấp quyền có đáng cho riêng việc đó hay không, thay vì cấp hết ngay từ đầu.
Làm sao kiểm tra một app đang có quyền gì trên máy?
Trên Android, vào Cài đặt, rồi Ứng dụng, chọn app, chạm vào Quyền. Nó liệt kê mọi thứ app đó hiện đang truy cập được, và bạn có thể thu hồi bất cứ quyền nào không rõ ràng liên quan tới chức năng bạn dùng, ngay trên màn hình đó.

APP LIÊN QUAN

Được xây để xin ít hơn

Các app của Marcus Labs chỉ xin đúng những gì chức năng của chúng cần, không bắt đăng nhập, không kèm công cụ theo dõi. Offline Translator chẳng hạn, chỉ cần camera và micro mà nó rõ ràng đang dùng. Miễn phí, không bắt đăng nhập.

BÀI VIẾT KHÁC