MacRumors

Skip to Content

Apple исправит уязвимость в macOS Mail, из-за которой текст некоторых зашифрованных писем был доступен

В почтовом клиенте Apple Mail для macOS существует уязвимость, из-за которой текст некоторых зашифрованных писем остается незашифрованным, согласно сообщению ИТ-специалиста Боба Гендлера (через The Verge).

По словам Гендлера, файл базы данных snippets.db, используемый функцией macOS, предлагающей предложения по контактам, хранит зашифрованные электронные письма в незашифрованном формате, даже если Siri отключена на Mac.

mailencryptionissue

В этом письме Гендлер демонстрирует, что закрытый ключ был недоступен в Mail, делая сообщение нечитаемым. Тем не менее, он остается доступным в базе данных.

Гендлер впервые обнаружил ошибку 29 июля и сообщил о ней Apple. В течение нескольких месяцев Apple заявляла, что изучает проблему, но исправление так и не было выпущено. Уязвимость продолжает существовать в macOS Catalina и более ранних версиях macOS, начиная с macOS Sierra.

Позвольте мне повторить… База данных snippets.db хранит зашифрованные сообщения Apple Mail… полностью, абсолютно, полностью — НЕЗАШИФРОВАННЫМИ — читаемыми, даже при отключенной Siri, без необходимости наличия закрытого ключа. Большинство предположит, что отключение Siri остановит сбор информации о пользователе в macOS. Это серьезная проблема.

Это серьезная проблема для правительств, корпораций и обычных людей, которые используют зашифрованную электронную почту и ожидают, что ее содержимое будет защищено. Секретная или сверхсекретная информация, отправленная в зашифрованном виде, а также коммерческие тайны и проприетарные данные будут раскрыты в результате этого процесса и через эту базу данных.

Apple сообщила The Verge, что ей известно об этой проблеме, и она будет решена в будущем обновлении программного обеспечения. Apple также заявила, что хранятся только фрагменты некоторых электронных писем, и предоставила Гендлеру инструкции по предотвращению сохранения данных в базе данных snippets.

На практике эта проблема затрагивает ограниченное число людей, и пользователям macOS в целом не стоит беспокоиться об этом. Это требует, чтобы клиенты использовали macOS и приложение Apple Mail для отправки зашифрованных электронных писем. Это не затрагивает тех, у кого включен FileVault, и человек, желающий получить доступ к информации, также должен знать, где искать в системных файлах Apple, и иметь физический доступ к устройству.

Тем не менее, как отмечает Гендлер, эта конкретная уязвимость «поднимает вопрос о том, что еще отслеживается и потенциально неправильно хранится без вашего ведома».

Те, кого беспокоит эта проблема, могут предотвратить сбор данных в базе данных snippets.db, открыв «Системные настройки», выбрав раздел «Siri», затем «Предложения Siri и конфиденциальность», выбрав «Почта» и отключив «Учиться на этом приложении». Это остановит добавление новых электронных писем в snippets.db, но не удалит уже добавленные.

Apple сообщила The Verge, что клиенты, желающие предотвратить чтение незашифрованных фрагментов другими приложениями, могут отказаться от предоставления приложениям полного доступа к диску в macOS Catalina. Включение FileVault также зашифрует все на Mac.

Полные сведения об уязвимости можно прочитать в статье Гендлера на Medium.