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