На нашем сервере есть папка, в которую ежедневно приходят файлы с удаленного компьютера. Каждый день мы проверяем, пришли ли файлы, и если да, то мы загружаем их на наш локальный компьютер. Есть около 20 ежедневных файлов общим объемом 30 Мб каждый день.

Как только мы загружаем файлы, мы перемещаем файлы на сервере в подпапку с именем ARCHIVE (~ 3Gb). Этот процесс выполняется автоматически нашей Java-программой.

Файлы, которые мы получаем, считаются «конфиденциальными», и мы хотим зашифровать папку ARCHIVE. Один из способов сделать это - зашифровать каждый файл, который входит в нашу java-программу, но перед тем, как мы пойдем этим путем, мне было интересно, есть ли лучший способ сделать это?

Используя ubuntu, мне было интересно, есть ли способ зашифровать всю папку (архив) и позволить нам продолжать перемещать файлы в эту папку. Другими словами, чтобы поместить все ежедневные простые файлы в зашифрованную папку и при запросе извлечь эти файлы (из архива) - нам потребуется предоставить пароль для расшифровки.

Спасибо за любые указатели

3 ответа3

2

Вы можете использовать EncFS для создания виртуального зашифрованного раздела и затем подключить его к папке.

Здесь легко следовать руководству.

1

Пара предложений. Самый простой путь - создать фиктивного пользователя на сервере (с именем «черный ящик» или как вам нравится), и папка будет просто принадлежать этому пользователю. Затем предоставьте права sudo этому пользователю, кому бы вы в противном случае не дали зашифрованный пароль.

Если этого недостаточно, вы можете сделать еще один шаг с помощью Зашифрованного частного каталога:

https://help.ubuntu.com/community/EncryptedPrivateDirectory

Удачи!

0

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

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