تاهو-لافس

تاهو-لافس (Tahoe-LAFS) هو نظام تخزين ملفات موزع مجاني ومفتوح المصدر وآمن ولا مركزي ومقاوم للأعطال. [6] [ 7 ] يمكن استخدامه كنظام نسخ احتياطي عبر الإنترنت ، أو كمضيف ملفات أو ويب مشابه لـ Freenet ، وذلك حسب واجهة المستخدم المستخدمة لإدخال الملفات والوصول إليها في نظام تاهو. كما يمكن استخدام تاهو بطريقة مشابهة لتقنية RAID باستخدام أقراص متعددة لتكوين مصفوفة واحدة كبيرة من العقد المتكررة منخفضة التكلفة (RAIN) لتخزين البيانات بشكل موثوق.

صُمم النظام ونُفذ وفقًا لمبدأ "أقل سلطة " (POLA)، الذي وصفه برايان وارنر (أحد مؤسسي المشروع الأصليين) بأنه فكرة "أن أي مكون من مكونات النظام يجب أن يتمتع بأقل قدر ممكن من السلطة اللازمة لإنجاز مهمته". [ 8 ] ويُمكن الالتزام الصارم بهذا المبدأ من خلال استخدام إمكانيات التشفير التي توفر الحد الأدنى من الصلاحيات اللازمة لأداء مهمة معينة عن طريق طلبها من الوكلاء. تعمل مصفوفة RAIN كوحدة تخزين؛ ولا يشترط أن تكون هذه الخوادم موثوقة من حيث سرية البيانات المخزنة أو سلامتها.

تاريخ

بدأ مشروع Tahoe-LAFS في عام 2006 في شركة خدمات النسخ الاحتياطي عبر الإنترنت All My Data [ 8 ] ، ويجري تطويره بنشاط منذ عام 2007. [ 9 ] في عام 2008، نشر برايان وارنر وزوكو ويلكوكس-أوهيرن ورقة بحثية حول Tahoe في ورشة العمل الدولية الرابعة لجمعية ACM حول أمن التخزين وقابلية استمراريته. [ 10 ]

عندما أُغلق موقع All My Data عام ٢٠٠٩، أصبح مشروع Tahoe-LAFS مشروع برمجيات حرة بموجب رخصة جنو العمومية العامة أو رخصة النعمة المتعدية ، التي تسمح لمالكي الكود بالاستفادة من عملهم لمدة اثني عشر شهرًا قبل إصداره. في عام ٢٠١٠، أشارت مؤسسة الحدود الإلكترونية إلى Tahoe-LAFS كأداة لمكافحة الرقابة . [ ١١ ] وفي عام ٢٠١٣، كان أحد مشاريع الهاكاثون في الذكرى الثلاثين لتأسيس جنو . [ ١٢ ]

الوظائف

نظرة عامة على تاهو-LAFS

يرسل عميل Tahoe-LAFS ملفًا غير مشفر عبر واجهة برمجة تطبيقات الويب إلى خادم HTTPS. يقوم خادم HTTPS بتمرير الملف إلى عميل تخزين Tahoe-LAFS الذي يقوم بتشفير الملف ثم يستخدم ترميز المحو لتخزين أجزاء من الملف على محركات تخزين متعددة. [ 13 ]

يتميز نظام Tahoe-LAFS بأمان مستقل عن مزود الخدمة، حيث تضمن الخوارزميات المستخدمة على جهاز العميل سلامة الملفات وسريتها، بغض النظر عن خوادم التخزين التي قد تتعطل أو تُدار من قِبل جهات غير موثوقة. تُشفّر الملفات باستخدام خوارزمية AES ، ثم تُقسّم باستخدام ترميز المحو ، بحيث يكفي توفر مجموعة فرعية K فقط من الخوادم الأصلية N التي تخزن أجزاء الملف لإعادة إنشاء الملف الأصلي. [ 14 ] [ 15 ] القيم الافتراضية هي K=3 وN=10، لذا تتم مشاركة كل ملف عبر 10 خوادم مختلفة، ويتطلب الوصول إليه عمل 3 خوادم منها بشكل صحيح. [ 10 ]

لا يوفر نظام تاهو سوى قدر ضئيل من التحكم في العقد التي يتم تخزين البيانات عليها. [ 16 ]

شوكة

توجد نسخة مُعدّلة من برنامج Tahoe-LAFS منذ عام 2011، صُممت للعمل على شبكات مجهولة الهوية مثل I2P ، مع دعم مُعرّفات متعددة. كما توجد نسخة لنظام التشغيل مايكروسوفت ويندوز. [ 17 ] ويتم توزيعها من موقع داخل شبكة I2P. على عكس التشغيل العادي لبرنامج Tahoe-LAFS، عند استخدام I2P وTahoe-LAFS معًا، يتم إخفاء مواقع العُقد. وهذا يسمح بتكوين شبكات موزعة مجهولة الهوية.

انظر أيضاً

مراجع

  1. "وثائق تاهو-لافز" . tahoe-lafs.org. مؤرشف من الأصل بتاريخ 21 أغسطس 2012. تم الاطلاع عليه بتاريخ 1 مايو 2013 .
  2. "الإصدار 1.20.0" . tahoe-dev (قائمة بريدية). 19 ديسمبر 2024. تم الاطلاع عليه بتاريخ 29 ديسمبر 2024 .
  3. ويليس، ناثان (17 فبراير 2012). "مشروع نهاية الأسبوع: ابدأ باستخدام شبكات تخزين Tahoe-LAFS" . Linux.com . مؤرشف من الأصل في 27 أكتوبر 2021. تم الاطلاع عليه في 5 مارس 2021 .
  4. "About.RST في trunk/Docs – Tahoe-LAFS" . مؤرشف من الأصل في 7 يونيو 2020. تم الاطلاع عليه في 7 يناير 2013 .
  5. ^ "تاهو-LAFS ويكي" . tahoe-lafs.org. مؤرشفة من الأصلي في 5 ديسمبر 2014 . تم الاسترجاع 1 ديسمبر 2014 .
  6. بول، رايان (4 أغسطس 2009). "نظام ملفات تاهو الشبيه بنظام الند للند يوفر تخزينًا آمنًا في السحابة" . آرس تكنيكا . مؤرشف من الأصل في 11 يناير 2021. تم الاطلاع عليه في 3 مارس 2021 .
  7. مونتيرو، جوليان جيرالدس (16 نوفمبر 2010). "نمذجة وتحليل أنظمة تخزين الند للند الموثوقة" (ملف PDF) . صوفيا أنتيبوليس: جامعة نيس . ص 17. مؤرشف (ملف PDF) من الأصل في 2 يوليو 2013. تم الاطلاع عليه في 15 ديسمبر 2012 . 
  8. 1 2 بايفيلد، بروس (20 مايو 2014). "إخفاء بيانات السحابة عن مزود الخدمة السحابية" . مجلة لينكس . مؤرشف من الأصل في 27 فبراير 2021. تم الاطلاع عليه في 3 مارس 2021 .
  9. أوبراين، داني (6 سبتمبر 2013). "تاهو وتور: بناء الخصوصية على أسس متينة" . مؤسسة الحدود الإلكترونية . مؤرشف من الأصل في 25 يناير 2021. تم الاطلاع عليه في 3 مارس 2021 .
  10. 1 2 ويلكوكس-أوهيرن، زوكو؛ وارنر، برايان (31 أكتوبر 2008). "تاهو: نظام الملفات ذو أقل سلطة" (ملف PDF) . وقائع ورشة العمل الدولية الرابعة لجمعية آلات الحوسبة حول أمن التخزين وقابلية استمراريته . جمعية آلات الحوسبة. الصفحات 21-26 . doi : 10.1145/1456469.1456474 . ISBN  978-1-60558-299-3S2CID 12056440. مؤرشف (PDF) من الأصل بتاريخ 26 يناير 2021. تم الاطلاع عليه بتاريخ 5 مارس 2021 . 
  11. بالمر، كريس (14 ديسمبر 2010). "العمل المباشر البنّاء ضد الرقابة" . مؤسسة الحدود الإلكترونية . مؤرشف من الأصل في 20 يناير 2021. تم الاطلاع عليه في 3 مارس 2021 .
  12. "الاحتفال بالذكرى الثلاثين لمشروع جنو وهاكاثون" . 28 سبتمبر 2013. مؤرشف من الأصل في 4 أبريل 2021. تم الاطلاع عليه في 3 مارس 2021 .
  13. هوكتون، سكوت (مارس 2011). "نظام ملفات موزّع آمن للأجهزة المحمولة (MDFS)" (ملف PDF) . مونتيري، كاليفورنيا. كلية الدراسات العليا البحرية. الصفحات 8-9 . مؤرشف (ملف PDF) من الأصل في 21 أكتوبر 2021. تم الاطلاع عليه في 15 ديسمبر 2012 . 
  14. ^ هافر، إيريك. ميلفولد، إيفيند؛ رود ، بال (2011). "خزنة التخزين السحابية" . معهد عن بعد. ص 20 – 21. مؤرشفة من الأصلي في 27 أكتوبر 2021 . تم الاسترجاع في 3 مارس 2021 . 
  15. لي، تشانغ هون (2011). الحوسبة الآمنة والموثوقة، وإدارة البيانات والتطبيقات : ورش عمل STA 2011: IWCS 2011 وSTAVE 2011، لوتراكي، اليونان، 28-30 يونيو 2011. برلين: سبرينغر. ص 192-193 . ISBN   978-3642223648.
  16. ^ أرجان بيدمورز، كريستيان كون، روجير سبور، بول ديكرز وكريستيان دن بيستن (29 يونيو 2011). “مسح تقنيات التخزين الموزع لمنطقة واسعة” (PDF) . ص. 17. أرشفة (PDF) من النسخة الأصلية في 3 مارس 2021 . تم الاسترجاع في 3 مارس 2021 . {{cite web}}: صيانة CS1: أسماء متعددة: قائمة المؤلفين ( رابط )
  17. "OSPackages – Tahoe-LAFS" . tahoe-lafs.org . مؤرشف من الأصل بتاريخ 12 نوفمبر 2013. تم الاطلاع عليه بتاريخ 27 يناير 2014 .