Що робить опція "Дозволити повний доступ" для моєї клавіатури iOS?


Відповіді:


8

"Дозволити повний доступ" не має нічого спільного з використанням фактичної клавіатури. Клавіатура доступна для використання у всій системі незалежно від цього параметра. Коротше кажучи, дозвіл на повний доступ надає розробнику клавіатури додатковий доступ до деякої вашої інформації та надає розробнику доступ до Інтернету. З технічних специфікацій у розділі "Проектування для користувачів довіри" Дозволити повний доступ робить це:

  • Клавіатура може отримувати доступ до Служб локації та адресної книги з дозволу користувача
  • Клавіатура може надсилати натискання клавіш та інші події введення для обробки на стороні сервера
  • Додаток, що містить вміст, може надавати інтерфейс для редагування лексикону для власної автокорекції клавіатури
  • Клавіатура може використовувати iCloud, щоб забезпечити актуальність налаштувань та лексикон автокорекції на всіх пристроях
  • Клавіатура може брати участь у ігровому центрі та купівлі через додаток

Другий пункт кулі - це те, що Apple дуже хоче, щоб ви зрозуміли. Завдяки Дозволити повний доступ розробник МОЖЕ надсилати ваші натискання клавіш на їх сервер для обробки, які можуть включати:

  1. аналізуючи своє речення на граматику
  2. аналізуючи слово для написання слова
  3. передбачення слова, яке ви набираєте.

Apple підкреслює той факт, що розробник МОЖЕ використовувати ваші натискання клавіш з нечесних причин замість законних причин, які я перераховував вище. Розробник може записувати вашу конфіденційну інформацію, наприклад номер кредитної картки або адресу вулиці.

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

Я щойно закінчив розробку розширення для клавіатури для iOS. Моя клавіатура ніколи не надсилає ваших натискань клавіш через Інтернет. Я ніколи не побачу, що ти набрав. На мою думку, жодних проблем щодо конфіденційності немає, але ви все одно отримуєте страшне повідомлення від Apple, коли вмикаєте Дозволити повний доступ. Якщо у вас є проблеми щодо ввімкнення дозволеного повного доступу, запитайте розробника, як вони використовують ваші дані / натискання клавіш.

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


Чи можу я вводити паролі за допомогою спеціальних клавіатур? Я бачу, що щоразу, коли я починаю вводити паролі, клавіатура переходить на стандартну. Це дратує. Якщо я не допустив повного доступу до клавіатури, то чому Apple повинна запобігати введенню паролів?
Ом Шанкар

Останній параграф охоплює паролі. Надання розробникам доступу до введених імен користувачів І паролів, які ви вводите, просто благає про зловживання. Я погоджуюся, що комутація дратує, але, вважаю, Apple зробила гарний дзвінок.
Джон

Джон, як це добре? На всіх ОС, включаючи Mac, Linux, Android, навіть Symbian тощо - однакові типи клавіатури у всьому. Тоді чому стільки надмірної безпеки на iOS. Я не чув жодного злому вкраденого пароля або імені користувача в будь-якій ОС Android. Насправді я чув, як з її телефону виламувала Дженніфер Лоуренс iCloud - де якийсь фанат отримав доступ до її пароля, зламавши її iPhone. Чи огляд Apple додатків у Appstore менш потужний / ретельний, ніж те, що робить Google чи Microsoft? А потім є ця спеціальна хакерська клавіша, яка перезавантажує / вибиває ваш iPhone.
Ом Шанкар

1
@Jon Якщо ввімкнено повний доступ для певної клавіатури, чи клавіатура отримує доступ до тих речей, які я набираю, коли цю клавіатуру ввімкнено, чи вона включає речі, набрані на інших клавіатурах?
міс

1
@mjs Клавіатура третьої сторони знає лише те, що ви вводите, коли вона активна.
Джон

6

Якщо ви спробуєте, він повідомить про це:

Користувачі можуть натиснути назву клавіатури звідси і встановити прапорець "Дозволити повний доступ". Це надає користувачеві ще одне підказку, яке говорить:

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

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

Джерело: http://appleinsider.com/articles/14/09/17/how-to-install-a-third-party-keyboard-on-an-iphone-or-ipad-running-ios-8


1
Що в цьому контексті означає "доступ до нього в цілому"?
orome

Це наступне питання? "загальнодоступний доступ", це напевно пояснює це вже.
Ruskes

Мені просто цікаво, як це стосується питання. Що "це" (клавіатура?), Що не можна отримати доступ до системи, якщо я не дозволяю?
orome

Вам також потрібен повний доступ для доступу до буфера обміну, який необхідний різним клієнтам для обміну повідомленнями для відправлених активів.
Олівер Діксон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.