Доступ до введення, локальне навчання й надсилання даних постачальнику — окремі питання.
Активна клавіатура Android належить до довіреного програмного забезпечення, яке обробляє повідомлення до того, як месенджер його зашифрує. Вона може обробляти введений текст і отримувати навколишній текст із поля редагування, що перебуває у фокусі. Це привід уважно вибирати й налаштовувати клавіатуру, а не доказ того, що кожна клавіатура записує або передає на сервер кожну розмову.
Це важливе розрізнення: технічний доступ, локальне зберігання та передавання постачальнику — три різні питання. Наскрізне шифрування саме собою не відповідає на жодне з них щодо методу введення.
Що може бачити клавіатура Android?
Редактор методу введення, або IME, забезпечує такі способи введення тексту, як клавіатура, рукописне введення чи диктування. У документації Android щодо методів введення описано, як система з'єднує його з полем редагування, що перебуває у фокусі.
Через з'єднання введення поле редагування може надавати текст навколо курсора. Це не дає клавіатурі автоматичного доступу до всієї історії розмов або баз даних інших застосунків. Фактичний доступ залежить від поля редагування, типу введення, поведінки ОС та інших дозволів, які має програма.
Шкідливий метод введення все одно становить серйозний ризик на кінцевому пристрої. Подальше шифрування повідомлення не може скасувати розкриття, що сталося під час введення. Про ширші межі захисту читайте в матеріалі про те, що захищає наскрізне шифрування.
Вставлення не дає змоги безпечно обійти ворожу клавіатуру
Вставлений текст може стати частиною навколишнього тексту в полі редагування, що перебуває у фокусі. Клавіатура також може надавати функції буфера обміну. Тому вставлення пароля або фрази відновлення не гарантує, що їх буде приховано від активного IME.
Не переміщуйте таємні дані через непотрібні операції з буфером обміну, щоб уникнути набирання. На довіреному пристрої використовуйте передбачений спосіб введення облікових даних або роботу через менеджер паролів, а ненадійну клавіатуру замініть, замість того щоб намагатися провести конфіденційний текст в обхід неї.
Чи надсилають функції навчання й голосового введення мій текст за межі пристрою?
Вони можуть використовувати різні моделі обробки. Локальне прогнозування, хмарне переформулювання, диктування, добровільне передавання аудіо й телеметрію не слід вважати однією функцією з єдиною політикою конфіденційності.
Наприклад, документація Google про навчання Gboard розрізняє федеративне навчання та добровільне передавання аудіо. За словами Google, під час федеративного навчання надсилаються оновлення, отримані внаслідок навчання, а не вимовлений чи набраний текст; добровільне передавання аудіо має інший потік даних і може передбачати перевірку людьми. Це розрізнення, задокументоване постачальником, а не результат незалежного аудиту трафіку.
Перевірте поточні налаштування для свого пристрою, мови й увімкненої функції. Не робіть висновку, що звичайне автовиправлення передає цілі чати або що нова хмарна функція роботи з текстом поводиться так само, як автономне прогнозування.
Що месенджер може попросити у клавіатури?
Android пропонує прапорець IME_FLAG_NO_PERSONALIZED_LEARNING, який просить IME не оновлювати персоналізоване навчання на основі вмісту певного текстового поля. Довідник Android API прямо попереджає, що цей запит не є гарантією і не кожен IME може його дотримуватися.
Тому значок інкогніто або режим конфіденційності месенджера не слід вважати межею безпеки проти шкідливої програми-клавіатури. Це може бути корисною функцією у взаємодії добросовісних компонентів, але самому методу введення все одно потрібно довіряти.
Практична перевірка клавіатури
- Визначте активну клавіатуру. Перегляньте налаштування мови та введення Android; назви меню залежать від виробника.
- Перевірте видавця та джерело оновлень. Уникайте перепакованих завантажень і клавіатур, установлених лише за вказівкою повідомлення чи реклами.
- Прочитайте налаштування конфіденційності окремих функцій. Окремо перевірте персоналізацію, вивчені слова, диктування, передавання аудіо, історію буфера обміну та інструменти ШІ для роботи з текстом.
- Видаліть невикористовувані методи введення. Перш ніж вимикати клавіатуру, залиште альтернативу, про яку точно знаєте, що вона працює, особливо якщо покладаєтеся на спеціальні можливості або певну мову.
- Використовуйте локальну обробку, коли вона відповідає вашим потребам. Робота без мережі дає корисні відомості про цю операцію, але не доводить відсутності подальшого передавання даних або телеметрії.
- Повторюйте перевірку після великих оновлень. Функції та потоки даних можуть змінюватися, навіть якщо назва застосунку залишається тією самою.
Дозвіл Android на доступ до інтернету зазвичай не є дозволом часу виконання, який користувач може відкликати перемикачем, як дозвіл на мікрофон. Деякі пристрої пропонують засоби керування мережею, але їхня доступність різниться. Не покладайтеся на загальні вказівки «відкликати дозвіл на інтернет» на екрані налаштувань, якого може не існувати.
Застосунок без прямого доступу до мережі має меншу поверхню для виведення даних, але лише цього факту недостатньо для висновку про загальну надійність. Важливі також залежності, взаємодія з іншими компонентами, локальне зберігання та подальші оновлення. Опублікований вихідний код може допомогти перевірці, але сам собою не доводить безпечності встановленої збірки.
Як це пов'язано з Livara
Межі безпеки Livara стосуються її власної обробки повідомлень і ключів. Вони не є сертифікацією клавіатури, операційної системи чи іншого програмного забезпечення на вашому пристрої. Приватний месенджер і надійний метод введення — взаємодоповнювальні засоби захисту.
Використовуйте контрольний список вибору безпечного месенджера разом із цією перевіркою введення. Не вибирайте слабше захищений канал зв'язку лише тому, що клавіатура здається безпечною, і не вважайте, що позначка про сильне шифрування робить будь-яку клавіатуру безпечною.
Поширені запитання
Чи бачить клавіатура вхідні повідомлення?
Не просто тому, що вона активна. Її звичайне з'єднання введення стосується поля редагування, що перебуває у фокусі, а не всієї бази вхідних повідомлень. Додаткові дозволи або вразливості можуть змінити ситуацію.
Чи надсилає Gboard усе, що я набираю?
У наведеній документації Google про навчання цього не сказано. Різні функції мають різні правила обробки й передавання даних; перегляньте відповідне налаштування замість того, щоб робити узагальнене твердження.
Клавіатура з відкритим вихідним кодом автоматично безпечніша?
Доступність вихідного коду сприяє перевірці, але супровід, походження збірки, улаштування функцій і фактично проведені перевірки залишаються важливими. За однією лише цією ознакою не можна визначити універсального переможця.
Що робити, якщо я підозрюю, що моя клавіатура шкідлива?
Припиніть вводити через неї таємні дані. Із довіреного середовища виберіть надійний метод введення, перевірте сеанси облікових записів і розгляньте допомогу з безпеки пристрою, якщо його компрометація є ймовірною. Сама лише зміна клавіатури не доводить, що решта пристрою чиста.



