Как стать автором
Обновить

Защищаем DropBox (и другие сетевые папки) от посторонних глаз

Время на прочтение2 мин
Количество просмотров2.2K
В последнее время появляется много статей на тему того, что кто-то может смотреть данные пользователей на сетевых дисках. TrueCrypt хорошое решение этой проблемы в Windows, но он, к сожалению, хранит все файлы в контейнере, а это означает, что невозможно скачать только один файл через веб-интерфейс DropBox.

Мне это не очень нравится, и поэтому я решил сделать программу, которая следит за изменениями локальных файлов в папке (также как DropBox), но вдобавок умеет сжимать файлы в архивы автоматически. Таким образом, мы убиваем сразу трех зайцев: уменьшаем размеры файлов на сетевом диске, шифруем их паролем и получаем возможность безопасно скачивать в веб-интерфейсе по одному в виде шифрованного архива. Подробнее о программе под катом (+1 картинка 28KiB).

Программа распространяется бесплатно и не требует установки, достаточно поместить ее в папку автозагрузки, запустить и немного настроить:

image

  1. Source Folder — Папка, в которой лежат ваши локальные файлы, те, что не хочется хранить на удаленном сервере без шифрования
    (На картинке «D:\Dropbox.Secure»)
  2. Archive Folder — Папка в которую будут помещаться архивы локальных файлов
    (На картинке («D:\Dropbox\Archive»)
  3. Executable — Путь к файлу 7z.exe (На картинке «C:\Program files\7-Zip\7z.exe»)
  4. Use password — Если эта галочка установлена, то архив будет шифроваться паролем, который необходимо ввести в поле справа от чекбокса
  5. Save/Saved — Кнопка, которая позволяет сохранить текущий пароль в реестре Windows. Пароль предварительно шифруется AES, но, думаю, не стоит надеяться, что кто-нибудь не сможет его расшифровать, если будет иметь доступ к программе и реестру одновременно
  6. Clear — Кнопка уничтожает информацию в реестре о пароле. Сначала в ключ записывается пустая строка, потом он удаляется.
  7. Add parameters — Дополнительные параметры командной строки 7-Zip при сжатии файла(На картинке -mhe=on (шифрование заголовков) и -mx=9 (максимальное сжатие))
  8. Extract parameters — Дополнительные параметры командной строки 7-Zip при распаковке архива.

Итак, после того, как мы предварительно настроили программу, мы можем нажать кнопку Sync.

Теперь если в папку D:\Dropbox.Secure кинуть любые файлы, то они автоматически будут сжаты и сохранены в папку D:\Dropbox\Archive. Любое изменение в папке D:\Dropbox.Secure приведет к автоматическому сжатию файлов. Если файл заблокирован, программа дождется его разблокировки.

При удалении файла или директории в папке D:\Dropbox.Secure, файлы и директории в папке D:\Dropbox\Archive удаляются автоматически.

Если удалить архив 7-Zip в папке D:\Dropbox\Archive, он удалится только там.

Если из любой папки кинуть архив 7-Zip в папку D:\Dropbox.Secure, то файл автоматически разархивируется и обновится архив в папке D:\Dropbox\Archive. Это полезно, когда утром приходишь из дома и надо обновить файлы в архиве на локальном компьютере, просто копируешь их после завершения процесса синхронизации DropBox. После чего можно спокойно работать весь день, зная, что все файлы автоматически синхронизируются в Dropbox архивы.

В случае, если программа не сможет распаковать архив, она сообщит об этом.

Программу можно загрузить на этой странице.

Работоспособность программы проверена в Windows 7. Возможно, для запуска может потребоваться обновление Microsoft .NET Framework

Если вы обнаружили ошибку в программе, пожалуйста сообщите по адресу support+arcsync@sharecoder.com
Теги:
Хабы:
Всего голосов 10: ↑8 и ↓2+6
Комментарии4

Публикации