GNUnet. Технический обзор, плюсы и минусы программного обеспечения.

TOR — синoним aнoнимнoсти и шифрoвaнияи. Нo в целях пoлнoй кaртины приватного соединения стоит отметить альтернативные бредень. Сегодня поговорим о проекте GNUnet. GNUnet — проект по созданию фреймворка (программного пакета) угоду кому) создания полностью децентрализованной анонимной P2P (peer-to-peer) сети, отличающаяся отсутствием центрального сервера. План GNUnet зародился в конце 2001 года, как набор новых технических идей интересах создания анонимной P2P-сети. За основу были взяты уже существующие получай тот момент анонимные, децентрализованные сети Freenet и Mnet. Что ни говорите получившаяся система существенно отличается от уже существующих. Основная цель проекта GNUnet — составление надёжной, децентрализованной и полностью анонимной одноранговой сети (оверлейная компьютерная козни, основанная на равноправии участников, в которой каждый участник является равно как клиентом, так и сервером), работающей поверх сети Интернет. Документ, реализованный в этой сети, предназначен для децентрализованного, анонимного обмена данными за исключением. Ant. с возможности их цензуры. Анонимность в сети обеспечивается путём нивелирования разницы посредь сообщениями, которые были посланы самим узлом, и внешними сообщениями, которые узел ретранслирует (маршрутизирует) для того других узлов. В GNUnet используется простая эргономическая модель, основанная в избыточности, для распределения ресурсов в сети. Узлы в GNUnet работают в постоянный покупатель-серверном режиме, постоянно отслеживая друг друга, и узлы, которые энергично участвуют в работе сети, обслуживаются с более высоким приоритетом (поощряются приоритетным обслуживанием их запросов). Основным рабочим процессом узла бредень GNUnet является gnunetd, работающий в качестве демона/daemon (фонового процесса), без участия необходимости запуска какого либо интерфейса. Так же в коренной проект входит несколько библиотек и графические утилиты для конфигурации демона gnunet-setup, gnunet-gtk и gnunet-qt (написанные созвучно на GTK и QT). GNUnet может использовать для передачи данных точь в точь стандартные протоколы TCP и UDP, так и не обычные для P2P HTTP, проглатывать возможность работы через прокси-сервер, а так же SMTP. Не принимая во внимание того GNUnet может работать за NAT (Network Address Translation). Передаваемые файлы закодированы с через системы улучшенного шифрования контента ECRS (An Encoding for Censorship-Resistant Sharing/Шифрование в целях устойчивого к цензуре обмена файлами) и обрабатывается соответствующим модулем. Минуя того GNUnet расширяемый, на его основе можно несомненно построить новые P2P-приложения или добавить в него альтернативные сетевые транспорты. В GNUnet сверх файлообмена существует простейший чат и планируется ещё несколько служб (как-то P2P-почты и другой инфраструктуры общего назначения работающих по P2P-протоколам). Сервисы и модули GNUnet
На идентификации объектов и сервисов GNUnet использует URI (Uniform Resource Identifiers). File Sharing и ECRS
Самый популярным и преимущественно стабильным сервисом является File Sharing (fs), и, как следует изо названия, он предназначен для анонимного децентрализованного обмена файлами. Симпатия позволяет искать, выкладывать (publish) и скачивать (download) как отдельные файлы, яко и целые директории. С точки зрения пользователя, все это осуществляется близко тому, как это происходит например в dc++, однако, вследствие сложному механизму роутинга запросов и ответов, вы понятия далеко не имеете от кого вы на самом деле принимаете возможно ли кому передаете файл. Интересный момент — можно настраивать достоинство анонимности: от (не анонимно) до бесконечности. По умолчанию используется 1 и этого в большинстве случаев предостаточно (вы же не собираетесь передавать таким образом сверхсекретные документация). Передаваемые файлы закодированы с помощью ECRS (An Encoding for Censorship-Resistant Sharing) и обрабатываются модулем с соответствующем названием. GNUnet работает в комитент-серверном режиме. Т.е. основной рабочий процесс — gnunetd работает в качестве демона, работает сверх какого-либо интерфейса и управляется фронтендами gnunet (которые далеко не обязательно должны быть запущены на той же машине). Это тип-топ вписывается в мою домашнюю сеть: у меня есть headless сервер, подключеный к интернету, кой я использую в качестве интернет-шлюза, NAS, proxy, dns и svn сервера, а моим основным рабочим компьютером является нотбук. Из недостатков можно отметить высокую задержку, низкую соэ работы и достаточно высокое потребление ресурсов. Вторая проблема — малая известность сети, по сравнению с тем же TOR. Отчасти в этом пардон малая раскручености протокола, отчасти — нетривиальность использование, да и засада высокой задержки тоже играет немаловажную роль. Но эти бедность не критичны и для ценителей анонимного соединения. Официальный сайт https://gnunet.org/
Чтобы находиться вкурсе всех свежих новостей нашего сайта, подписывайтесь бери наш телеграм канал https://t.me/joinchat/AAAAAEN6RYDtq2uLaMOeLQ

1
3 k
Написать отзыв

Оцените сайт

Удобно хостить и передавать файло

Ответить