SHARE THE PERSPECTIVE
Назва алгоритму не замінює доказів щодо місця зберігання даних і захисту ключа.

Шифрування збережених даних, або Data-at-Rest, захищає дані, що зберігаються на пристрої; наскрізне шифрування — вміст повідомлень між авторизованими пристроями. Щоб оцінити безпеку месенджера, потрібно розглянути обидва аспекти. Сама лише назва алгоритму чи слово «постквантовий» не показує, як на телефоні захищені база даних, кеш медіафайлів і експортовані файли.

У цифровій криміналістиці мобільних пристроїв «отримати файл» також не означає «прочитати його зашифрований вміст». Результат залежить від моделі пристрою, версії операційної системи, стану блокування, типу даних, доступних для використання ключів і методу дослідження. Лише за назвою інструмента не можна передбачити успіх чи невдачу вилучення даних для всіх телефонів.

Три рівні, які не слід плутати

Рівень Що захищає? Важливе запитання
Наскрізне шифрування повідомлень Вміст, яким обмінюються авторизовані пристрої У кого перебувають ключі та як перевіряється співрозмовник?
Шифрування сховища пристрою Файли, збережені в пам’яті Коли та з якими дозволами можна використовувати відповідні ключі?
Захист усередині застосунку та резервних копій Базу даних, експортовані дані або окремі копії Які дані охоплено та де розташований ключ кожної копії?

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

Що означають BFU та AFU?

Ці терміни зазвичай описують стан пристрою відносно першого розблокування після запуску:

  • BFU, або Before First Unlock: Від моменту ввімкнення чи перезапуску користувач ще не виконав першого розблокування.
  • AFU, або After First Unlock: Перше розблокування вже виконано; зараз пристрій може знову показувати екран блокування.

Ці два позначення — не оцінка безпеки й не однозначний результат криміналістичного дослідження. AFU не означає, що «всі ключі можна вилучити»; BFU також не означає, що «жодні дані недоступні».

У файловому шифруванні Android сховище Credential Encrypted, або CE, стає доступним після розблокування користувачем. Сховище Device Encrypted, або DE, також можна використовувати для необхідних функцій Direct Boot. Місце зберігання кожного виду даних і політика роботи з ключами мають значення: не всі файли мають однаковий стан доступу.

Концептуальне зображення захисту даних, збережених на телефоні

Чому керування ключами важливіше за згадку про AES?

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

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

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

Які висновки можна зробити щодо Livara?

Документація з безпеки Livara та моделі загроз — це опис архітектури й меж продукту з боку постачальника; вона не замінює незалежного криміналістичного випробування.

Зокрема, відновлення ідентичності у форматі v7 не слід вважати резервною копією історії чатів або доказом шифрування локальної бази даних. Опис протоколу обміну повідомленнями, як-от LVR1, сам по собі також не визначає, яким ключем і в яких станах захищено кожен файл на телефоні.

У межах цієї статті не проводилися випробування комерційних криміналістичних інструментів або бази даних конкретної версії Livara. Тому твердження на кшталт «жоден криміналістичний інструмент не може прочитати Livara» чи «ML-KEM шифрує всі файли в пам’яті» не є обґрунтованими висновками.

Які докази варто запитувати для оцінювання месенджера?

Замість рейтингової таблиці без випробувань шукайте відповіді на ці конкретні запитання:

  1. Яку версію застосунку, яку модель пристрою та яку версію операційної системи було досліджено?
  2. Де окремо зберігаються текст повідомлень, файли, мініатюри, кеш і результати ручного експорту?
  3. Як створюється та зберігається ключ бази даних? Чи залежить його використання від автентифікації?
  4. Які відмінності є в заблокованому стані, після розблокування та під час роботи застосунку?
  5. Що саме містить резервна копія та у кого перебуває її пароль або ключ відновлення?
  6. Чи опубліковано незалежний звіт, методику випробувань, обмеження та дату дослідження?

Без відповідей на ці запитання слова «зашифровано» недостатньо для порівняння продуктів. Публікація технічної документації цінна, проте її не слід подавати як рівнозначну незалежному підтвердженню всіх тверджень.

Практичні заходи для щоденного захисту

Використовуйте блокування пристрою з належним паролем, установлюйте оновлення операційної системи й застосунку та обмежте показ конфіденційного тексту на екрані блокування. Свідомо керуйте додатковими копіями в галереї, папці завантажень і резервних копіях: копія поза месенджером може мати іншу політику захисту.

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

Поширені запитання

Якщо телефон вимкнено, чи означає це, що вилучити дані неможливо?

Ні. Стан пристрою — один із чинників, а не гарантія результату. Потрібно знати подробиці щодо апаратного й програмного забезпечення, даних та методу дослідження.

Чи гарантує постквантове шифрування повідомлень безпеку сховища?

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

Чи означає відновлення облікового запису, що повернуться всі повідомлення?

Не обов’язково. Відновлення ідентичності, повторне підключення до облікового запису та відновлення історії — три різні функції. Перш ніж змінювати телефон, перевірте обсяг резервного копіювання саме цього продукту та його версії.

Ознайомтеся з моделлю загроз і архітектурою безпеки Livara
CONTINUE THE THREADAndroid & device security ↗
YOU’VE REACHED THE ENDBack to the reading room ↗