Tahoe-LAFS

Tahoe-LAFS
Tahoe-LAFS
Logo of Tahoe-LAFS
초기 릴리즈2007년[1] 5월 2일
안정된 릴리스
1.16.0[2] / 2021년 10월 19일, 9개월 전(2021-10-19)
저장소
기입처파이썬[3]
운영 체제크로스 플랫폼
이용가능기간:영어
유형클라우드 컴퓨팅
면허증.GNU GPL 2+ 및 유예[4] 기간이 있는 커스텀 오픈 소스 라이선스 선택 가능
웹 사이트tahoe-lafs.org

Tahoe-LAFS(Tahoe List-Authority File Store[5])는 개방적이고 안전한 분산형 내장해성 분산형 데이터스토어분산형 파일 [6][7]시스템입니다.Tahoe 시스템에서 파일을 삽입하고 액세스하는 데 사용되는 프런트 엔드에 따라 온라인 백업 시스템 또는 Freenet[citation needed]유사한 파일 또는 웹 호스트로 사용할 수 있습니다.또한 여러 디스크를 사용하여 RAID와 같은 방식으로 Tahoe를 사용하면 신뢰성이 높은 단일 RAIN(Redundant Array of Inspensive Nodes) 데이터 스토리지 풀을 만들 수 있습니다.

이 시스템은 Brian Warner(프로젝트 최초 설립자 중 한 명)가 "시스템 컴포넌트는 업무를 수행하는 데 필요한 만큼의 권한을 가져야 한다"[8]는 개념으로 설명한 "최소 권한의 원칙"(POLA)을 중심으로 설계 및 구현됩니다.이 규칙을 엄격하게 준수하려면 에이전트에게 요청하여 특정 작업을 수행하는 데 필요한 최소한의 권한 세트를 제공하는 암호화 기능을 사용합니다.RAIN 어레이는 스토리지 볼륨으로서 기능합니다.이러한 서버는, 보존 데이터의 기밀성이나 정합성에 의해서 신뢰할 필요는 없습니다.

역사

Tahoe-LAFS는 2006년 온라인 백업 서비스 회사인 All My[8] Data에서 시작되어 [9]2007년부터 활발하게 개발되고 있습니다.2008년 브라이언 워너와 주코 윌콕스-O'Hearn은 제4회 ACM 국제 워크숍에서 Tahoe에 관한 스토리지 보안과 [10]존속성에 관한 논문을 발표했습니다.

2009년 All My Data가 종료되었을 때 Tahoe-LAFS는 GNU General Public License 또는 Transitive Grace License에 따라 무료 소프트웨어 프로젝트가 되었습니다.이것에 의해, 코드의 소유자는, 코드의 발매전에 12개월간의 이익을 얻을 수 있습니다.2010년, 전자 프런티어 [11]재단의 검열에 대항하는 툴로서 Tahoe-LAFS가 언급되었습니다.2013년에는 GNU 30주년 [12]기념 해커톤 프로젝트 중 하나였습니다.

기능

Tahoe-LAFS의 개요

Tahoe-LAFS 클라이언트는 암호화되지 않은 파일을 웹 API를 통해 HTTPS 서버에 전송합니다.HTTPS 서버는 파일을 Tahoe-LAFS 스토리지 클라이언트에 전달합니다.Tahoe-LAFS 스토리지 클라이언트는 파일을 암호화한 후 삭제 코드를 사용하여 파일의 fragment를 여러 스토리지 [13]드라이브에 저장합니다.

Tahoe-LAFS는 "프로바이더에 의존하지 않는 보안" 기능을 갖추고 있습니다.즉, 클라이언트에서 사용되는 알고리즘에 의해 파일의 무결성과 기밀성이 보증되며, 스토리지 서버에 장애가 발생하거나 신뢰할 수 없는 엔티티에 의해 운영될 수 있습니다.파일은 AES를 사용하여 암호화한 후 소거 코딩으로 분할됩니다.이것에 의해, [14][15]원래의 파일을 재생성하기 위해서, 파일 청크를 격납하는 원래의 N 서버의 서브셋K 만을 사용할 수 있게 됩니다.기본 매개 변수는 K=3, N=10이므로 각 파일은 10개의 다른 서버에서 공유됩니다. 이 서버에 액세스하려면 이러한 서버 [10]중 3개가 올바르게 작동해야 합니다.

Tahoe는 데이터가 [16]저장되는 노드를 거의 제어할 수 없습니다.

포크

Tahoe-LAFS의 패치 버전은 2011년부터 존재하며 여러 인트로듀서를 지원하는 I2P 등의 익명 네트워크에서 실행되도록 만들어졌습니다.Microsoft Windows [17]용 버전도 있습니다.이것은, [citation needed]I2P 네트워크내의 사이트에서 배포됩니다.통상적인 Tahoe-LAFS 동작과 달리 I2P와 Tahoe-LAFS를 병용하면 노드의 위치가 위장됩니다.이를 통해 익명 분산 그리드를 형성할 수 있습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Tahoe-LAFS Documentation". tahoe-lafs.org. Archived from the original on 2012-08-21. Retrieved 2013-05-01.
  2. ^ "Release tahoe-lafs-1.16.0 · tahoe-lafs/tahoe-lafs". GitHub. Archived from the original on 2021-10-24. Retrieved 2021-10-24.
  3. ^ Willis, Nathan (17 February 2012). "Weekend Project: Get Started with Tahoe-LAFS Storage Grids". Linux.com. Archived from the original on 27 October 2021. Retrieved 5 March 2021.
  4. ^ "Archived copy". Archived from the original on 2020-06-07. Retrieved 2013-01-07.{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크)
  5. ^ "Tahoe-LAFS wiki". tahoe-lafs.org. Archived from the original on 2014-12-05. Retrieved 2014-12-01.
  6. ^ Paul, Ryan (4 August 2009). "P2P-like Tahoe filesystem offers secure storage in the cloud". Ars Technica. Archived from the original on 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: Université de Nice. p. 17. Archived (PDF) from the original on 2 July 2013. Retrieved 15 December 2012.
  8. ^ a b Byfield, Bruce (20 May 2014). "Hide Cloud Data from the Cloud Vendor". Linux Magazine. Archived from the original on 27 February 2021. Retrieved 3 March 2021.
  9. ^ O'Brien, Danny (6 September 2013). "Tahoe and Tor: Building Privacy on Strong Foundations". Electronic Frontier Foundation. Archived from the original on 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 International Workshop on Storage Security and Survivability. Association for Computing Machinery: 21–26. doi:10.1145/1456469.1456474. S2CID 12056440. Archived (PDF) from the original on 26 January 2021. Retrieved 5 March 2021.
  11. ^ Palmer, Chris (14 December 2010). "Constructive Direct Action Against Censorship". Electronic Frontier Foundation. Archived from the original on 20 January 2021. Retrieved 3 March 2021.
  12. ^ "GNU 30th anniversary celebration and hackathon". 28 September 2013. Archived from the original on 4 April 2021. Retrieved 3 March 2021.
  13. ^ Huchton, Scott (March 2011). "Secure mobile distributed file system (MDFS)" (PDF). Monterey, California. Naval Postgraduate School. pp. 8–9. Archived (PDF) from the original on 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 on 27 October 2021. Retrieved 3 March 2021.
  15. ^ Lee, Changhoon (2011). Secure and trust computing, data management and applications : 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 Technologies for Wide Area Distributed Storage" (PDF). p. 17. Archived (PDF) from the original on 3 March 2021. Retrieved 3 March 2021.{{cite web}}: CS1 maint: 여러 이름: 작성자 목록(링크)
  17. ^ "OSPackages – Tahoe-LAFS". tahoe-lafs.org. Archived from the original on 2013-11-12. Retrieved 2014-01-27.

외부 링크