Apple виправляє помилку безпеки, розкриваючи видалені сигнальні повідомлення

Apple виправила критичну вразливість безпеки, через яку правоохоронні органи отримували доступ до видалених повідомлень Signal, що зберігалися в базах даних сповіщень iPhone протягом 30 днів.
Apple усунула значну вразливість системи безпеки, через яку правоохоронні органи несподівано отримали доступ до вмісту зашифрованих повідомлень Signal, які користувачі вважали остаточно видаленими. Виявлення цієї вади виявило тривожну прогалину в безпеці iOS, яка зберігалася навіть після того, як користувачі повністю видалили програму обміну повідомленнями зі своїх пристроїв.
Користувачі, які залежать від програм із зашифрованими повідомленнями, як-от Signal для конфіденційних комунікацій, були шоковані, дізнавшись про практику збереження даних Apple. Уразливість виникла через систему push-сповіщень Apple, яка продовжувала зберігати вміст попереднього перегляду вхідних зашифрованих повідомлень у базі даних сповіщень пристрою. Цей механізм зберігання залишався активним протягом приблизно одного місяця, зберігаючись довго після того, як повідомлення зникли з самої програми Signal і навіть після того, як користувачі повністю видалили програму зі своїх iPhone.
Про проблему безпеки стало відомо, коли журналісти-розслідувачі 404 Media повідомили про свідчення представників ФБР у суді. Під час судового розгляду федеральні агенти виявили, що вони володіють технічними можливостями для криміналістичного вилучення копій вхідних повідомлень Signal безпосередньо з iPhone обвинуваченого, незважаючи на те, що додаток було видалено з пристрою. Ця можливість існувала, оскільки архівні дані сповіщень залишалися доступними в базі даних push-сповіщень пристрою.
Це відкриття набуло особливого значення, якщо його пояснити контекстом ширшої судової справи. Згідно з повідомленням 404 Media, ця справа стала першим судовим переслідуванням осіб, звинувачених у ймовірній діяльності «Антифа» після суперечливого визначення президентом Трампом загального терміну терористичної організації. Відкриття того, що правоохоронні органи можуть отримати доступ до видалених зашифрованих повідомлень, додало ще один рівень складності в дискусії про можливості стеження та перетину технологій із політичним переслідуванням.
Ця вразливість виявила фундаментальне непорозуміння багатьох користувачів щодо того, як насправді працює безпека зашифрованих повідомлень на сучасних смартфонах. Хоча сам Signal забезпечує наскрізне шифрування для самого вмісту повідомлення, система сповіщень операційної системи працювала як окремий механізм зберігання даних поза прямим контролем Signal. iOS від Apple генерувала попередні перегляди сповіщень, які містили частини зашифрованого тексту повідомлення, зберігаючи ці попередні перегляди незалежно від власних даних програми Signal.
Технічна архітектура, яка увімкнула цю прогалину в безпеці, за своєю суттю не була зловмисною, а скоріше являла собою недогляд у взаємодії різних системних компонентів. Push-сповіщення виконують важливу функцію на сучасних пристроях, сповіщаючи користувачів про вхідні повідомлення та іншу важливу до часу інформацію. Однак тривале зберігання вмісту сповіщень у доступній для пошуку базі даних створило ненавмисну вразливість, якою могли скористатися складні криміналістичні інструменти.
Прихильники цифрової конфіденційності та експерти з кібербезпеки одразу усвідомили наслідки цього недоліку безпеки. Уразливість підірвала основне припущення, яке зробили користувачі, вибираючи платформи для обміну зашифрованими повідомленнями: що правоохоронні органи зіткнуться зі справжніми технічними перешкодами для доступу до вмісту повідомлень. Той факт, що такі бар’єри можна було обійти через бічний канал у самій операційній системі, свідчить про те, що лише зашифровані програми не можуть гарантувати захист конфіденційності, який очікують користувачі.
Відповідь Apple передбачала зміну того, як iOS обробляє зберігання та утримання сповіщень для програм із зашифрованими повідомленнями. Компанія запровадила зміни, щоб скоротити період часу, протягом якого попередні перегляди сповіщень зберігаються в системній базі даних, і додала додаткові засоби безпеки, щоб обмежити доступ до цих даних. Ці зміни свідчать про визнання того, що безпека системи сповіщень заслуговує на такий самий суворий захист, як і інші конфіденційні дані пристрою.
Патч, випущений Apple, демонструє постійну проблему, з якою стикаються технологічні компанії, намагаючись збалансувати зручність для користувача та міркування безпеки. Системи сповіщень обов’язково зберігають певні історичні дані, щоб надати користувачам повний центр сповіщень, де вони можуть переглянути останні сповіщення. Однак збереження конфіденційного вмісту із зашифрованих повідомлень створює проблеми з безпекою, які переважують переваги зручності. Оновлений підхід Apple надає перевагу безпеці над повнотою функцій у цій конкретній області.
Цей інцидент підкреслює ширші питання про те, як криміналістика смартфонів і правоохоронні органи взаємодіють із сучасними технологіями конфіденційності. Незважаючи на те, що технологічні компанії впроваджують дедалі складніші методи шифрування, слідчі продовжують відкривати альтернативні шляхи доступу до бажаної інформації. Уразливість бази даних сповіщень ілюструє, як безпека вимагає уваги до кожного компонента системи, а не лише до основного механізму шифрування.
Користувачі, які покладаються на Signal або подібні зашифровані програми для справді конфіденційних комунікацій, відкриття спонукали до розгляду додаткових заходів безпеки, окрім вибору програми. Деякі користувачі, які піклуються про безпеку, почали застосовувати такі практики, як більш агресивне використання функції зникаючих повідомлень Signal, повне відключення попереднього перегляду сповіщень або поєднання зашифрованих повідомлень з іншими методами операційної безпеки. Ці відповіді відображають нове розуміння того, що лише шифрування на рівні програми може не забезпечити повний захист від складних криміналістичних методів.
Виправлення системи безпеки Apple усуває одну конкретну вразливість, але інцидент демонструє ширшу схему: правоохоронні органи продовжують розробляти нові криміналістичні методи доступу до інформації із зашифрованих пристроїв, а технологічні компанії повинні постійно оновлювати свої засоби захисту у відповідь. Ця безперервна технологічна конкуренція між захистом конфіденційності та криміналістичними можливостями не має жодних ознак вирішення, оскільки обидві сторони продовжують вдосконалювати свої відповідні методології та інструменти.
Виправлення, впроваджене Apple, є важливим кроком на шляху до усунення значної прогалини в безпеці, але воно також підкреслює складність захисту сучасних смартфонів. Користувачі повинні оновити свої пристрої до останньої версії iOS, щоб отримати покращення безпеки, розроблені Apple у відповідь на цю вразливість. Крім того, цей інцидент служить нагадуванням про те, що цифрова конфіденційність вимагає постійної пильності та що технологічні компанії повинні постійно зосереджуватися на виявленні та вирішенні проблем безпеки, які можуть поставити під загрозу дані користувачів.
Джерело: Ars Technica


