Яндекс.Метрика

    Реклама

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

    В последнее время появляется много статей на тему того, что кто-то может смотреть данные пользователей на сетевых дисках. 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