Официальный консольный клиент для онлайн сервиса резервного копирования Tarsnap.

tarsnap 002

tarsnap — официальный консольный клиент для онлайн сервиса резервного копирования Tarsnap.

tarsnap 003

Tarsnap — максимально безопасный онлайн-сервис резервного копирования для UNIX-подобных операционных систем (GNU Linux, BSD, Solaris, macOS, Cygwin, Minix и др). Работа над проектом началась сентябре 2006 рода, автор доктор математики Колин Персиваль (Colin Percival) решил что ему необходим онлайн-сервис резервного копирования обеспечивающий больший уровень безопасности чем онлайн-сервисы имеющиеся на тот момент.

tarsnap 004

После чуть более двух лет разработки и ограниченного тестирования Tarsnap в ноябре 2008 года был официально выпущен для бета-тестирования завершившегося в сентябре 2009 года. Проект тщательно тестировался, к процессу привлекались специалисты по безопасности и хакеры, которые пытались найти уязвимости веб-сервиса. Некоторые потенциально опасные уязвимости были найдены и устранены к началу 2011 года, а уже к концу года была зарегистрирована коммерческая компания Tarsnap Backup Inc (British Columbia, Canada).

tarsnap 005

Tarsnap позиционируется как онлайн-сервис резервного копирования исключительно для "Настоящих параноиков". Создание резервных копий основывается на возможностях свободной библиотеки libarchive (библиотека мультиформатного архивирования), для шифрования данных используется криптографический алгоритм Scrypt, изначально разрабатываемого для использования для использования веб-сервисом автором проекта.

tarsnap 006

Scrypt относится адаптивным криптографическим технологиям формирования ключа шифрования на основе пароля, формируемые с помощью псевдослучайных функций генерируются секретные ключи (один или несколько) применяются для создания криптографической подписи подтверждающих права пользователя (администратора). Также криптографическая подпись может использоваться для других целей, например для создания смарт-контактов.

tarsnap 007

Консольный клиент Tarsnap является очень гибким инструментом, поставляемым с несколькими вспомогательными утилитами (tarsnap-keygen, tarsnap-keymgmt, tarsnap-keyregen и tarsnap-recrypt), настройки осуществляются с помощью конфигурационного файла (поставляемый с клиентом: /etc/tarsnap/tarsnap.conf и пользовательский: ~/.tarsnaprc). Клиент можно использовать как самостоятельное приложение, или через скрипты (ACTS, snapbak2, tarsnap-backup, tarsnapper и пр).

tarsnap 008

tarsnap 009

Tarsnap построен на основе инфраструктуры Amazon Web Services (коммерческий публичный онлайн-сервис), клиент загружает зашифрованные данные на облачные хранилища сервиса Amazon S3 (Amazon Simple Storage Service), при этом ключи шифрования остаются на компьютере пользователя и не передаются на сервера Amazon. Несмотря на гибкость клиент не даёт возможности использовать собственных серверов хранения резервных копий.

tarsnap 010

Tarsnap коммерческий веб-сервис, использующий предоплату основанную на фактическом использовании, на размере сохранённых или переданных сжатых и зашифрованных данных. Нет никаких фиксированных или минимальных платежей (оплачивается то что используется).

tarsnap 011

Лицензия: FREE (Собственная / Tarsnap Backup Inc)

tarsnap 012

Домашняя страница