Logo uk.androidermagazine.com
Logo uk.androidermagazine.com

Facebook зберігав журнали дзвінків та повідомлень на андроїд-телефонах та дотримувався правил цього робити

Anonim

Facebook зараз в новинах. Можливо, ви чули. Наразі соціальна мережа знаходиться під надзвичайною ретельністю щодо того, як вона збирала та обробляла дані користувачів, зношуючись з тим, що вже було потертої довірою гігантської компанії. Остання несподіванка, що приходить від людей, які завантажують кеш даних Facebook, - це те, що багато користувачів Android невідомо надавали Facebook доступ до своїх журналів викликів та SMS-повідомлень протягом багатьох років - і компанія трималася за все це.

Хоча я з радістю зможу викрити якийсь негідний сюжет, пояснення тут досить просте: Facebook просто скористався розслабленою моделлю дозволів Android, і ми не знали нічого кращого.

Google надійшов дозволом на додаток ще з днів Android Market, але протягом більшої частини свого життя Android перетягнув усі ці дозволи в єдиний блок, який потрібно було прийняти або відхилити під час встановлення додатка. Прийняття дозволів дало додаткам широкий доступ до того, що вони декларували, а заборона дозволів означала, що ви просто не отримали встановити додаток. У той час було добре, що Google принаймні показував користувачам ці дозволи, але, заважаючи, він був занадто широким і насичений ситуаціями, коли додатки могли скористатися цією моделлю.

Android дозволяв додаткам широко отримувати доступ до даних, тому, природно, Facebook просто заявив, що хоче всього.

Увійдіть у Facebook, який природно просто заявив, що хоче всього. Отже, якщо ви встановили додаток Facebook і ввійшли в систему на ранній версії Android - це було особливо легко в Jelly Bean і раніше - ви надавали доступ до своїх журналів викликів і повідомлень, надаючи доступ до дозволу "контактів". (Ви також одразу надали йому доступ до набагато більше, як-от ваші мікрофони та місцеположення.) Facebook має сенс мати доступ до ваших контактів, і більшість програм з тієї чи іншої причини просили цього дозволу, але, звичайно, це означало, що ви дали доступ набагато більше, ніж ви зрозуміли. І так, Facebook зберігав журнали ваших дзвінків та повідомлень, оскільки він мав ваш дозвіл на це, і він не збирався відмовляти від можливості зібрати більше даних.

Google зробив величезний крок, щоб виправити це за допомогою Android Marshmallow у 2015 році, представивши модель дозволу на використання. Ця нова система, від якої ми всі зараз отримуємо користь, не дає додатку мати жодних дозволів під час встановлення, а натомість спонукає користувача надати доступ до певних областей прямо тоді, коли він виконує дії, які цього вимагають. Індивідуальні дозволи також можуть бути відкликані в будь-який час, наприклад, якщо випадково натисніть "дозволити" для доступу до мікрофона.

Але ось додаткові зморшки роблять це все неприємним: хоча це було запроваджено у 2015 році, додатки все ще дозволяли орієнтуватися на старішу версію Android до середини 2017 року, яка не грала за правилами дозволу на використання. Це широке вікно сумісності із зворотним зв'язком використовується для того, щоб додатки орієнтувались на найширшу аудиторію людей, що в цьому випадку мало сенс, оскільки протягом 2016 року все ще було багато людей, які користуються Android Lollipop. Але це також означало, що навіть незважаючи на те, що Marshmallow та пізніші пристрої здатні керувати новою системою дозволів, деякі додатки орієнтовані на старіші версії Android, щоб використовувати стару систему декларування при встановленні. Включаючи Facebook.

Дозвіл краще і простіше зрозуміти зараз, але емоційна шкода робиться.

Тож ця сукупність питань означала, що наставав багаторічний період, коли Facebook збирав інформацію про журнали викликів та повідомлення від користувачів Android, навіть тих, хто використовує Android Marshmallow та Nougat. Ми ще не знаємо, як саме Facebook використовував інформацію, але ви можете бачити, як знання того, з ким ви спілкувались, найчастіше можна просто додати до постійно вдосконаленої мережі зв’язків, яку підтримує Facebook. Я міг би легко стверджувати, що знання моєї історії дзвінків з 2015 року є однією з найменш цінних з масивних даних, які я висипав у Facebook за ці роки, але це, безумовно, є деяким з найстрашніших для збирання. Але для чого це варто, мій власний архів даних Facebook не містив історії дзвінків. Тож, безумовно, можна було пропустити це вікно колекції залежно від того, які пристрої та програми ви використовували.

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

Facebook нічого "не вкрав", він просто використовував дозволи Android наскільки це можливо.

Але ось до чого все повертається врешті-решт: ви надали Facebook доступ до цієї інформації. Хиткі та надто широкі налаштування дозволів Android надали Facebook величезну допомогу у виконанні цього, але ви встановили додаток і натиснули кнопку, щоб дозволити отримати доступ до нього. Facebook нічого не "вкрав" і не працював за межами параметрів, встановлених Android Market та Google Play, він просто використовував їх у повній мірі.

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