Tarsnap

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Tarsnap
Original authorColin Percival
DeveloperColin Percival
Initial release25 April 2008; 17 years ago (2008-04-25)[1]
Stable release
1.0.41[2] / 21 March 2025; 12 months ago (2025-03-21)
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Written inC
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Operating systemUnix-like
    PlatformCross-platform[3]
    Size763.9 kB
    TypeOnline backup service
    LicenseProprietary
    Websitewww.tarsnap.com
    As ofJanuary 2016

    Tarsnap is a secure online backup service for UNIX-like operating systems, including BSD, Linux, and OS X. It was created in 2008 by Colin Percival. Tarsnap encrypts data, and then stores it on Amazon S3.

    Service

    [edit | edit source]

    The service is designed for efficiency, only uploading and storing data that has directly changed since the last backup.[4] Its security keys are known only to the user.[5]

    It was developed and debugged, with input solicited from bug bounty hunters, to try to find vulnerabilities.[6] A serious nonce-reuse vulnerability was found by this process and fixed in 2011.[7]

    The document of the presentation "From bsdtar to tarsnap"[8] by Percival from EuroBSD-Con 2013 contains "all kinds of detail on exactly how the algorithms work, how deduplication is managed ... the innards of how Tarsnap works"[9]

    See also

    [edit | edit source]

    References

    [edit | edit source]
    1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    [edit | edit source]