Данная статья — Preview новой версии CyberSafe Mobile. Теперь каждый читатель нашего блога может поучаствовать в создании нового программного продукта. Новая версия CyberSafe Mobile — это принципиально новый продукт и от старой версии останется лишь название. Мы будем благодарны за вашу критику!
![](https://habrastorage.org/r/w780q1/files/270/69f/510/27069f51043a4159bd9149daf9f2105e.jpg)
Раз тема статьи — Preview продукта, то, думаю, первым делом вам захочется его установить. Поэтому нужно начать именно с адреса APK-файла:
http://cybersafesoft.com/CyberSafeMobile-debug-v1.0.0.28.apk
Программа не требует какой-либо регистрации. Все, что нужно для ее установки — это разрешение установки из неизвестных источников. Программа полностью бесплатна и если она вам понравится, вы вправе оставить ее себе без всяких обязательств (оплаты, регистрации и тому подобных вещей). Это отладочная альфа-версия, но весь функционал проверен нами и является полностью работоспособным. Конечно, есть множество шероховатостей, нелокализированные местами надписи и тому подобные мелочи. Хотя нами не было зафиксировано случаев потери данных, мы настоятельно рекомендуем сделать резервную копию всех данных, с которыми вы будете работать в программе. Надеемся на понимание: все-таки это альфа-версия.
Программа позволяет не только создавать сейфы (контейнеры) для хранения файлов, но и «делиться» зашифрованными файлами с другими пользователями посредством Google Drive.
Вы можете просто создать сейф и хранить в нем свои файлы. Если нет необходимости синхронизировать зашифрованные файлы с другими устройствами или обмениваться зашифрованными файлами с другими пользователями, то можно использовать просто функционал сейфа. Но весь потенциал программы раскрывается при синхронизации файлов с Google Drive и обмене зашифрованными файлами с другими пользователями.
При первом запуске программа попросит установить мастер-пароль. Мастер-пароль будет запрашиваться при каждом запуске программы — он позволяет предотвратить изменение настроек программы, доступ к Google Drive, который связан с вашим Google-аккаунтом и выполнение других нежелательных действий, если телефон попадет в чужие руки.
![](https://habrastorage.org/r/w1560/files/73f/0c7/923/73f0c79231324fa59f45e6a65858f79d.png)
Рис. 1. Первый запуск: установка мастер пароля
Особое внимание мы старались уделить начинающим пользователям, поэтому программа снабжена поясняющими приветственными экранами и всевозможными подсказками. Подсказки можно отключить в любой момент.
![](https://habrastorage.org/r/w1560/files/6c8/ed0/65c/6c8ed065c9094c3183d937359ea40147.png)
Рис. 2. Приветственный экран
![](https://habrastorage.org/r/w1560/files/aaa/32d/168/aaa32d168739406f851485932621c43b.png)
Рис. 3. Пример подсказки
На данном этапе можно или создать новый сейф или открыть сейф, который был раньше создан предыдущей версией программы. После создания/добавления сейфа он появится в списке. Чтобы открыть его, нажмите на нем — появится меню, в котором будут команды открытия, синхронизации и т.д. После выбора команды Открыть появится окно ввода пароля сейфа. Пароль указываться при его создании. Изменить пароль можно в свойствах сейфа (кнопка Ввести новый пароль).
![](https://habrastorage.org/r/w1560/files/5c1/d40/2a8/5c1d402a86d846a4bf5e1c8b3a7cdb36.png)
Рис. 4. Экран создания нового сейфа: нужно указать путь к файлу, размер сейфа и ввести пароль для доступа к нему
![](https://habrastorage.org/r/w1560/files/7c2/a3a/375/7c2a3a37528141c1bf5ad8448070f11a.png)
Рис. 5. Сейф добавлен в список
![](https://habrastorage.org/r/w1560/files/a55/5a5/3f5/a555a53f5993496a818bc058e718d4dd.png)
Рис. 6. Меню операций над сейфом
![](https://habrastorage.org/r/w1560/files/3ac/e26/c01/3ace26c01553429e9ddea8e67cf53ba2.png)
Рис. 7. Свойства сейфа
После того, как сейф открыт, можно работать с его файлами. Чтобы зашифровать файлы, просто скопируйте их с помощью Менеджера файлов и вставьте в сейф. Вызвать Менеджер файлов можно через боковое меню (рис. 9).
![](https://habrastorage.org/r/w1560/files/5b4/96b/fcb/5b496bfcbb3a419980adbd0ad9688d45.png)
Рис. 8. Содержимое сейфа
![](https://habrastorage.org/r/w1560/files/3a0/74d/a1e/3a074da1e1b04a5c94ef00cfb7605978.png)
Рис. 9. Боковое меню
Встроенный Менеджер файлов может работать, как с файлами, находящимися на самом устройстве, так и с сетевыми папками (рис. 10).
![](https://habrastorage.org/r/w1560/files/af8/4d4/b3e/af84d4b3ef034c37a31649b1c2f40d0c.png)
Рис. 10. Встроенный файловый менеджер
Выберите файлы или папки, откройте меню программы и выберите команду Копировать или Вставить (рис. 11).
![](https://habrastorage.org/r/w1560/files/458/3be/c47/4583bec4730c47fb9f4a6a9f29d9f01c.png)
Рис. 11. Операции над файлами
Затем перейдите в сейф (в боковом меню выберите Safe, затем — один из зарегистрированных в программе сейфов)
![](https://habrastorage.org/r/w1560/files/72d/d86/c51/72dd86c51fc14b40beeb8d9fa695c175.png)
Рис. 12. Файлы вставлены в сейф
В общем, самый обычный файловый менеджер, схожий по своим функциям с подобными продуктами. Если встроенный менеджер использоваться не хочется, скопировать файлы в сейф можно и через любой другой менеджер, например, через ES Проводник. Выделите файлы, выберите команду Отправить, далее выберите CyberSafe Mobile (рис. 13), после чего — сейф, в который нужно вставить файлы, выберите каталог (рис. 14), куда их нужно вставить и нажмите кнопку Вставить.
![](https://habrastorage.org/r/w1560/files/f13/38f/330/f1338f330e304f81984511fd5393fe2e.png)
Рис. 13. Выберите CyberSafe Mobile
![](https://habrastorage.org/r/w1560/files/d46/8be/05a/d468be05ae26424a8d0abb12d904e4da.png)
Рис. 14. Перейдите в нужный каталог сейфа и нажмите кнопку Вставить
После того, как файлы добавлены в сейф, они являются зашифрованными. Если вы копировали, а не перемещали файлы в сейф, рекомендуется удалить их, чтобы на вашем устройстве не остались их незашифрованные копии.
Теперь попробуем синхронизировать сейф с Google Drive. Синхронизация пригодится в следующих случаях:
Итак, откройте сейф, затем вызовите меню сейфа (рис. 6) и выберите команду Synchronize safe contents with Google Drive (да, пока еще есть пробелы в файле локализации). Далее программа предложит или создать новый ключ или загрузить ранее созданный ключ (рис. 15). Ключ может быть создан или с помощью предыдущей версии CyberSafe Mobile или с помощью нашей программы CyberSafe Top Secret.
![](https://habrastorage.org/r/w1560/files/c00/437/803/c00437803f584fc6842f15d36306fd48.png)
Рис. 15. Возможность создать новый ключ или загрузить уже имеющийся
При загрузке уже существующего ключа нужно выбрать .id-файл (рис. 16).
![](https://habrastorage.org/r/w1560/files/96c/5d3/3e6/96c5d33e606f4540b784cbb44ce11c2a.png)
Рис. 16. Выбираем файл ключа
![](https://habrastorage.org/r/w1560/files/51d/328/41f/51d32841f81f48fe918fd389b640416e.png)
Рис. 17. Ввод пароля для ключа
После создания или загрузки ключа экран управления ключами будет выглядеть так, как показано на рис. 18. Пользователь может создать или загрузить новый ключ, экспортировать уже созданный и т.д. Для выхода из режима управления ключами и возвращения к процедуре синхронизации сейфа с Google Drive, нажмите кнопку Назад на вашем устройстве.
![](https://habrastorage.org/r/w1560/files/485/947/052/48594705289141e6b7940ceb56ed3d4a.png)
Рис. 18. Экран управления ключами
Если вы еще не зарегистрировали ни один из Google-дисков, программа сообщит вам об этом (рис. 19). Не проблема: откройте боковое меню и выберите раздел Google Drive, после чего программа предложит вам выбрать аккаунт, связанный с вашим Google-диском (рис. 20).
![](https://habrastorage.org/r/w1560/files/373/f65/d64/373f65d6402248ba86a9ac46f5bc5293.png)
Рис. 19. Нет зарегистрированных Google-дисков
![](https://habrastorage.org/r/w1560/files/84a/9fd/fab/84a9fdfabf22492a9f1d96f8ebc5f48c.png)
Рис. 20. Выберите Google-аккаунт
Следующий шаг — это выбор папки синхронизации для имеющегося сейфа. Выберите папку на Google-диске (или создайте новую) и нажмите кнопку Выбрать. После включения синхронизации все файлы, имеющиеся в вашем сейфе, будут пересылаться в папку синхронизации (понятное дело, в зашифрованном виде). Для отключения синхронизации в свойствах сейфа нужно нажать кнопку Disable Cloud Storage synchronization.
![](https://habrastorage.org/r/w1560/files/620/5d4/0f2/6205d40f23b4426893bbfe77e98fb66a.png)
Рис. 21. Выбор папки синхронизации
![](https://habrastorage.org/r/w1560/files/e59/3e0/75d/e593e075d3ca464bb53681ea2fcd6dbe.png)
Рис. 22. Свойства сейфа
Теперь, когда настроена синхронизация с Google Drive, вы можете поделиться с кем-то зашифрованными файлами. Поместите файлы, которыми вы хотите поделиться, в сейф. Далее в сейфе выберите файл, файлы или целую папку и нажмите кнопку Share (человечек со стрелкой).
![](https://habrastorage.org/r/w1560/files/0b7/d46/78b/0b7d4678b20e4dba8ca9b3f4a9b4e46f.png)
Рис. 23. Выбран файл для передачи
Понятно, по умолчанию у вас не будет добавлено никаких пользователей. Поэтому нужно нажать кнопку поиска и ввести адрес человека, которому вы хотите отправить файл (рис. 25).
![](https://habrastorage.org/r/w1560/files/8d8/4d4/dc9/8d84d4dc9ffc473da444cef196be0a97.png)
Рис. 24. Некому передать файл
![](https://habrastorage.org/r/w1560/files/9ad/0d6/faf/9ad0d6faf16e4a7db07d9502d7d21bb4.png)
Рис. 25. Вводим адрес получателя файла
Программа осуществит поиск публичных ключей пользователя на нашем сервере. Конечно, для этого нужно, чтобы человек, которому вы хотите передать файлы, опубликовал ключ на нашем сервере. Это можно сделать или с помощью кнопки Publish the key (рис. 18) или в программе CyberSafe Top Secret. Если же ключ создан другой программой, тогда можно выбрать его, нажав кнопку слева от кнопки поиска. После этого откроется менеджер файлов, позволяющий выбрать ключевой файл.
![](https://habrastorage.org/r/w1560/files/4f7/7ef/375/4f77ef37596040b69f85f40ff7a2fad7.png)
Рис. 26. Выберите пользователя и нажмите кнопку Share
После нажатия кнопки Share получатель файла получит по e-mail уведомление о том, что вы поделились с ним файлом. Аналогично, можно добавить несколько пользователей и указать их в качестве получателей файла или папки (рис. 27).
![](https://habrastorage.org/r/w1560/files/28a/2c2/ac1/28a2c2ac1640487cabd9cf3d047a7662.png)
Рис. 27. Выбрано несколько пользователей
При этом программа попросит вас ввести имя группы пользователей (рис. 28), после чего вы можете использовать эту группу для «расшаривания» других файлов без необходимости снова выбирать получателей.
![](https://habrastorage.org/r/w1560/files/94c/218/c92/94c218c92c0b43fdb3003b4af1595e37.png)
Рис. 28. Создание группы пользователей
![](https://habrastorage.org/r/w1560/files/23c/c82/b3a/23cc82b3a8aa4578bc77c05135770900.png)
Рис. 29. Группа пользователей создана
Чтобы просмотреть файлы, которыми поделились с вами другие пользователи, нажмите кнопку Доступные мне (три силуэта пользователей) в разделе Google Drive.
![](https://habrastorage.org/r/w1560/files/8f0/277/47b/8f027747b0da46699d27d2aa0e9ffd6f.png)
Рис. 30. Доступные мне файлы
На этом все. Будем благодарны за любые комментарии, вопросы и пожелания.
![](https://habrastorage.org/files/270/69f/510/27069f51043a4159bd9149daf9f2105e.jpg)
APK-файл
Раз тема статьи — Preview продукта, то, думаю, первым делом вам захочется его установить. Поэтому нужно начать именно с адреса APK-файла:
http://cybersafesoft.com/CyberSafeMobile-debug-v1.0.0.28.apk
Программа не требует какой-либо регистрации. Все, что нужно для ее установки — это разрешение установки из неизвестных источников. Программа полностью бесплатна и если она вам понравится, вы вправе оставить ее себе без всяких обязательств (оплаты, регистрации и тому подобных вещей). Это отладочная альфа-версия, но весь функционал проверен нами и является полностью работоспособным. Конечно, есть множество шероховатостей, нелокализированные местами надписи и тому подобные мелочи. Хотя нами не было зафиксировано случаев потери данных, мы настоятельно рекомендуем сделать резервную копию всех данных, с которыми вы будете работать в программе. Надеемся на понимание: все-таки это альфа-версия.
Принцип работы с программой
Программа позволяет не только создавать сейфы (контейнеры) для хранения файлов, но и «делиться» зашифрованными файлами с другими пользователями посредством Google Drive.
Вы можете просто создать сейф и хранить в нем свои файлы. Если нет необходимости синхронизировать зашифрованные файлы с другими устройствами или обмениваться зашифрованными файлами с другими пользователями, то можно использовать просто функционал сейфа. Но весь потенциал программы раскрывается при синхронизации файлов с Google Drive и обмене зашифрованными файлами с другими пользователями.
Создание сейфа
При первом запуске программа попросит установить мастер-пароль. Мастер-пароль будет запрашиваться при каждом запуске программы — он позволяет предотвратить изменение настроек программы, доступ к Google Drive, который связан с вашим Google-аккаунтом и выполнение других нежелательных действий, если телефон попадет в чужие руки.
![](https://habrastorage.org/files/73f/0c7/923/73f0c79231324fa59f45e6a65858f79d.png)
Рис. 1. Первый запуск: установка мастер пароля
Особое внимание мы старались уделить начинающим пользователям, поэтому программа снабжена поясняющими приветственными экранами и всевозможными подсказками. Подсказки можно отключить в любой момент.
![](https://habrastorage.org/files/6c8/ed0/65c/6c8ed065c9094c3183d937359ea40147.png)
Рис. 2. Приветственный экран
![](https://habrastorage.org/files/aaa/32d/168/aaa32d168739406f851485932621c43b.png)
Рис. 3. Пример подсказки
На данном этапе можно или создать новый сейф или открыть сейф, который был раньше создан предыдущей версией программы. После создания/добавления сейфа он появится в списке. Чтобы открыть его, нажмите на нем — появится меню, в котором будут команды открытия, синхронизации и т.д. После выбора команды Открыть появится окно ввода пароля сейфа. Пароль указываться при его создании. Изменить пароль можно в свойствах сейфа (кнопка Ввести новый пароль).
![](https://habrastorage.org/files/5c1/d40/2a8/5c1d402a86d846a4bf5e1c8b3a7cdb36.png)
Рис. 4. Экран создания нового сейфа: нужно указать путь к файлу, размер сейфа и ввести пароль для доступа к нему
![](https://habrastorage.org/files/7c2/a3a/375/7c2a3a37528141c1bf5ad8448070f11a.png)
Рис. 5. Сейф добавлен в список
![](https://habrastorage.org/files/a55/5a5/3f5/a555a53f5993496a818bc058e718d4dd.png)
Рис. 6. Меню операций над сейфом
![](https://habrastorage.org/files/3ac/e26/c01/3ace26c01553429e9ddea8e67cf53ba2.png)
Рис. 7. Свойства сейфа
После того, как сейф открыт, можно работать с его файлами. Чтобы зашифровать файлы, просто скопируйте их с помощью Менеджера файлов и вставьте в сейф. Вызвать Менеджер файлов можно через боковое меню (рис. 9).
![](https://habrastorage.org/files/5b4/96b/fcb/5b496bfcbb3a419980adbd0ad9688d45.png)
Рис. 8. Содержимое сейфа
![](https://habrastorage.org/files/3a0/74d/a1e/3a074da1e1b04a5c94ef00cfb7605978.png)
Рис. 9. Боковое меню
Встроенный Менеджер файлов может работать, как с файлами, находящимися на самом устройстве, так и с сетевыми папками (рис. 10).
![](https://habrastorage.org/files/af8/4d4/b3e/af84d4b3ef034c37a31649b1c2f40d0c.png)
Рис. 10. Встроенный файловый менеджер
Выберите файлы или папки, откройте меню программы и выберите команду Копировать или Вставить (рис. 11).
![](https://habrastorage.org/files/458/3be/c47/4583bec4730c47fb9f4a6a9f29d9f01c.png)
Рис. 11. Операции над файлами
Затем перейдите в сейф (в боковом меню выберите Safe, затем — один из зарегистрированных в программе сейфов)
![](https://habrastorage.org/files/72d/d86/c51/72dd86c51fc14b40beeb8d9fa695c175.png)
Рис. 12. Файлы вставлены в сейф
В общем, самый обычный файловый менеджер, схожий по своим функциям с подобными продуктами. Если встроенный менеджер использоваться не хочется, скопировать файлы в сейф можно и через любой другой менеджер, например, через ES Проводник. Выделите файлы, выберите команду Отправить, далее выберите CyberSafe Mobile (рис. 13), после чего — сейф, в который нужно вставить файлы, выберите каталог (рис. 14), куда их нужно вставить и нажмите кнопку Вставить.
![](https://habrastorage.org/files/f13/38f/330/f1338f330e304f81984511fd5393fe2e.png)
Рис. 13. Выберите CyberSafe Mobile
![](https://habrastorage.org/files/d46/8be/05a/d468be05ae26424a8d0abb12d904e4da.png)
Рис. 14. Перейдите в нужный каталог сейфа и нажмите кнопку Вставить
После того, как файлы добавлены в сейф, они являются зашифрованными. Если вы копировали, а не перемещали файлы в сейф, рекомендуется удалить их, чтобы на вашем устройстве не остались их незашифрованные копии.
Синхронизация сейфа с Google Drive
Теперь попробуем синхронизировать сейф с Google Drive. Синхронизация пригодится в следующих случаях:
- Когда нужно хранить бэкапы своих документов на Google Drive, но не хочется их хранить в открытом виде.
- Когда нужно поделиться файлами с другими пользователями. Понятно, что файлы будут передаваться только в зашифрованном виде
- Когда нужно совместно использовать одни и те же файлы на разных устройствах, например, на мобильном телефоне и ПК или на двух разных мобильных телефонах.
Итак, откройте сейф, затем вызовите меню сейфа (рис. 6) и выберите команду Synchronize safe contents with Google Drive (да, пока еще есть пробелы в файле локализации). Далее программа предложит или создать новый ключ или загрузить ранее созданный ключ (рис. 15). Ключ может быть создан или с помощью предыдущей версии CyberSafe Mobile или с помощью нашей программы CyberSafe Top Secret.
![](https://habrastorage.org/files/c00/437/803/c00437803f584fc6842f15d36306fd48.png)
Рис. 15. Возможность создать новый ключ или загрузить уже имеющийся
При загрузке уже существующего ключа нужно выбрать .id-файл (рис. 16).
![](https://habrastorage.org/files/96c/5d3/3e6/96c5d33e606f4540b784cbb44ce11c2a.png)
Рис. 16. Выбираем файл ключа
![](https://habrastorage.org/files/51d/328/41f/51d32841f81f48fe918fd389b640416e.png)
Рис. 17. Ввод пароля для ключа
После создания или загрузки ключа экран управления ключами будет выглядеть так, как показано на рис. 18. Пользователь может создать или загрузить новый ключ, экспортировать уже созданный и т.д. Для выхода из режима управления ключами и возвращения к процедуре синхронизации сейфа с Google Drive, нажмите кнопку Назад на вашем устройстве.
![](https://habrastorage.org/files/485/947/052/48594705289141e6b7940ceb56ed3d4a.png)
Рис. 18. Экран управления ключами
Если вы еще не зарегистрировали ни один из Google-дисков, программа сообщит вам об этом (рис. 19). Не проблема: откройте боковое меню и выберите раздел Google Drive, после чего программа предложит вам выбрать аккаунт, связанный с вашим Google-диском (рис. 20).
![](https://habrastorage.org/files/373/f65/d64/373f65d6402248ba86a9ac46f5bc5293.png)
Рис. 19. Нет зарегистрированных Google-дисков
![](https://habrastorage.org/files/84a/9fd/fab/84a9fdfabf22492a9f1d96f8ebc5f48c.png)
Рис. 20. Выберите Google-аккаунт
Следующий шаг — это выбор папки синхронизации для имеющегося сейфа. Выберите папку на Google-диске (или создайте новую) и нажмите кнопку Выбрать. После включения синхронизации все файлы, имеющиеся в вашем сейфе, будут пересылаться в папку синхронизации (понятное дело, в зашифрованном виде). Для отключения синхронизации в свойствах сейфа нужно нажать кнопку Disable Cloud Storage synchronization.
![](https://habrastorage.org/files/620/5d4/0f2/6205d40f23b4426893bbfe77e98fb66a.png)
Рис. 21. Выбор папки синхронизации
![](https://habrastorage.org/files/e59/3e0/75d/e593e075d3ca464bb53681ea2fcd6dbe.png)
Рис. 22. Свойства сейфа
Делимся зашифрованными файлами с другими пользователями
Теперь, когда настроена синхронизация с Google Drive, вы можете поделиться с кем-то зашифрованными файлами. Поместите файлы, которыми вы хотите поделиться, в сейф. Далее в сейфе выберите файл, файлы или целую папку и нажмите кнопку Share (человечек со стрелкой).
![](https://habrastorage.org/files/0b7/d46/78b/0b7d4678b20e4dba8ca9b3f4a9b4e46f.png)
Рис. 23. Выбран файл для передачи
Понятно, по умолчанию у вас не будет добавлено никаких пользователей. Поэтому нужно нажать кнопку поиска и ввести адрес человека, которому вы хотите отправить файл (рис. 25).
![](https://habrastorage.org/files/8d8/4d4/dc9/8d84d4dc9ffc473da444cef196be0a97.png)
Рис. 24. Некому передать файл
![](https://habrastorage.org/files/9ad/0d6/faf/9ad0d6faf16e4a7db07d9502d7d21bb4.png)
Рис. 25. Вводим адрес получателя файла
Программа осуществит поиск публичных ключей пользователя на нашем сервере. Конечно, для этого нужно, чтобы человек, которому вы хотите передать файлы, опубликовал ключ на нашем сервере. Это можно сделать или с помощью кнопки Publish the key (рис. 18) или в программе CyberSafe Top Secret. Если же ключ создан другой программой, тогда можно выбрать его, нажав кнопку слева от кнопки поиска. После этого откроется менеджер файлов, позволяющий выбрать ключевой файл.
![](https://habrastorage.org/files/4f7/7ef/375/4f77ef37596040b69f85f40ff7a2fad7.png)
Рис. 26. Выберите пользователя и нажмите кнопку Share
После нажатия кнопки Share получатель файла получит по e-mail уведомление о том, что вы поделились с ним файлом. Аналогично, можно добавить несколько пользователей и указать их в качестве получателей файла или папки (рис. 27).
![](https://habrastorage.org/files/28a/2c2/ac1/28a2c2ac1640487cabd9cf3d047a7662.png)
Рис. 27. Выбрано несколько пользователей
При этом программа попросит вас ввести имя группы пользователей (рис. 28), после чего вы можете использовать эту группу для «расшаривания» других файлов без необходимости снова выбирать получателей.
![](https://habrastorage.org/files/94c/218/c92/94c218c92c0b43fdb3003b4af1595e37.png)
Рис. 28. Создание группы пользователей
![](https://habrastorage.org/files/23c/c82/b3a/23cc82b3a8aa4578bc77c05135770900.png)
Рис. 29. Группа пользователей создана
Чтобы просмотреть файлы, которыми поделились с вами другие пользователи, нажмите кнопку Доступные мне (три силуэта пользователей) в разделе Google Drive.
![](https://habrastorage.org/files/8f0/277/47b/8f027747b0da46699d27d2aa0e9ffd6f.png)
Рис. 30. Доступные мне файлы
На этом все. Будем благодарны за любые комментарии, вопросы и пожелания.