Quantcast
Channel: macOS - Applepro.news
Viewing all articles
Browse latest Browse all 900

Уязвимость ключа шифрования сигнала устраняется на Mac

$
0
0

Давняя уязвимость ключа шифрования Signal в настольных приложениях компании наконец-то исправлена. Исправление полностью защитит приложение Mac, но компания сможет предложить только компромиссное решение для версии Windows …

Настольные приложения Signal для Mac и Windows хранят сообщения в зашифрованной базе данных SQLite, ключ которой автоматически генерируется приложением без участия пользователя.

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

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

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

Шесть лет все было тихо, пока не вмешался Илон Маск. Его заметило сообщество, и компания нанесла ответный удар, но его поддержали исследователи мобильной безопасности Талал Хадж Бакри и Томми Майск.

Писк Компьютера сообщается, что это наконец убедило компанию исправить проблему после того, как разработчик предложил им решение.

В апреле независимый разработчик Том Плант создал запрос на объединение кода, который использует API SafeStorage компании Electron для дополнительной защиты хранилища данных Signal от офлайн-атак.

«В качестве простого способа смягчения я реализовал API safeStorage от Electron, чтобы по возможности шифровать ключ с помощью API платформы, таких как DPAPI в Windows и Keychain в macOS», — пояснил Плант в запросе на слияние. […]

Разработчик Signal наконец ответил, что они реализовали поддержку safeStorage от Electron, которая вскоре станет доступна в будущей бета-версии.

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

Фото Эрика Маклина на Unsplash

Уязвимость ключа шифрования сигнала устраняется на Mac


Viewing all articles
Browse latest Browse all 900

Trending Articles