The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Выпущен GNUnet 0.9.0, фреймворк для построения безопасных P2P-сетей

30.11.2011 22:28

После почти трёх лет разработки представлен релиз универсального фреймворка для построения безопасных P2P-сетей - GNUnet 0.9.0. Под безопасностью понимается как обеспечение неприкосновенности частной информации пользователей, так и возможность противостояния сети атакам и попыткам злоупотребления. Новый релиз включает большие изменения в архитектуре и переработку с нуля большей части системы. Ценой столь значительных изменений стало нарушение совместимости со старыми версиями 0.8.x.

В настоящее время на базе фреймворка GNUnet создано два основных сервиса:

  • Сервис для обмена файлами, который позволяет анонимно и с защитой от цензуры обмениваться данными. Файлы, поисковые запросы и результаты поиска передаются только в зашифрованном виде, что затрудняет отслеживание или применение цензуры. Используемый в сети протокол GAP обеспечивает анонимность и не позволяет связать активность по обмену файлами с конечными пользователями;
  • VPN, который позволяет создавать "скрытые сервисы" в домене ".gnunet", а так же туннелировать трафик IPv4 и IPv6 поверх P2P-сети. Дополнительно поддерживаются схемы трансляции IPv4-в-IPv6 и IPv6-в-IPv4, а также создание туннелей IPv4-поверх-IPv6 и IPv6-поверх-IPv4.

Другие приложения находятся в разработке.

Ключевые особенности GNUnet:

  • Работает в GNU/Linux, FreeBSD, Mac OS X и Win32;
  • Поддерживает работу P2P поверх TCP, UDP, HTTP (IPv4 или IPv6) и WLAN;
  • Поддерживает режим F2F (Friend-to-friend);
  • Включает реализацию распределённой хэш таблицы (DHT) общего назначения;
  • Поддерживает прохождение NAT, используя UPnP, ICMP или ручное пробитие (возможно в комбинации с DynDNS);
  • Не потребляет много памяти.

Для разработчиков GNUnet предоставляет:

  • API для доступа ко всем подсистемам из приложений на языке Си;
  • Несмотря на то, что GNUnet написан на языке Си, имеется возможность создания расширений и на других языках программирования;
  • Мультипроцессная архитектура для более надёжной изоляции компонентов;
  • Использование циклов обработки событий и процессов вместо потоков для упрощения разработки;
  • Обширные возможности по ведению журнала и сбору статистики;
  • Встроенная библиотека для автоматического развёртывания сетей, включающих десятки тысяч пиров.

Ключевые новшества GNUnet 0.9.0:

  • Мультипроцессная архитектура с ARM-супервизором;
  • Новое приложение: VPN;
  • Новая утилита конфигурации gnunet-setup (часть gnunet-gtk), включающая автоматизированные тесты для оценки конфигурации сети и базы данных;
  • Новый сервис: mesh-марштутизатор;
  • Новые транспорты: HTTPS и WLAN;
  • GNUnet теперь находит пиры в LAN по бродкасту (IPv4) и мультикасту (IPv6);
  • Новые таблица хранения данных и структура индексов позволили значительно ускорить выполнение различных операций с БД;
  • Улучшена соединяемость с использованием UPnP и обхода NAT по ICMP;
  • Исполнение, основанное на событиях, приводит к существенным улучшениям производительности во многих областях;
  • Усиленная публикация для файлообмена: пользователи указывают приоритет тиражирования для улучшения тиражирования определённых файлов в сети.


  1. Главная ссылка к новости (https://gnunet.org/gnunet090...)
  2. OpenNews: FreedomBox - концепция карманного сервера для обеспечения безопасности и приватности
  3. OpenNews: Открытый проект AllJoyn нацелен на создание P2P-сети из мобильных устройств
  4. OpenNews: В рамках проекта GNU Free Call создается свободная замена Skype
  5. OpenNews: Первый стабильный релиз VoIP-сервера GNU SIP Witch 1.0.0
  6. OpenNews: Фонд СПО представил децентрализованную поисковую систему YaCy 1.0
Автор новости: Аноним
Тип: Интересно / Программы
Ключевые слова: gnunet, p2p
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (14) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 23:22, 30/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    >Другие приложения находятся в разработке.

    Из известных мне это:

    SNAG - микроблоггинг, который был написан для 0.8 и переписывается на 0.9
    SecureShare (http://secushare.org) - средство общения, включающее от простого чата до некоторого подобия соц. сети.
    В самом GNUnet есть простое демо-приложение с тривиальным чатом.

     
  • 1.2, delin (?), 23:47, 30/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Подскажите линку на сравнение подобных систем (сабж, i2p, ..)
     
     
  • 2.4, Аноним (-), 23:56, 30/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    https://gnunet.org/compare
     
     
  • 3.7, Аноним (-), 06:53, 01/12/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Предвзято.
     
     
  • 4.11, СуперАноним (?), 11:02, 01/12/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тогда укажи в каком именно месте враньё.
     

  • 1.3, Аноним (-), 23:54, 30/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хм, интересненько. VPN? .gnunet? Неплохо :)
     
  • 1.6, Аноним (-), 02:07, 01/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    По-моему, в гнунете самое интересное - это экономическая модель aka система репутации, которая поощряет юзеров играть честно и делиться ресурсами. Только, правда, они забыли подумать о том, как поощрять тугоумное человечество поскорее осознавать всю прелесть p2p и присоединяться к сети, блин, а то там как было 3.5 человека, так и осталось. В списке пиров все айпишники уже как родные стали, лол.
     
     
  • 2.9, Аноним (-), 09:15, 01/12/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Всё так, только это особенность конкретного приложения - файлообменника, а не сети GNUnet как таковой.
     
     
  • 3.13, Аноним (-), 12:53, 01/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Всё так, только это особенность конкретного приложения - файлообменника, а не сети
    > GNUnet как таковой.

    Это вроде как свойство как раз сети, а не файлообменника?

     
     
  • 4.14, Аноним (-), 14:28, 01/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, это фича файлообменника.
     
     
  • 5.15, Аноним (-), 15:37, 01/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Почитай, что ли. http://grothoff.org/christian/ebe.pdf
     
     
  • 6.17, Аноним (-), 16:31, 01/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    ты сам сначала что-ть почитай прежде чем глупости писать.

    Хотя бы это https://gnunet.org/concepts
    Раздел Accounting to Encourage Resource Sharing

    Твою доку я не читал и не вижу смсла, ей уже 100 лет в обед, писалась когда GNUnet позиционировалась как файлообменный фреймворк, сейчас это фреймворк общего назначения.

    И вообще как ты себе представляешь экономику для фреймворка. Экономика строится на базе запрос-ответ, привязана к конкретному приложению, конкретному протоколу. Можно сделать протокол вообще на тривиальном dissipation.

     
     
  • 7.18, Аноним (-), 16:35, 01/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Раздел Accounting to Encourage Resource Sharing

    И где там сказано что это работает только для файлообмена? Зацитируйте чтоли?

     
     
  • 8.19, Аноним (-), 18:51, 01/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    GNUnet s file-sharing implementation tries to distinguish good contributing no... текст свёрнут, показать
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру