Вопрос или проблема
Если вы расшифровываете шифротекст в терминале вот так:
gpg --output - --armor --encrypt --recipient 23642351 message.txt.pgp
..это касается жесткого диска / SSD или существует только в ОЗУ?
Что насчет того, когда Thunderbird расшифровывает сообщение – касается ли открытый текст жесткого диска или существует только в ОЗУ?
Thunderbird сохраняет всё, зашифрованное вашим собственным открытым ключом, даже копии отправленных писем, которые были отправлены зашифрованными с помощью открытых ключей других людей, и он позволяет чему-то существовать в течение пяти или десяти минут как открытый текст, прежде чем снова потребовать пароль к вашему закрытому ключу для просмотра чего-либо. Вопрос в том, сохраняется ли это как открытый текст на жестком диске в течение этих пяти или десяти минут?
Я знаю из восстановления текстовых файлов с жесткого диска, что всё, что вы удаляете, какое-то время остается на нем, тогда как всё в ОЗУ исчезнет в тот момент, когда питание будет отключено.
Большая часть останется в ОЗУ, но могут быть случаи, когда она может затронуть жесткий диск или SSD, в основном если у вас сложные данные и/или вложения.
Ответ или решение
При выполнении команды gpg --output - --armor --encrypt --recipient 23642351 message.txt.pgp
для дешифрации шифротекста к терминалу, данные в основном обрабатываются в оперативной памяти (RAM). Однако, важно отметить, что существует вероятность, что данные могут косвенно затрагивать жесткий диск или SSD по нескольким причинам.
- Кэширование: Операционные системы и программы могут кэшировать данные для ускорения работы, что может временно сохранить дешифрованные данные в файловом кэше на диске.
- Временные файлы: Некоторые приложения могут создавать временные файлы, в которых сохраняются данные для обработки. Если эти файлы создаются, они могут хранить временные версии информации на носителе.
- Отладка и ошибки: В редких случаях сбои программ, или ошибки могут привести к тому, что данные окажутся на диске.
Что касается Thunderbird, процесс дешифровки сообщений происходит аналогично. Первоначально, весь открытый текст хранится в оперативной памяти. Однако в течение времени, когда Thunderbird позволяет вам видеть расшифрованные сообщения без повторного ввода пароля, программа может создавать временные файлы или использовать кэш, что опять же может привести к тому, что данные окажутся на диске.
Если вы обрабатываете чувствительную информацию, стоит учитывать возможность временного хранения данных и принимать меры для их безопасного удаления. Большинство современных операционных систем предлагают функции для безопасного удаления временных файлов, что может помочь уменьшить риск обнаружения plaintext.
В заключение, при использовании gpg и Thunderbird, данные в основном хранятся в RAM, но существует вероятность их временного сохранения на жестком диске или SSD в определенных условиях.