5

Мне нужно сохранить безопасный файл на OS X (10.6). Файл хранится на флэш-накопителе в зашифрованном томе с использованием TrueCrypt.

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

Есть ли безопасный способ сделать это?

Обновление: после комментариев, я согласен, что Excel создает риски. Следовательно, я могу использовать простые текстовые файлы с TextEdit или любым другим текстовым редактором.

3 ответа3

3

Microsoft Excel использует (и иногда злоупотребляет) временные файлы, чтобы предотвратить потерю вашей работы. Вот цитата из службы поддержки Microsoft:

При сохранении изменений в файле Microsoft Excel происходит следующее:

  • Измененный файл сохраняется во временный файл.
  • Исходный файл удален.
  • Временный файл переименовывается в исходное имя файла.

Удаленный исходный файл находится в том же каталоге или папке, что и новый измененный файл в Windows. В Macintosh временные файлы помещаются в невидимую папку с именем Temporary Items на корневом уровне жесткого диска.

Временные файлы должны автоматически удаляться при закрытии Excel, но, если вы хотите убедиться в этом, вы можете создать небольшой скрипт, который удаляет файлы в /.TemporaryItems . Обратите внимание, что эта папка автоматически исключается из поиска в центре внимания, поскольку она скрыта.

Мой совет не использовать Excel. Файл .csv - это простой текстовый файл, поэтому вы можете попробовать другие редакторы, в зависимости от ваших потребностей. Например, TextEdit создает только один временный файл, расположенный в той же папке, что и ваш файл.


ОБНОВИТЬ

Поскольку вы обновили свой вопрос и удалили Excel из уравнения, я добавлю несколько моментов.

Если вы используете соответствующий редактор (например, TextEdit без автосохранения), на жестком диске не останется никаких остатков. Временные / кэшированные файлы никогда не создавались, а содержимое вашего текстового файла оставалось только в оперативной памяти, пока файл был открыт.

Однако, если этот файл действительно важен, вы должны рассмотреть и другие вещи, помимо "остатков жесткого диска". Если ваша система взломана, открывать файл там небезопасно. Возможно, вам следует рассмотреть более "радикальные" подходы, такие как Sirex, предложенный в комментариях.

1

Независимо от того, что вы делаете, всегда есть вероятность, что части файла могут быть записаны в пространство подкачки машины на загрузочном диске.

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

1

Считай меня сумасшедшим - но если данные не обязательно должны быть в Excel, как насчет использования такого инструмента, как KeePass - http://www.keepassx.org - который, безусловно, может управлять именами пользователей и паролями, но также может хранить все виды другие данные как часть учетной записи. Подобные инструменты специально созданы для сценариев, которые вы описываете, и вам не нужно проходить через поворот TrueCrypt - хотя вы, конечно, могли бы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .