stasis Приложение
stasis — это система резервного копирования и восстановления с акцентом на безопасность и конфиденциальность; никакая личная информация не собирается, никакие незашифрованные данные не покидают устройство клиента, и все ключи шифрования полностью контролируются их владельцем.
стазис ˈsteɪsɪs/ или поле стазиса, в научной фантастике, это ограниченная область пространства, в которой время остановлено или содержимое стало неподвижным.
Почему?
- Проблемы доверия: Доверяете ли вы своему поставщику резервного копирования или инфраструктуры/хранения ваших незашифрованных данных?
- Многоустройство: Сколько поставщиков резервного копирования вам нужно, чтобы покрыть все типы устройств, которые у вас есть?
- Самостоятельный хостинг: Что, если ваш поставщик резервного копирования обанкротится?
Цели
- Восстановить пользовательские данные после полной потери или выхода устройства из строя
- Реплицировать данные на локальное и удаленное/облачное хранилище
- Шифровать данные перед их отправкой с устройства
- Управлять всеми резервными копиями устройств из одного сервиса
Вместе с provision, цель заключается в том, чтобы иметь возможность взять пустое/готовое устройство и восстановить оригинальную систему автоматизированным и повторяемым способом.
Особенности:
- Шифрование только на клиенте: шифрование и расшифровка выполняются клиентскими приложениями; сервер никогда не работает с незашифрованными данными или метаданными
- Секреты только устройства: учетные данные пользователя и секреты устройства не покидают устройство, на котором они были введены/сгенерированы
- Стандартная избыточность: копии зашифрованных данных устройства отправляются на несколько узлов по умолчанию (локально и удаленно)
- Гибридное хранение данных: поддерживаются и используются различные бэкенды хранения (Apache Geode, Slick, в памяти, на основе файлов)
- Эскроу секретов: (TODO) позволяет хранить зашифрованные секреты устройства на сервере для упрощения восстановления потерянного или замененного устройства
- Безсерверный режим: (TODO) позволяет создавать резервные копии и восстанавливать их без наличия сервера
Примечание: в настоящее время это приложение требует серверного компонента. Для этого, а также для клиентов на других операционных системах (Linux, Mac), пожалуйста, перейдите в репозиторий приложений.









