Шифрование фотографий в Google Диск
-
Нужно зашифровать важные фотографии и другие документы, поместить их в облако в зашифрованном виде и синхронизировать с другим Android-устройством? Вам кажется, что все это довольно сложно, а работать с зашифрованными данными будет неудобно. Это не так. В этой статье будет показано, как реализовать данный сценарий всего за две минуты.
- Неудобство. Все операции нужно производить вручную - загрузить контейнер на локальное устройство, открыть, затем закрыть, загрузить в облако заново. К тому же если размер контейнера составляет несколько гигабайтов, а вам нужно изменить файл, размером несколько килобайт, то такую схему вряд ли можно назвать рациональной, а при наличии медленного Интернет-соединения - вообще безнадежной.
- Синхронизация файлов при одновременном использовании одного и того же набора зашифрованных файлов на разных устройствах невозможна в принципе. Поскольку нет доступа к самому набору файлов, то придется синхронизировать огромные криптоконтейнеры: ага, на первом устройстве криптоконтейнер "более свежий", значит все 10 Гб нужно загрузить на второе устройство. Не забываем, что речь идет о мобильных устройствах и мобильных соединениях, которые еще не такие быстрые и дешевые, как бы нам хотелось.
- Путь для монтирования - здесь нужно указать каталог, к которому будет монтироваться сейф. Если оставить это поле пустым, то сейф будет подмонтирован к каталогу default\имя_сейфа. Каталог по умолчанию (default) определяется в настройках программы.
- Автоматически монтировать сейф при загрузке - сейф будет смонтирован автоматически при загрузке Android. Параметр подходит для описанного ранее сценария использования программы.
- Автоматически монтировать сейф на старте программы - сейф будет подмонтирован после запуска программы. Пока вы не введете мастер-пароль, сейф смонтирован не будет.
- Создайте сейф подходящего размера (пусть 3 Гб) на первом устройстве.
- Настройте синхронизацию с облачной папкой, пусть это будет папка mysafe.
- Экспортируйте созданную во время синхронизации ключевую пару и скопируйте ее файлы на второе устройство.
- Создайте сейф такого же (3 Гб) размера на втором устройстве.
- Настройте на втором устройстве такой же аккаунт Google, как и на первом.
- При настройке синхронизации импортируйте скопированный ранее на второе устройство ключ и выберите папку синхронизации mysafe.
Как шифровалось облако раньше?
Как раньше можно было зашифровать данные в облаке? Самый простой способ - поместить файлы в криптоконтейнер, а файл самого контейнера поместить на Google Диск или любое другое облачное хранилище. Затем, чтобы работать с файлами на другом устройстве, нужно было загрузить контейнер, открыть его, просмотреть/изменить файлы и скопировать обратно в облако. Такая схема вполне возможна, Android-приложений для создания криптоконтейнеров предостаточно, например, EDS Lite. Но при такой схеме возникает два недостатка:Сценарий 1. Шифрование облачной папки
Самый простой сценарий - шифрование облачной папки на Google. Все предельно просто: нужно открыть боковое меню, выбрать команду Google Диск, выбрать свой Google-аккаунт и зашифровать одну из папок. Чтобы процесс шифрования происходил быстрее, лучше шифровать пустую папку. Создайте папку (рис. 1), а затем из меню выберите команду Зашифровать текущую папку (рис. 2). В папке появится файл cybersafe.cloud.conf - подтверждение тому, что папка зашифрована. После этого можно скопировать файлы в зашифрованную папку. Пиктограмма замка означает, что файл зашифрован (рис. 3).
Рис. 1. Создание новой папки |
Рис. 2. Шифрование папки |
Рис. 3. В зашифрованную папку добавлены файлы |
Сценарий 2. Шифрование фотографий на устройстве
Предположим, что у вас есть некоторые фотографии, которые вы бы хотели спрятать от сторонних глаз (когда кто-то возьмет в ваши руки ваш смартфон). Первым делом нужно создать сейф - криптоконтейнер, который будет содержать ваши файлы в зашифрованном виде. При создании сейфа нужно указать путь к файлу сейфа (без разницы, где будет находиться сейф - на SD-карте или в памяти устройства), пароль, а также размер сейфа (рис. 3). Чем больше размер сейфа, тем дольше длится его создание. А если включен режим заполнения свободного пространства случайными данными, то придется запастись терпением.
Рис. 4. Создание сейфа |
Рис. 5. Открытие созданного сейфа |
Рис. 6. Боковое меню |
Рис. 7. Менеджер файлов |
Рис. 8. Файлы, которые нужно зашифровать |
Рис. 9. Операции над файлами |
Рис. 10. Файлы помещены в сейф |
Рис. 11. Просмоторщик фото |
Рис. 12. Операции над изображением |
Рис. 13. Включение монтирования |
Рис. 14. Параметры сейфа (при включенном монтировании) |
Сценарий 3. Синхронизация фотографий с облаком
Синхронизация сейфа с облаком полезна в нескольких случаях. Самый простой - это синхронизация ради бэкапа. Вы хотите делать резервные копии ваших конфиденциальных данных, но не хотите хранить резервную копию в открытом виде. Второй случай - синхронизация ради работы с одним набором файлов на разных устройствах. Третий - если нужно "поделиться" некоторыми файлами с другими пользователями. Принцип работы приложения довольно прост: создается ключевая пара и перед "отправкой" файла в облако файлы шифруются вашим открытым ключом. Для расшифровки файлов используется ваш закрытый ключ. При "расшаривании" файлов другим пользователям они шифруются открытыми ключами пользователей-получателей, что позволяет им расшифровать файлы своими закрытыми ключами. Само собой разумеется, программа производит шифрование/расшифровку абсолютно прозрачно, поэтому пользователь даже не задумывается над этим. Последовательность действий по синхронизации фото между двумя Android-устройствами:
Рис. 15. Включение синхронизации сейфа |
Рис. 16. Создать или загрузить ключ |
Рис. 17. Операции над ключами |
Рис. 18. Импорт ключа |
Рис. 19. Пустой список Google-дисков |
Рис. 20. Выбор Google-аккаунта |
Рис. 21. Список зарегистрированных Google Дисков |
Рис. 22. Выбор папки синхронизации |
Рис. 23. Состояние процесса синхронизации |
Рис. 24. Фотографии из сейфа синхронизированы с папкой Google Диска |
Рис. 25. Выбраны файлы |
Рис. 26. Пользователей нет |
Рис. 27. Поиск пользователя |
Рис. 28. Пользователь выбран |
Рис. 29. Предоставление общего доступа |
Рис. 30. Доступные мне |
Сценарий 4. Синхронизация Windows ПК с облаком
Ранее было показано, как синхронизировать содержимое сейфа с Google Диском и как предоставить доступ к некоторым файлам некоторым пользователям. А что если есть набор файлов, с которыми должна работать группа пользователей, причем некоторые из них работают на ПК под управлением Windows? Для доступа к зашифрованным файлам на ПК понадобится программа CyberSafe Top Secret. Первым делом в программе CyberSafe Top Secret нужно создать (или импортировать в программу) ключи всех пользователей (рис. 31).Рис. 31. Программа CyberSafe Top Secret Как правило, все пользователи работают под своими собственными аккаунтами, а общая папка принадлежит другому аккаунту. Поэтому нужно предоставить всем пользователям доступ к папке Общие документы, если этого еще не было сделано. Откройте через веб-интерфейс Google Диск аккаунта, содержащего общие документы. Щелкните правой кнопкой мыши по нужному каталогу и выберите команду Совместный доступ (рис. 32).
Рис. 32. Выберите команду Совместный доступ
Рис. 33. Предоставление доступа к папке пользователям Предоставьте доступ к папке Общие документы всем, кто должен с ней работать. После этого нажмите кнопку Отправить (рис. 33). Полдела сделано. Теперь осталось зашифровать папку. Перейдите в раздел Облачное шифрование программы CyberSafe Top Secret и добавьте папку Google-диска (рис. 34). При добавлении папки выберите ключи всех пользователей, которые должны работать с папкой. Не забудьте также нажать кнопку Включить перед использованием папки. Подробно о настройке облачного шифрования рассказано в руководстве по программе CyberSafe Top Secret.
Рис. 34. Папка Общие документы добавлена в CyberSafe Top Secret Собственно, на этом все. После шифрования и синхронизации файлов пользователи Android-устройств смогут работать с зашифрованными файлами. Папка Общие документы будет отображаться в разделе Доступные мне. Поскольку папка была зашифрована ключами всех пользователей, то каждый из пользователей сможет расшифровать имеющиеся в ней файлы. Никакой дополнительной настройки CyberSafe Mobile не требуется.