Utgivningen av P2P-plattformen GNUnet 0.17

Представлен выпуск фреймворка GNUnet 0.17, предназначенного для построения защищённых децентрализованных P2P-сетей. Создаваемые при помощи GNUnet сети не имеют единой точки отказа и способны гарантировать неприкосновенность частной информации пользователей, в том числе исключить возможные злоупотребления со стороны спецслужб и администраторов, имеющих доступ к узлам сети.

GNUnet stöder skapandet av P2P-nätverk över TCP, UDP, HTTP/HTTPS, Bluetooth och WLAN, och kan fungera i F2F-läge (Friend-to-friend). NAT-överskridning stöds, inklusive användning av UPnP och ICMP. För adressering av datalagring kan en distribuerad hashtabell (DHT) användas. Det tillhandahålls verktyg för att implementera mesh-nätverk. För selektiv tillhandahållande och återkallande av åtkomsträttigheter används tjänsten för decentraliserad utväxling av identifieringsattribut reclaimID, som använder GNS (GNU Name System) och attributbaserad kryptering (Attribute-Based Encryption).

Systemet kännetecknas av låg resursförbrukning och användningen av en multiprocessorarkitektur för att säkerställa isolering mellan komponenter. Flexibla verktyg för loggning och statistiksamling tillhandahålls. För utveckling av slutapplikationer erbjuder GNUnet ett API för C-språket och bindningar för andra programmeringsspråk. För att förenkla utvecklingen föreslås användning av händelseloopar i stället för trådar. Det finns ett testbibliotek för automatisk implementering av experimentella nätverk som omfattar tiotusentals noder.

Ett VPN-system för att skapa dolda tjänster i " .gnu " domänen och tunnla IPv4 och IPv6 över P2P-nätverket. Dessutom stöds översättning av IPv4 till IPv6 och IPv6 till IPv4, samt skapandet av tunnlar för IPv4 över IPv6 och IPv6 över IPv4.

  • GNS (GNU Name System) är ett system för domännamn som fungerar som en helt decentraliserad och censurresistent ersättning för DNS. GNS kan användas tillsammans med DNS och tillämpas i traditionella applikationer som webbläsare. Till skillnad från DNS använder GNS en riktad graf istället för en trädliknande hierarki av servrar. Namnkonverteringen liknar den i DNS, men förfrågningar och svar genomförs med bibehållen sekretess – den nod som hanterar förfrågan vet inte till vem svaret ges, och transitnoder samt externa observatörer kan inte dekryptera förfrågningar och svar. Integriteten och oförändradheten hos posterna säkerställs genom användning av kryptografiska mekanismer. DNS-zonen i GNS definieras med hjälp av en koppling av offentliga och privata nycklar ECDSA baserade på elliptiska kurvor Curve25519.
  • GNS (GNU Name System), som fungerar som en helt decentraliserad och censurresistent ersättning för DNS. GNS kan användas sida vid sida med DNS och användas i traditionella applikationer, som webbläsare. Integriteten och oföränderliga poster säkerställs genom användning av kryptografiska medel. Till skillnad från DNS använder GNS en riktad grafik istället för en hierarkisk struktur av servrar. Namnkonverteringen liknar DNS, men förfrågningar och svar behandlas med bevarande av sekretess — den nod som bearbetar förfrågan vet inte vem svaret går till, och transitnoder och externa observatörer kan inte dekryptera förfrågningarna och svaren;
  • Systemet VPN för att skapa dolda tjänster i domänen „.gnu“ och tunnla IPv4 och IPv6 över P2P-nätverket. Ytterligare stöds översättningsscheman IPv4-till-IPv6 och IPv6-till-IPv4, samt skapande av tunnlar IPv4-över-IPv6 och IPv6-över-IPv4.
  • Tjänsten GNUnet Conversation för att genomföra röstsamtal över GNUnet. Användaridentifiering sker via GNS, och innehållet i rösttrafiken överförs i krypterad form. Anonymitet erbjuds inte för tillfället – andra noder kan spåra anslutningen mellan två användare och avgöra deras identitet. IP-adresser.
  • Plattformen för att bygga decentraliserade sociala nätverk Secushare, som använder PSYC-protokollet och stödjer distribution av meddelanden i multicast-läge med hjälp av end-to-end-kryptering, så att endast auktoriserade användare (de som meddelandena är adresserade till, inklusive nodadministratörer, kan läsa dem) kan få tillgång till meddelanden, filer, chattar och diskussioner.
  • Systemet för att organisera krypterad e-post, pretty Easy privacy, använder GNUnet för att skydda metadata och stöder olika kryptografiska protokoll för verifiering av nycklar;
  • Betalningssystemet GNU Taler erbjuder anonymitet för köpare, men spårar säljares transaktioner för att säkerställa transparens och tillhandahålla skatterapportering. Det stödjer arbete med olika befintliga valutor och digitala pengar, inklusive dollar, euro och bitcoin.

В новой версии GNUnet внесены изменения, нарушающие совместимость протокола и приводящие к возможным проблемам при взаимодействии узлов на базе GNUnet 0.17 и старых выпусков. В частности, нарушена совместимость на уровне распределённой хэш таблицы (DHT) — реализация DHT обновлена до новой версии спецификации, а определения типов блоков перенесены в GANA (GNUnet Assigned Numbers Authority). Добавлена поддержка выровненных и перегруппированных форматов сообщений. Из нового варианта спецификации также перенесены обратно несовместимые изменения, касающиеся децентрализованной системы доменных имён GNS (GNU Name System). Для добавляемых в GNS записей предоставлена возможность настройки времени жизни записи.

Källa: opennet.ru

Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster