Чи може Facebook Messenger шпигувати за мною, на скільки претендують багато сайтів?


12

Це відбувається зараз, коли Facebook намагається переключити своїх користувачів Messaging з головного додатка Facebook на додаток Messenger Facebook. На багатьох веб-сайтах розміщено розповіді (хоча це, правда, датовано) про умови використання програми та його передбачувані можливості.

Багато дозволів, які програма вимагає, вразити мене технічно неможливим з огляду на пісочницю iOS, але я не розробник iOS і не можу з цим говорити з упевненістю.

Ось що перелічує HuffingtonPost :

Додаток зможе змінювати стан підключення до мережі

Дозволяє додатку телефонувати на телефонні номери без вашого втручання. Це може призвести до несподіваних платежів або дзвінків. Шкідливі програми можуть коштувати вам грошей, здійснюючи дзвінки без вашого підтвердження.

Додаток зможе надсилати SMS-повідомлення. Це може призвести до несподіваних витрат. Шкідливі програми можуть коштувати вам грошей, надсилаючи повідомлення без вашого підтвердження.

Додаток зможе записувати аудіо за допомогою мікрофона. Цей дозвіл дозволяє програмі записувати аудіо в будь-який час без вашого підтвердження.

Дозволяє додатку робити фотографії та відеозаписи з камерою. Цей дозвіл дозволяє додатку використовувати камеру в будь-який час без вашого підтвердження.

Додаток зможе читати журнал викликів телефону, включаючи дані про вхідні та вихідні дзвінки. Цей дозвіл дозволяє програмам зберігати дані журналу викликів, а шкідливі програми можуть обмінюватися даними журналу викликів без вашого відома.

Додаток зможе читати дані про ваші контакти, що зберігаються на вашому телефоні, включаючи частоту, з якою ви телефонували, надсилали електронну пошту чи іншим чином спілкувались із певними особами.

Додаток зможе читати інформацію особистого профілю, що зберігається на вашому пристрої, наприклад ваше ім’я та контактну інформацію. Це означає, що додаток може вас ідентифікувати та може надсилати інформацію вашого профілю іншим.

Дозволяє додатку отримувати доступ до функцій телефону на пристрої. Цей дозвіл дозволяє додатку визначати номер телефону та ідентифікатори пристрою, активний дзвінок та віддалений номер, з'єднаний викликом.

Додаток зможе отримати список облікових записів, відомих телефоном. Це може включати будь-які облікові записи, створені програмами, які ви встановили.

Мені здається, що для більшості цих дій навіть не було б доступних API.

Чи можна, щоб Facebook Messenger шпигував за цією мірою?


Я думаю, що це питання краще підійде до скептиків , враховуючи характер заголовку.
Джуліо Мускарелло

Я згоден. Якщо мод хоче його перенести, можливо, хтось зможе звернутися до кута андроїда та залишитися на темі.
акатакрітос

Враховуючи відповідь Джорджа, я думаю, що тут відповідь хороша.
Джейсон Салаз

Відповіді:


25

Ця відповідь є з точки зору публічного API . В'язниця, очевидно, це змінить. Дозвіл очевидно від Android, де додатки мають набагато більше "вільного" доступу до пристрою - це те, що дозволи перекладаються з точки зору iOS для цього сайту.


Додаток зможе змінювати стан підключення до мережі

Не відбудеться. Програми можуть читати лише певну інформацію, таку як інформація Wi-Fi (включаючи, але не обмежуючись ними SSID, BSSID, постачальник, IP, маску підмережі та отриману / відправлену загальну кількість з часу завантаження) та інформацію про стільникову мережу (включаючи, але не обмежуючись ними, оператора, країну, мережу тип, IP, MCC, MNC та отримані / відправлені загальні стільникові дані після завантаження). Програми не можуть змінювати будь-яку інформацію про мережу; вони навіть не можуть змінити мережу Wi-Fi.

Дозволяє додатку телефонувати на телефонні номери без вашого втручання. Це може призвести до несподіваних платежів або дзвінків. Шкідливі програми можуть коштувати вам грошей, здійснюючи дзвінки без вашого підтвердження.

Ні, здійснюючи дзвінок за допомогою tel://(або telprompt://), викидає величезне діалогове вікно на екран на рівні ОС, вимагаючи від користувача натиснути Виклик або Скасувати. Оскільки діалогове вікно знаходиться на рівні ОС, додаток не може просто його обійти. З'єднання не може відбутися, якщо не натиснути Дзвінок. Крім того, оскільки для цього потрібне підтвердження для кожного дзвінка, виклик не може відбуватися у фоновому режимі без взаємодії з користувачем.

Додаток зможе надсилати SMS-повідомлення. Це може призвести до несподіваних витрат. Шкідливі програми можуть коштувати вам грошей, надсилаючи повідомлення без вашого підтвердження.

Це те саме, що дзвонити. Використання MFMessageComposeвимагає підтвердження користувача на рівні ОС і не може відбуватися у фоновому режимі, як обговорювалося вище.

Додаток зможе записувати аудіо за допомогою мікрофона. Цей дозвіл дозволяє програмі записувати аудіо в будь-який час без вашого підтвердження.

Спроба отримати доступ до мікрофона видає попередження про рівень ОС у той момент, коли програма вперше запитує доступ. Подальші спроби доступу до мікрофона не потребуватимуть підтвердження, але лише тоді, коли додаток стоїть на передньому плані. Використання мікрофона на задньому плані показує червоний рядок статусу подвійної висоти для інформування користувача про випадок, а використання мікрофона у фоновому режимі повинно бути ініційовано додатком, який був на передньому плані, коли запит на отримання доступу. Доступ можна видалити з програми будь-коли в Налаштуваннях → Конфіденційність → Мікрофон.

Дозволяє додатку робити фотографії та відеозаписи з камерою. Цей дозвіл дозволяє додатку використовувати камеру в будь-який час без вашого підтвердження.

Зображення не потребують спеціального дозволу, поки iOS 8 не подасть сповіщення, як мікрофон. Для відео потрібен дозвіл мікрофона, який видає попередження.

Додаток зможе читати журнал викликів телефону, включаючи дані про вхідні та вихідні дзвінки. Цей дозвіл дозволяє програмам зберігати дані журналу викликів, а шкідливі програми можуть обмінюватися даними журналу викликів без вашого відома.

Ні, програми не мають доступу до вашого списку останніх дзвінків. Дані недоступні через API та зберігаються за межами пісочної програми будь-якого додатка.

Додаток зможе читати дані про ваші контакти, що зберігаються на вашому телефоні, включаючи частоту, з якою ви телефонували, надсилали електронну пошту чи іншим чином спілкувались із певними особами.

Доступ до контактів надається через попередження на рівні ОС. Це надає доступ для читання / запису до самих контактів, але більше ніякої інформації. Частоту зв'язку тощо неможливо отримати, як було обговорено в попередньому дозволі.

Додаток зможе читати інформацію особистого профілю, що зберігається на вашому пристрої, наприклад ваше ім’я та контактну інформацію. Це означає, що додаток може вас ідентифікувати та може надсилати інформацію вашого профілю іншим.

Це можна отримати лише через доступ до картки «я» у ваших контактах, що вимагає надання користувачем певного дозволу на рівні ОС, як обговорювалося вище.

Дозволяє додатку отримувати доступ до функцій телефону на пристрої. Цей дозвіл дозволяє додатку визначати номер телефону та ідентифікатори пристрою, активний дзвінок та віддалений номер, з'єднаний викликом.

Додаток може отримати доступ до телефонного номера, за допомогою якого пристрій було активовано за допомогою NSUserDefaults. Зауважте, що це номер телефону, з яким активовано пристрій, і він не читається з SIM-карти. UDID (унікальний ідентифікатор пристрою) знецінився, і Apple більше не приймає додатки, які отримують доступ до нього . Я не знаю жодного способу визначити, чи активний дзвінок за допомогою загальнодоступних API, і, безумовно, не те, з яким номером телефону дзвонить.

Додаток зможе отримати список облікових записів, відомих телефоном. Це може включати будь-які облікові записи, створені програмами, які ви встановили.

Облікові записи, такі як Twitter і Facebook, вимагають надання дозволу на рівні ОС. Інші акаунти, такі як облікові записи пошти, не можуть отримати доступ до інших програм. Програми, які створюють облікові записи, такі як поштові клієнти, зберігають самі акаунти, на відміну від зберігання системи, і тому до таких облікових записів не можна отримати доступ, якщо цей додаток спеціально не поділиться такою інформацією таким чином (наприклад, увійдіть у свій обліковий запис Google у Додаток YouTube також робить ваш обліковий запис доступним в Google Chrome і навпаки).


Дякую Джорджу, саме це я шукав, і це я приймаю цю відповідь (вибачте Алістер). Я вкажу на людей, коли наступного разу хтось скаже мені, що програма Messenger може робити це.
акатакрітос

Як зауваження, щойно ви надаєте доступ до мікрофона, я вважаю, що його можна використовувати будь-коли без підтвердження користувача.
Міло

@Milo Так, це стосується і багатьох інших привілеїв, таких як Контакти / Twitter / тощо.
грг

Тож теоретично вони могли б записуватись.
Міло

1
@Milo Наскільки мені відомо (в публічному API), коли програма отримує доступ до мікрофона на задньому плані, на екрані відображається червоний рядок статусу подвійної висоти, в якому йдеться про те, що програма записує (спробуйте це за допомогою голосових записок). Це не застосовується, коли додаток виходить на перший план.
грг

7

У статті йдеться про версію програми для Android.

Деякі з цих дозволів недоступні на iOS. І там, де вони є, вони потребують втручання користувача.

Однак, стаття певною мірою є принадою для зв’язку.


Це я підозрював. Я шукаю ресурс, схожий на сніп, який спростує конкретні претензії. У вас є досвід розробки iOS і ви можете поговорити з можливостями API.
акатакрітос

1
Перегляд всього списку претензій та надання точної відповіді на те, чи можлива кожна заява на iOS, - це, мабуть, добру годину чи дві роботи. Враховуючи, що вони говорять про Android і навіть не говорять про iOS ... можливо, пізніше. :)
Алістер Макміллан

@akatakritos Я написав відповідь з точки зору розробника щодо доступу до API
grg

Дякуємо, що вказали на кут андроїда. Чи є у нас стереообмін Android? Можливо, я піду задаю подібне питання.
акатакрітос

У нас, здається, немає жодного присвяченого розробці Android, але у нас є android.stackexchange.com для запитань щодо використання Android та stackoverflow.com для питань розробки на всіх платформах, включаючи Android.
Алістер Макміллан
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.