GNUnet 0.12 inapatikana, mfumo wa kujenga mitandao salama ya P2P

aliona mwanga kutolewa kwa mfumo GNUnet 0.12, iliyoundwa kwa ajili ya kujenga mitandao salama ya P2P iliyogatuliwa. Mitandao iliyoundwa kwa kutumia GNUnet haina nukta moja ya kushindwa na ina uwezo wa kuhakikisha kutokiuka kwa taarifa za kibinafsi za watumiaji, ikiwa ni pamoja na kuondoa matumizi mabaya yanayoweza kutokea na huduma za kijasusi na wasimamizi walio na ufikiaji wa nodi za mtandao. Toleo limetiwa alama kuwa lina mabadiliko makubwa ya itifaki ambayo yanavunja uoanifu wa nyuma na matoleo 0.11.x.

GNUnet inasaidia uundaji wa mitandao ya P2P kupitia TCP, UDP, HTTP/HTTPS, Bluetooth na WLAN, na inaweza kufanya kazi katika hali ya F2F (Rafiki-kwa-rafiki). Upitishaji wa NAT unaauniwa, ikijumuisha kutumia UPnP na ICMP. Ili kushughulikia uwekaji wa data, inawezekana kutumia jedwali la hashi iliyosambazwa (DHT). Zana za kupeleka mitandao ya matundu hutolewa. Ili kutoa na kubatilisha haki za ufikiaji, huduma ya kubadilishana sifa za kitambulisho kilichogatuliwa hutumiwa. rejesha kitambulisho, kutumia GNS (Mfumo wa Jina la GNU) na usimbaji-msingi wa sifa (Usimbaji Fiche Kulingana na Sifa).

Mfumo una matumizi ya chini ya rasilimali na hutumia usanifu wa michakato mingi kutoa utengano kati ya vipengee. Zana zinazonyumbulika hutolewa kwa ajili ya kutunza kumbukumbu na kukusanya takwimu. Ili kuunda programu za matumizi ya mwisho, GNUnet hutoa API kwa lugha ya C na vifungo kwa lugha zingine za programu. Ili kurahisisha usanidi, inapendekezwa kutumia vitanzi vya matukio na michakato badala ya nyuzi. Inajumuisha maktaba ya majaribio ya kusambaza kiotomatiki mitandao ya majaribio inayojumuisha makumi ya maelfu ya programu zingine.

Vipengele vipya vikuu katika GNUnet 0.12:

  • Katika mfumo wa kikoa wa GNS uliogatuliwa (Mfumo wa Jina la GNU), mabadiliko yamefanywa kwa itifaki muhimu za kizazi (ili kuzingatia mabadiliko yanayoendelea. vipimo kiwango cha baadaye). Majina ya vikoa na vitambulisho iliyowasilishwa katika UTF-8, bila kutumia nukuu ya punycode ya IDNA. Programu-jalizi ya NSS imependekezwa kwa kuchakata majina yasiyo ya kawaida ya IDNA. Pia imeongezwa programu-jalizi kuzuia maombi kutoka kwa mzizi (GNUnet haipaswi kamwe kuendeshwa kama mzizi).
  • Katika GNS na NSE (Kadirio la Ukubwa wa Mtandao) uthibitisho wa algoriti ya kazi inayotumiwa wakati wa kubatilisha eneo la kikoa imebadilishwa. Mabadiliko yanahusishwa na kuongezeka kwa utata wa hesabu kwenye ASIC maalum.
  • Plugin na utekelezaji wa usafiri juu ya UDP imehamishiwa kwenye kitengo cha majaribio kutokana na matatizo ya utulivu;
  • Imeimarishwa na umbizo la binary kwa funguo za umma za RSA zimeandikwa;
  • Imeondolewa hashing isiyo ya lazima katika saini za dijiti za EdDSA;
  • Imeongeza uwezo wa kusakinisha hati ya gnunet-logread kwenye kumbukumbu za ukaguzi;
  • Utekelezaji wa ECDH kutafsiriwa katika kanuni TweetNaCl;
  • Matatizo mengi katika mfumo wa kusanyiko yametatuliwa. Imeondolewa kutoka kwa vitegemezi
    GLPK (GNU Linear Programming Kit). Aliongeza maelezo sahihi ya kifurushi kwa usambazaji kulingana na kidhibiti kifurushi guix.

Programu kadhaa zilizotengenezwa tayari zinatengenezwa kulingana na teknolojia za GNUnet:

  • Huduma ya kushiriki faili isiyojulikana, ambayo haikuruhusu kuchambua habari kwa sababu ya uhamishaji wa data tu katika fomu iliyosimbwa na haikuruhusu kufuatilia ni nani aliyechapisha, alitafuta na kupakua faili kwa shukrani kwa matumizi ya itifaki ya GAP.
  • Mfumo wa VPN wa kuunda huduma zilizofichwa katika kikoa cha ".gnu" na kusambaza vichuguu vya IPv4 na IPv6 kwenye mtandao wa P2P. Zaidi ya hayo, mipango ya tafsiri ya IPv4-to-IPv6 na IPv6-to-IPv4 inatumika, pamoja na uundaji wa vichuguu vya IPv4-over-IPv6 na IPv6-over-IPv4.
  • Mfumo wa jina la kikoa wa GNS (GNU Name System) hutumika kama mbadala kabisa iliyogatuliwa na kudhibiti udhibiti wa DNS. GNS inaweza kutumika bega kwa bega na DNS na kutumika katika programu za kitamaduni kama vile vivinjari vya wavuti. Uadilifu na kutobadilika kwa rekodi huhakikishwa kupitia matumizi ya njia za siri. Tofauti na DNS, GNS hutumia grafu iliyoelekezwa badala ya safu-kama ya seva za seva. Utatuzi wa jina ni sawa na DNS, lakini maombi na majibu hufanywa wakati wa kudumisha usiri - usindikaji wa nodi ombi haujui jibu linatumwa kwa nani, na nodi za usafiri na waangalizi wa tatu hawawezi kufafanua maombi na majibu;
  • Huduma ya GNUnet ya Mazungumzo ya kupiga simu za sauti kupitia GNUnet. GNS hutumiwa kutambua watumiaji; yaliyomo kwenye trafiki ya sauti hupitishwa kwa njia iliyosimbwa. Bado kutokujulikana kumetolewa - marafiki wengine wanaweza kufuatilia muunganisho kati ya watumiaji wawili na kubainisha anwani zao za IP.
  • Jukwaa la kujenga mitandao ya kijamii iliyogatuliwa Secushare, kwa kutumia itifaki PSYC na kusaidia usambazaji wa arifa katika hali ya utangazaji anuwai kwa kutumia usimbaji fiche kutoka mwisho hadi mwisho ili watumiaji walioidhinishwa tu wanaweza kufikia ujumbe, faili, gumzo na majadiliano (wale ambao ujumbe haujashughulikiwa, pamoja na wasimamizi wa nodi, hawataweza kuzisoma. );
  • Mfumo wa kupanga barua pepe iliyosimbwa faragha Rahisi, ambayo hutumia GNUnet kwa ulinzi wa metadata na kuauni anuwai itifaki za kriptografia kwa uthibitisho muhimu;
  • Mfumo wa malipo Tiba ya GNU, ambayo hutoa kutokujulikana kwa wanunuzi lakini hufuatilia miamala ya muuzaji kwa uwazi na kuripoti kodi. Inasaidia kufanya kazi na sarafu mbalimbali zilizopo na fedha za elektroniki, ikiwa ni pamoja na dola, euro na bitcoins.

Chanzo: opennet.ru

Kuongeza maoni