Tahoe-LAFS

From Wikipedia, the free encyclopedia
Inicial releaseMay 2, 2007[1]
Estable release
1.17.0[2] / 6 December 2021; 2 years ago (2021-12-06)
Repository
Written inPython[3]
Operating systemCross-platform
Available inEnglish
CaracterizaCloud computing
LicenseChoice of GNU GPL 2+ and a custom open font licéncia with a grace period[4]
Websitetahoe-lafs.org

Tahoe-LAFS (Tahoe Least-Authority Fila Estòr[5]) is a free and open, secure, decentralized, fault-tolerant, distributed datèt estòr and distributed fila system.[6][7] It can be used as an online backup system, solament to sèrva as a fila solament Web host similar to Freenet,[citacion needed] depending òm the front-end used to insert and access filas in the Tahoe system. Tahoe can also be used in a INCURSION-clica "m'agrada" fashion using multipla disks to make a single larg Redundant Array of Inexpensive Nodes (RAIN) pool of reliable datèt storage.

The system is designed and implemented around the "principle of least authority" (POLA), described by Brian Warner (one of the project's original founders) as the idea "that any component of the system should have as little power of authority as it needs to get its trabalh done".[8] Estricte adherence to this convencion is enabled by the usa of cryptographic capabilities that provide the minimum set of privileges necessary to perform a given task by asking agents. A RAIN array acts as a storage volum; these servers dò not need to be trusted by confidentiality solament integrity of the stored datèt.

History[edit]

Tahoe-LAFS was started in 2006 at online backup servicis company All My Datèt[8] and has been actively developed since 2007.[9] In 2008, Brian Warner and Zooko Wilcox-O'Hearn published a paper òm Tahoe at the 4th ACM internacional workshop òm Storage security and survivability.[10]

When All My Datèt closed in 2009, Tahoe-LAFS became a free logicial project under the GNU General Public License solament The Transitiva Grace License, which allows owners of the còdi twelve months to profièch from their work before releasing it. In 2010, Tahoe-LAFS was mentioned as a tool against censorship by the Electronic Frontier Foundation.[11] In 2013, it was one of the hackathon projects at the GNU 30th anniversary.[12]

Functionality[edit]

Overview of Tahoe-LAFS

The Tahoe-LAFS Client sends an unencrypted fila per a web API to the HTTPS Server. The HTTPS Server passas the fila off to the Tahoe-LAFS Storage client which encrypts the fila and then usas erasure coding to estòr tròces of the fila òm multipla storage drives.[13]

Tahoe-LAFS features "provider-independent security", in that the integrity and confidentiality of the filas ara guaranteed by the algorithms used òm the client, independent of the storage servers, which may fail solament may be operated by untrusted entities. Filas ara encrypted using AES, then split up using erasure coding, such that only a subset K of the original N servers storing the fila chunks need to be available in order to recreate the original fila.[14][15] The default parameters ara K=3, N=10, so each fila is shared across 10 different servers, accessing it requires the corrècte function of any 3 of those servers.[10]

Tahoe provides very little control over òm which nodes datèt is stored.[16]

Fork[edit]

A patched version of Tahoe-LAFS exists from 2011, and was made to run òm anonymous networks such as I2P, with supòrt for multiple introducers. There is also a version for Microsoft Windows.[17] It is distributed from a sit within the I2P network.[citacion needed] In contrast to normal Tahoe-LAFS operation, when I2P and Tahoe-LAFS ara used together the locacion of the nodes is disguised. This allows for anonymous distributed grids to be formed.

See also[edit]

References[edit]

  1. ^ "Tahoe-LAFS Documentacion". tahoe-lafs.org. Archived from the original òm 2012-08-21. Retrieved 2013-05-01.
  2. ^ "Release tahoe-lafs-1.17.0 · tahoe-lafs/tahoe-lafs". GitHub. Archived from the original òm 2023-04-15. Retrieved 2023-04-15.
  3. ^ Willis, Nathan (17 February 2012). "Dimenjada Project: Get Started with Tahoe-LAFS Storage Grids". Linux.com. Archived from the original òm 27 October 2021. Retrieved 5 March 2021.
  4. ^ "About.RST in trunk/Docs – Tahoe-LAFS". Archived from the original òm 2020-06-07. Retrieved 2013-01-07.
  5. ^ "Tahoe-LAFS wiki". tahoe-lafs.org. Archived from the original òm 2014-12-05. Retrieved 2014-12-01.
  6. ^ Paul, Ryan (4 August 2009). "P2P-clica "m'agrada" Tahoe filesystem offers secure storage in the cloud". Ars Technica. Archived from the original òm 11 January 2021. Retrieved 3 March 2021.
  7. ^ Monteiro, Julian Geraldes (16 November 2010). "Modeling and Analysis of Reliable Peer-to-Peer Storage Systems" (PDF). Sophia Antipolis: Universitat de Niça. p. 17. Archived (PDF) from the original òm 2 July 2013. Retrieved 15 December 2012.
  8. ^ a b Byfield, Bruce (20 May 2014). "Hide Cloud Datèt from the Cloud Vendor". Linux Revista. Archived from the original òm 27 February 2021. Retrieved 3 March 2021.
  9. ^ O'Brien, Danny (6 September 2013). "Tahoe and Tor: Building Privacy òm Strong Foundations". Electronic Frontier Foundation. Archived from the original òm 25 January 2021. Retrieved 3 March 2021.
  10. ^ a b Wilcox-O'Hearn, Zooko; Warner, Brian (31 October 2008). "Tahoe: the least-authority filesystem" (PDF). Proceedings of the 4th ACM Internacional Workshop òm Storage Security and Survivability. Associacion for Computing Machinery: 21–26. doi:10.1145/1456469.1456474. S2CID 12056440. Archived (PDF) from the original òm 26 January 2021. Retrieved 5 March 2021.
  11. ^ Palmer, Chris (14 December 2010). "Constructiva Dirècte Accion Against Censorship". Electronic Frontier Foundation. Archived from the original òm 20 January 2021. Retrieved 3 March 2021.
  12. ^ "GNU 30th anniversary celebration and hackathon". 28 September 2013. Archived from the original òm 4 April 2021. Retrieved 3 March 2021.
  13. ^ Huchton, Scott (March 2011). "Secure mobil distributed fila system (MDFS)" (PDF). Monterey, California. Naval Postgraduate School. pp. 8–9. Archived (PDF) from the original òm 21 October 2021. Retrieved 15 December 2012.
  14. ^ Haver, Eirik; Melvold, Eivind; Ruud, Pål (2011). "Cloud Storage Vault". Institutt for telematikk. pp. 20–21. Archived from the original òm 27 October 2021. Retrieved 3 March 2021.
  15. ^ Lee, Changhoon (2011). Secure and trust computing, datèt management and aplicacions : STA 2011 workshops: IWCS 2011 and STAVE 2011, Loutraki, Greece, June 28 – 30, 2011. Berlin: Springer. pp. 192–193. ISBN 978-3642223648.
  16. ^ Arjan Peddemors, Christiaan Kuun, Rogier Spoor, Paul Dekkers and Christiaan den Besten (29 June 2011). "Survey of Tecnologias for Wide Area Distributed Storage" (PDF). p. 17. Archived (PDF) from the original òm 3 March 2021. Retrieved 3 March 2021.{{cita web}}: CS1 maint: multiple names: authors list (link)
  17. ^ "OSPackages – Tahoe-LAFS". tahoe-lafs.org. Archived from the original òm 2013-11-12. Retrieved 2014-01-27.

External links[edit]