Facebook Messenger có thể gián điệp tôi đến mức mà nhiều trang web đang tuyên bố không?


12

Hiện tại, Facebook đang cố gắng chuyển người dùng Nhắn tin của mình từ sử dụng ứng dụng Facebook chính sang ứng dụng Facebook Messenger. Nhiều trang web đã đăng các câu chuyện (mặc dù được thừa nhận là ngày) về Điều khoản dịch vụ của ứng dụng và các khả năng bị cáo buộc của ứng dụng.

Nhiều quyền mà ứng dụng yêu cầu tấn công tôi là không thể về mặt kỹ thuật đối với hộp cát của iOS, nhưng tôi không phải là nhà phát triển iOS và không thể nói điều đó một cách chắc chắn.

Dưới đây là những gì HuffingtonPost liệt kê :

Cho phép ứng dụng thay đổi trạng thái kết nối mạng

Cho phép ứng dụng gọi các số điện thoại mà không cần sự can thiệp của bạn. Điều này có thể dẫn đến các khoản phí hoặc cuộc gọi bất ngờ. Các ứng dụng độc hại có thể khiến bạn mất tiền bằng cách thực hiện các cuộc gọi mà không cần xác nhận của bạn.

Cho phép ứng dụng gửi tin nhắn SMS. Điều này có thể dẫn đến chi phí bất ngờ. Các ứng dụng độc hại có thể khiến bạn mất tiền bằng cách gửi tin nhắn mà không cần xác nhận.

Cho phép ứng dụng ghi lại âm thanh bằng micrô. Quyền này cho phép ứng dụng ghi lại âm thanh bất cứ lúc nào mà không cần xác nhận của bạn.

Cho phép ứng dụng chụp ảnh và quay video bằng camera. Quyền này cho phép ứng dụng sử dụng máy ảnh bất cứ lúc nào mà không cần xác nhận của bạn.

Cho phép ứng dụng đọc nhật ký cuộc gọi của bạn, bao gồm dữ liệu về các cuộc gọi đến và đi. Quyền này cho phép các ứng dụng lưu dữ liệu nhật ký cuộc gọi của bạn và các ứng dụng độc hại có thể chia sẻ dữ liệu nhật ký cuộc gọi mà bạn không biết.

Cho phép ứng dụng đọc dữ liệu về danh bạ của bạn được lưu trên điện thoại, bao gồm tần suất bạn đã gọi, gửi email hoặc liên lạc theo cách khác với các cá nhân cụ thể.

Cho phép ứng dụng đọc thông tin hồ sơ cá nhân được lưu trữ trên thiết bị của bạn, chẳng hạn như tên và thông tin liên lạc của bạn. Điều này có nghĩa là ứng dụng có thể nhận dạng bạn và có thể gửi thông tin hồ sơ của bạn cho người khác.

Cho phép ứng dụng truy cập các tính năng điện thoại của thiết bị. Quyền này cho phép ứng dụng xác định số điện thoại và ID thiết bị, cho dù cuộc gọi có hoạt động hay không và số từ xa được kết nối bằng cuộc gọi.

Cho phép ứng dụng nhận danh sách các tài khoản mà điện thoại biết. Điều này có thể bao gồm bất kỳ tài khoản nào được tạo bởi các ứng dụng bạn đã cài đặt.

Dường như với tôi rằng thậm chí sẽ không có API cho hầu hết các hành động này.

Facebook Messenger có thể theo dõi tôi ở mức độ này không?


Tôi nghĩ rằng câu hỏi này sẽ phù hợp hơn với những người hoài nghi , với bản chất của tiêu đề.
Giulio Muscarello

Tôi đồng ý. Nếu một mod muốn di chuyển nó, có lẽ ai đó sẽ có thể giải quyết góc Android và vẫn ở chủ đề.
akatakritos

Với câu trả lời của George, tôi nghĩ rằng một câu trả lời tham khảo ở đây là tốt.
Jason Salaz

Câu trả lời:


25

Câu trả lời này là từ quan điểm API công khai . Bẻ khóa rõ ràng sẽ thay đổi điều này. Các quyền rõ ràngtừ Android nơi các ứng dụng có quyền truy cập 'miễn phí' nhiều hơn vào thiết bị, đây là quyền mà dịch chuyển từ quan điểm của iOS cho trang web này.


Cho phép ứng dụng thay đổi trạng thái kết nối mạng

Sẽ không xảy ra. Ứng dụng chỉ có thể đọc một số thông tin nhất định như thông tin Wi-Fi (bao gồm nhưng không giới hạn ở SSID, BSSID, nhà cung cấp, IP, mặt nạ mạng con và tổng số nhận / gửi kể từ khi khởi động) và thông tin di động (bao gồm nhưng không giới hạn ở nhà mạng, quốc gia, mạng loại, IP, MCC, MNC và tổng số dữ liệu di động đã nhận / gửi kể từ khi khởi động). Ứng dụng không thể thay đổi bất kỳ loại thông tin mạng; họ thậm chí không thể thay đổi mạng Wi-Fi.

Cho phép ứng dụng gọi các số điện thoại mà không cần sự can thiệp của bạn. Điều này có thể dẫn đến các khoản phí hoặc cuộc gọi bất ngờ. Các ứng dụng độc hại có thể khiến bạn mất tiền bằng cách thực hiện các cuộc gọi mà không cần xác nhận của bạn.

Không, thực hiện cuộc gọi bằng cách sử dụng tel://(hoặc telprompt://) ném một hộp thoại lớn trên màn hình ở cấp HĐH yêu cầu người dùng nhấn Gọi hoặc Hủy. Vì hộp thoại ở cấp hệ điều hành, ứng dụng không thể bỏ qua nó. Kết nối không thể diễn ra trừ khi cuộc gọi được nhấn. Ngoài ra, vì điều này yêu cầu xác nhận cho mỗi cuộc gọi, cuộc gọi không thể diễn ra trong nền mà không có sự tương tác của người dùng.

Cho phép ứng dụng gửi tin nhắn SMS. Điều này có thể dẫn đến chi phí bất ngờ. Các ứng dụng độc hại có thể khiến bạn mất tiền bằng cách gửi tin nhắn mà không cần xác nhận.

Điều này giống như gọi điện thoại. Việc sử dụng MFMessageComposeyêu cầu xác nhận người dùng ở cấp độ HĐH và không thể xảy ra trong nền như đã thảo luận ở trên.

Cho phép ứng dụng ghi lại âm thanh bằng micrô. Quyền này cho phép ứng dụng ghi lại âm thanh bất cứ lúc nào mà không cần xác nhận của bạn.

Việc cố gắng truy cập micrô sẽ đưa ra cảnh báo cấp hệ điều hành tại thời điểm ứng dụng được yêu cầu lần đầu tiên. Các lần thử tiếp theo khi truy cập micrô sẽ không yêu cầu xác nhận mà chỉ khi ứng dụng ở phía trước. Sử dụng micrô ở chế độ nền sẽ hiển thị thanh trạng thái màu đỏ có chiều cao gấp đôi để thông báo cho người dùng về trường hợp đó và việc sử dụng micrô ở chế độ nền phải được khởi tạo bởi một ứng dụng nằm ở phía trước khi yêu cầu truy cập. Có thể xóa quyền truy cập khỏi ứng dụng bất cứ lúc nào trong Cài đặt → Quyền riêng tư → Micrô.

Cho phép ứng dụng chụp ảnh và quay video bằng camera. Quyền này cho phép ứng dụng sử dụng máy ảnh bất cứ lúc nào mà không cần xác nhận của bạn.

Hình ảnh không yêu cầu bất kỳ sự cho phép đặc biệt nào cho đến iOS 8 và sau đó sẽ đưa ra cảnh báo như micrô. Video yêu cầu sự cho phép của micrô, sẽ đưa ra cảnh báo.

Cho phép ứng dụng đọc nhật ký cuộc gọi của bạn, bao gồm dữ liệu về các cuộc gọi đến và đi. Quyền này cho phép các ứng dụng lưu dữ liệu nhật ký cuộc gọi của bạn và các ứng dụng độc hại có thể chia sẻ dữ liệu nhật ký cuộc gọi mà bạn không biết.

Không, ứng dụng không có quyền truy cập vào danh sách cuộc gọi gần đây của bạn. Dữ liệu không thể truy cập được thông qua API và được lưu trữ bên ngoài hộp cát của bất kỳ ứng dụng nào.

Cho phép ứng dụng đọc dữ liệu về danh bạ của bạn được lưu trên điện thoại, bao gồm tần suất bạn đã gọi, gửi email hoặc liên lạc theo cách khác với các cá nhân cụ thể.

Quyền truy cập danh bạ được cấp thông qua cảnh báo cấp hệ điều hành. Điều này cấp quyền truy cập đọc / ghi vào danh bạ, nhưng không có thêm thông tin. Tần số truyền thông, vv, không thể có được như đã thảo luận cho sự cho phép trước đó.

Cho phép ứng dụng đọc thông tin hồ sơ cá nhân được lưu trữ trên thiết bị của bạn, chẳng hạn như tên và thông tin liên lạc của bạn. Điều này có nghĩa là ứng dụng có thể nhận dạng bạn và có thể gửi thông tin hồ sơ của bạn cho người khác.

Điều này chỉ có thể có được thông qua việc truy cập thẻ 'tôi' trong danh bạ của bạn, yêu cầu người dùng cấp quyền cụ thể ở cấp độ HĐH như đã thảo luận ở trên.

Cho phép ứng dụng truy cập các tính năng điện thoại của thiết bị. Quyền này cho phép ứng dụng xác định số điện thoại và ID thiết bị, cho dù cuộc gọi có hoạt động hay không và số từ xa được kết nối bằng cuộc gọi.

Một ứng dụng có thể truy cập vào số điện thoại mà thiết bị đã được kích hoạt bằng NSUserDefaults. Lưu ý rằng đây là số điện thoại mà thiết bị được kích hoạt và không được đọc từ thẻ SIM. UDID (Mã nhận dạng thiết bị duy nhất) đã bị khấu hao và Apple không còn chấp nhận các ứng dụng truy cập nó . Tôi không biết bất kỳ cách nào để xác định xem cuộc gọi có hoạt động hay không bằng cách sử dụng API công khai và chắc chắn không phải là số điện thoại mà cuộc gọi đó có.

Cho phép ứng dụng nhận danh sách các tài khoản mà điện thoại biết. Điều này có thể bao gồm bất kỳ tài khoản nào được tạo bởi các ứng dụng bạn đã cài đặt.

Các tài khoản như Twitter và Facebook yêu cầu cấp phép hệ điều hành để được cấp cho ứng dụng. Các tài khoản khác như tài khoản thư không thể được truy cập bởi các ứng dụng khác. Các ứng dụng tạo tài khoản như ứng dụng thư khách lưu trữ tài khoản trái ngược với việc sử dụng bộ nhớ của hệ thống và do đó, các tài khoản đó không thể được truy cập trừ khi ứng dụng đó chia sẻ cụ thể thông tin đó theo cách đó (ví dụ: đăng nhập vào tài khoản Google của bạn trong Ứng dụng YouTube cũng giúp tài khoản của bạn khả dụng trong Google Chrome và ngược lại).


Cảm ơn George, đây chính xác là những gì tôi đang tìm kiếm và tôi đang chấp nhận câu trả lời này (xin lỗi Alistair). Tôi sẽ chỉ cho mọi người ở đây vào lần tới khi ai đó nói với tôi rằng ứng dụng Messenger có thể làm những việc này.
akatakritos

Lưu ý, một khi bạn cấp quyền truy cập vào micrô, tôi tin rằng nó có thể được sử dụng bất cứ lúc nào mà không cần sự thừa nhận của người dùng.
Milo

@Milo Có, và điều đó cũng áp dụng cho nhiều đặc quyền khác, chẳng hạn như Danh bạ / Twitter / v.v.
grg

Vì vậy, về mặt lý thuyết, họ có thể được ghi lại.
Milo

1
@Milo Theo như tôi biết (trong API công khai) khi một ứng dụng truy cập micrô ở chế độ nền, thanh trạng thái hai chiều cao màu đỏ được hiển thị cho biết ứng dụng đang ghi âm (hãy thử với Ghi nhớ giọng nói). Điều này không áp dụng khi ứng dụng là tiền cảnh.
grg

7

Bài báo đang nói về phiên bản Android của ứng dụng.

Một số quyền này không có sẵn trên iOS. Và nơi họ có sẵn họ yêu cầu sự can thiệp của người dùng.

Điều đó nói rằng, bài viết là đến một mức độ nhất định liên kết mồi.


Đó là những gì tôi nghi ngờ. Tôi đang tìm kiếm một nguồn tài nguyên giống như snopes để bác bỏ các yêu cầu cụ thể. Bạn có kinh nghiệm phát triển iOS và có thể nói về các khả năng API không.
akatakritos

1
Xem qua toàn bộ danh sách các khiếu nại và đưa ra phản hồi chính xác về việc mỗi yêu cầu có thể có trên iOS có thể là một hoặc hai giờ làm việc tốt. Cho rằng họ đang nói về Android và thậm chí không nói về iOS ... có thể sau này. :)
Alistair McMillan

@akatakritos Tôi đã viết câu trả lời từ quan điểm của nhà phát triển về quyền truy cập API
grg

Cảm ơn đã chỉ ra góc độ Android. Chúng ta có một android dev stackexchange? Có lẽ tôi sẽ đi hỏi câu hỏi tương tự ở đó.
akatakritos

Chúng tôi dường như không dành riêng cho phát triển Android nhưng chúng tôi có android.stackexchange.com cho các câu hỏi về việc sử dụng Android và stackoverflow.com cho các câu hỏi phát triển trên tất cả các nền tảng bao gồm Android.
Alistair McMillan
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.