Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Tahoe-LAFS ( Tahoe Least-Authority File Store [5] ) - это бесплатное и открытое , безопасное, децентрализованное , отказоустойчивое распределенное хранилище данных и распределенная файловая система . [6] [7] Его можно использовать в качестве онлайн- системы резервного копирования или в качестве файла или веб-хоста, подобного Freenet , [ необходима ссылка ] в зависимости от внешнего интерфейса, используемого для вставки файлов и доступа к ним в системе Tahoe. Tahoe также можно использовать в режиме RAID, используя несколько дисков для создания одного большогоРезервный массив недорогих узлов (RAIN) пул надежного хранения данных.

Система разработана и реализована на основе « принципа наименьшего авторитета » (POLA), описанного Брайаном Уорнером (одним из первоначальных основателей проекта) как идея, «что любой компонент системы должен иметь столько полномочий, сколько ему нужно. чтобы выполнить свою работу ". [8] Строгое соблюдение этого соглашения обеспечивается использованием криптографических возможностей, которые обеспечивают минимальный набор привилегий, необходимых для выполнения заданной задачи путем запроса агентов. Массив RAIN действует как объем хранения; этим серверам не нужно доверять из-за конфиденциальности или целостности хранимых данных.

История [ править ]

Tahoe-LAFS был запущен в 2006 году в компании All My Data [8], предоставляющей услуги онлайн-резервного копирования, и активно развивается с 2007 года [9] . В 2008 году Брайан Уорнер и Зуко Уилкокс-О'Хирн опубликовали доклад о Тахо на 4-м международном семинаре ACM по безопасности и живучести хранилищ. [10]

Когда All My Data закрылась в 2009 году, Tahoe-LAFS стала проектом бесплатного программного обеспечения под Стандартной общественной лицензией GNU или Transitive Grace License , которая позволяет владельцам кода в течение двенадцати месяцев получать прибыль от своей работы перед ее выпуском. В 2010 году Фонд электронных границ упоминал Tahoe-LAFS как инструмент против цензуры . [11] В 2013 году это был один из проектов хакатона в честь 30-летия GNU . [12]

Функциональность [ править ]

Обзор Tahoe-LAFS

Клиент Tahoe-LAFS отправляет незашифрованный файл через веб-API на сервер HTTPS. Сервер HTTPS передает файл клиенту хранилища Tahoe-LAFS, который шифрует файл, а затем использует кодирование стирания для хранения фрагментов файла на нескольких дисках. [13]

Tahoe-LAFS обеспечивает «безопасность, не зависящую от провайдера», в которой целостность и конфиденциальность файлов гарантируются алгоритмами, используемыми на клиенте, независимо от серверов хранения, которые могут выйти из строя или управляться ненадежными объектами. Файлы шифруются с использованием AES , а затем разделяются с использованием кодирования со стиранием , так что для воссоздания исходного файла требуется только подмножество K из исходных N серверов, хранящих фрагменты файла. [14] [15] Параметры по умолчанию: K = 3, N = 10, поэтому каждый файл используется совместно 10 разными серверами, для доступа к нему требуется правильная работа любых 3 из этих серверов. [10]

Tahoe обеспечивает очень слабый контроль над тем, на каких узлах хранятся данные. [16]

Вилка [ править ]

Исправленная версия Tahoe-LAFS существует с 2011 года и была создана для работы в анонимных сетях, таких как I2P , с поддержкой нескольких представителей. Также есть версия для Microsoft Windows. [17] Он распространяется с сайта в сети I2P. [ необходима цитата ] В отличие от нормальной работы Tahoe-LAFS, когда I2P и Tahoe-LAFS используются вместе, расположение узлов замаскировано. Это позволяет формировать анонимные распределенные гриды.

См. Также [ править ]

  • CephFS (файловая система)
  • Coda (файловая система)
  • Сравнение распределенных файловых систем
  • Freenet
  • GlusterFS
  • Файловая система Moose
  • Ящерица
  • iFolder
  • Список распределенных файловых систем
  • Lustre (файловая система)
  • Параллельная виртуальная файловая система
  • XtreemFS
  • IPFS

Ссылки [ править ]

  1. ^ "Документация Tahoe-LAFS" . tahoe-lafs.org . Проверено 1 мая 2013 .
  2. ^ "Выпуск tahoe-lafs-1.15.0 · tahoe-lafs / tahoe-lafs" . GitHub . Источник 2021-03-03 .
  3. Уиллис, Натан (17 февраля 2012 г.). «Проект выходного дня: начало работы с сетями хранения данных Tahoe-LAFS» . Linux.com .
  4. ^ https://tahoe-lafs.org/trac/tahoe-lafs/browser/git/docs/about.rst
  5. ^ "Tahoe-LAFS wiki" . tahoe-lafs.org . Проверено 1 декабря 2014 .
  6. Пол, Райан (4 августа 2009 г.). «Файловая система Tahoe, подобная P2P, обеспечивает безопасное хранение в облаке» . Ars Technica .
  7. Монтейро, Джулиан Геральдес (16 ноября 2010 г.). «Моделирование и анализ надежных одноранговых систем хранения» (PDF) . София Антиполис: Университет Ниццы . п. 17 . Проверено 15 декабря 2012 года .
  8. ^ a b Байфилд, Брюс (20 мая 2014 г.). «Скрыть облачные данные от поставщика облачных услуг» . Журнал Linux .
  9. О'Брайен, Дэнни (6 сентября 2013 г.). «Тахо и Тор: построение конфиденциальности на прочном фундаменте» . Electronic Frontier Foundation . Проверено 3 марта 2021 года .
  10. ^ a b Уилкокс-О'Хирн, Зуко; Уорнер, Брайан (31 октября 2008 г.). «Тахо: файловая система с наименьшим авторитетом» (PDF) . Материалы 4-го международного семинара ACM по безопасности и живучести хранилищ . Ассоциация вычислительной техники: 21–26. DOI : 10.1145 / 1456469.1456474 .
  11. Палмер, Крис (14 декабря 2010 г.). «Конструктивное прямое действие против цензуры» . Electronic Frontier Foundation .
  12. ^ "Празднование 30-летия GNU и хакатон" . 28 сентября 2013 г.
  13. ^ Хухтон, Скотт (март 2011). «Безопасная мобильная распределенная файловая система (MDFS)» (PDF) . Монтерей, Калифорния. Военно-морская аспирантура. С. 8–9 . Проверено 15 декабря 2012 года .
  14. ^ Хавер, Эйрик; Мелвольд, Эйвинд; Рууд, Пол (2011). «Облачное хранилище» . Институт телематики. С. 20–21 . Проверено 3 марта 2021 года .
  15. ^ Ли, Чанхун (2011). Безопасность и доверие вычислений, управление данными и приложения: STA 2011 семинары: IWCS 2011 и STAVE 2011, Лутраки, Греция, 28 июня - 30, 2011 . Берлин: Springer. С.  192 –193. ISBN 978-3642223648.
  16. ^ Арьян Peddemors, Кристиаан Kuun, Рогиры Spoor, Пол Dekkers и Христиан ден Besten (29 июня 2011). «Обзор технологий для распределенного хранения данных» (PDF) . п. 17 . Проверено 3 марта 2021 года . CS1 maint: несколько имен: список авторов ( ссылка )
  17. ^ Foolscap и Tahoe-LAFS исправлены для использования на I2P (с поддержкой нескольких представителей). 2013.

Внешние ссылки [ править ]

  • Официальный веб-сайт