dsb - distributed secure backup1. Goals
2. Protocoldsbsrv manages the backup repository. It is normally called from sshd (or directly from inetd, if you don't need encryption or access control). It reads 1-line commands on stdin and replies with 1-line responses. Some commands and responses are followed by binary content, in which case the length of the content is included in the command resp. response. The repository is a collection of files, each identified by a key. The key should only contain the letters A-Z, a-z and 0-9, and not exceed 250 characters in length. It has no meaning to the server, except that it is expected to be unique for each file. A typical implementation would be an MD5 sum of the filename, modification date and file permissions, encoded in hex or base64. The files themselves are also usually encrypted and signed. Thus, a compromised backup server cannot read or change the files. At worst, it can delete them.
3. Prototypedsb-0.1.tar.gz (5.0 kB) |
|
|||