Việc sửa đổi / xóa nội dung lưu trữ USB cho phép thực sự có ý nghĩa gì?


11

Sự modify/delete USB storage contentscho phép thực sự có nghĩa là gì? Nó có cấp quyền truy cập cho ứng dụng để đọc, sửa đổi và ghi tất cả dữ liệu trên bộ lưu trữ USB của tôi không? Có lẽ điều này chỉ giới hạn trong một tập hợp con của dữ liệu đó (ví dụ: chỉ dữ liệu được viết bởi chính ứng dụng)? Hay nó có nghĩa là một cái gì đó khác hoàn toàn?

Câu trả lời:


8

Nếu bạn đã quen thuộc với các khái niệm về quyền đọc và ghi trên các nền tảng PC khác nhau, thì điều đó khá giống với những gì đang diễn ra ở đây. Bạn đang cấp cho ứng dụng quyền truy cập ghi vào "bộ nhớ ngoài" có thể là thẻ SD hoặc một số không gian lưu trữ đi kèm với thiết bị của bạn.

Quyền đó cho biết ứng dụng có thể tạo, sửa đổi hoặc xóa bất kỳ tệp nào nằm trong thẻ SD (hoặc không gian lưu trữ không thể tháo rời mà HĐH xử lý giống như thẻ SD).

Vì vậy, nó có thể tải xuống một tệp từ trực tuyến và lưu thủ công vào thẻ SD của bạn.

Nó có thể tạo tập tin hình ảnh, văn bản, âm thanh, v.v. và lưu nó vào thẻ SD của bạn.

Nó có thể xóa bất kỳ tập tin nào trên thẻ SD của bạn.

Nó có thể tìm thấy một tệp đã tồn tại trên SD của bạn (thậm chí một tệp không liên quan gì đến ứng dụng) và thay đổi tệp đó.


5

Điều đó có nghĩa là một ứng dụng có thể đọc / ghi vào toàn bộ nội dung của thẻ sdcard của bạn. Ngay cả khi ứng dụng không có sự cho phép này, nó vẫn có thể đọc từ nội dung của sdcard. Cho phép sửa đổi / ghi quyền sẽ cho phép ứng dụng tạo, chỉnh sửa hoặc xóa tệp.

99,9% thời gian này là để ứng dụng có thể thực hiện những việc như lưu dữ liệu vào sdcard. Ví dụ: đây có thể là hình ảnh từ ứng dụng hình nền hoặc nếu ứng dụng được sử dụng để sao lưu tin nhắn sms cho bạn hoặc thậm chí một ứng dụng podcast cần lưu tệp mp3 vào sdcard.

Gần đây đã có một số "ồn ào" về việc ios có quyền truy cập vào hình ảnh và dữ liệu khác của bạn trên thiết bị. Bạn phải nhớ rằng các thiết bị này không phải là Điện thoại, chúng là máy tính thực hiện cuộc gọi điện thoại. Sẽ không khác gì nếu tôi cài đặt một ứng dụng trên Windows / Linux / OSX, ứng dụng sẽ có quyền truy cập vào mọi tệp trên hệ thống mà tôi có quyền truy cập.

Nếu bạn không tin tưởng một ứng dụng để cài đặt nó trên PC, bạn sẽ không cài đặt nó. Bạn nên sử dụng những suy nghĩ tương tự với Điện thoại của mình, nhưng hãy nhớ rằng bạn có thể có nhiều thông tin cá nhân hơn trên Điện thoại sau đó trên PC của bạn.


1
Vấn đề về ảnh trên iOS: Android cũng vậy
Martin Tapankov

4
@MartinTapankov Mỗi máy tính làm điều này. Nó không phải là một cửa hậu, nó đã ở trong nhà. Đặc biệt là các thẻ sd, FAT32 không cung cấp bảo vệ bảo mật, đó là lý do tại sao HĐH có quyền sửa đổi / xóa trong Android để ít nhất yêu cầu các ứng dụng yêu cầu điều này trước khi cho phép chúng sửa đổi thẻ sdcard. đó là nhiều hơn bất kỳ hệ điều hành khác làm.
Ryan Conrad

1

Mỗi ứng dụng có một thư mục lưu trữ cụ thể. Nhưng, một số thư mục là công khai, như thư mục Ảnh, Nhạc và Nhạc chuông. Vì vậy, về cơ bản, một ứng dụng có thể ghi / xóa các tệp từ một thư mục công cộng và từ thư mục riêng của nó.

Hãy xem liên kết này để biết thêm chi tiết: http://developer.android.com/guide/topics/data/data-st Storage.html#SavingSharedFiles


3
Ứng dụng sẽ có thể ghi / xóa bất cứ nơi nào trên bộ nhớ ngoài. FAT32 không thực hiện bất kỳ loại quyền truy cập tệp nào (và đó là những gì các thiết bị lưu trữ bên ngoài luôn sử dụng) vì vậy không có cách nào để hạn chế quyền truy cập vào các thư mục / tệp cụ thể. Đó là thiết kế tốt để sử dụng thư mục lưu trữ của ứng dụng của bạn, nhưng bạn chắc chắn không phải làm vậy.
eldarerathis

Mặc dù FAT32 không có hệ thống cấp phép, nhưng không có lý do gì mà HĐH (Android / Linux) không thể thực hiện một hộp cát xung quanh quyền truy cập hệ thống tệp để đảm bảo rằng các ứng dụng chỉ có thể truy cập vào phần được ủy quyền của hệ thống tệp. Nó cho tôi biết rằng Google đã không thực hiện một cái gì đó như thế này vì nó thực sự khá đơn giản để làm cho các nhà phát triển hệ thống.
Timothy C. Quinn
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.