Sgaoileadh àrd-ùrlar GNUnet P2P 0.13. Brosnachadh GNS mar Inbhe Eadar-lìn

Tha an IETF (Buidheann Gnìomha Innleadaireachd Eadar-lìn), a bhios a’ leasachadh protocolaidhean eadar-lìn agus ailtireachd, air tòiseachadh air a’ phròiseas gus siostam ainm fearainn GNS (Siostam Ainm GNU) a chaidh a leasachadh leis a’ phròiseact a dhèanamh àbhaisteach. GNUnet mar ionad gu tur dì-mheadhanaichte agus dìon-chaisgireachd airson DNS. An-dràsta foillsichte a’ chiad dreach den inbhe, às deidh dha a bhith seasmhach, thèid RFC a chruthachadh, aig am bi inbhe “Inbhe a thathar a’ moladh”.

GNS faodar a chleachdadh taobh ri taobh le DNS agus a chleachdadh ann an tagraidhean traidiseanta leithid brobhsairean lìn. Tha ionracas agus neo-sheasmhachd chlàran air a dhèanamh cinnteach tro bhith a’ cleachdadh uidheamachdan criptografach. Eu-coltach ri DNS, bidh GNS a’ cleachdadh graf stiùirichte an àite rangachd frithealaichean coltach ri craobh. Tha rùn ainm coltach ri DNS, ach bithear a’ dèanamh iarrtasan agus freagairtean ann an dòigh dhìomhair - chan eil fios aig an nód a tha a’ làimhseachadh an iarrtais cò chun a bheilear a’ cur an fhreagairt, agus chan urrainn dha nodan gluasaid agus luchd-amhairc treas-phàrtaidh iarrtasan is freagairtean a dhì-chrioptachadh.

Tha an sòn DNS ann an GNS air a dhearbhadh le bhith a’ cleachdadh dòrlach de iuchraichean poblach is prìobhaideach ECDSA stèidhichte air cromagan elliptic Curve25519. A’ cleachdadh Curve25519 air fhaicinn tha cuid den bheachd gur e ceum gu math neònach a th’ ann, oir airson ECDSA bidh iad a’ cleachdadh seòrsaichean eile de chromagan elliptic, agus nuair a bhios iad gan càradh le Curve25519 mar as trice bidh iad a’ cleachdadh algairim ainm sgrìobhte didseatach Deas 25519, nas ùire, nas tèarainte agus nas luaithe na ECDSA. A thaobh neart criptografach, tha an roghainn de phrìomh mheud cuideachd teagmhach - 32 bytes an àite 64 bytes, mar as trice air a chleachdadh airson Ed25519, a bharrachd air an cleachdadh cascade crioptachadh co-chothromach a’ cleachdadh algorithms AES agus TwoFish ann am modh CFB.

Tha an dòigh-obrach seo air a mhìneachadh leis an fheum air iuchraichean rangachaidh a chuir an gnìomh, ga dhèanamh comasach an iuchair phoblach bunaiteach a chleachdadh gus iuchair phoblach cloinne a thoirt a-mach, a’ gabhail brath air seilbh sreathach Curve25519. Leigidh am feart seo leat iuchraichean poblach cloinne fhaighinn gun a bhith eòlach air na h-iuchraichean freumha prìobhaideach. Tha an teicneòlas seo cuideachd buntainn ann am Bitcoin. Chaidh am meud iuchrach 32-byte a thaghadh gus leigeil leis an iuchair a dhol a-steach do aon chlàr DNS.

A bharrachd air an sin, faodar a thoirt fa-near foillseachadh ùr frèam GNUnet 0.13, air a dhealbhadh airson lìonraidhean P2P dì-mheadhanaichte tèarainte a thogail. Chan eil aon phuing fàiligeadh aig lìonraidhean a chaidh a chruthachadh a’ cleachdadh GNUnet agus is urrainn dhaibh gealltainn nach bi fiosrachadh prìobhaideach luchd-cleachdaidh comasach, a’ toirt a-steach cuir às do dhroch dhìol a dh’ fhaodadh a bhith ann le seirbheisean fiosrachaidh agus luchd-rianachd le cothrom air nodan lìonra. Thathas ag aithris gu bheil an sgaoileadh a’ toirt a-steach atharrachaidhean protocol cudromach a bhriseas air ais co-chòrdalachd le dreachan 0.12.x.

Tha GNUnet a’ toirt taic do chruthachadh lìonraidhean P2P thairis air TCP, UDP, HTTP/HTTPS, Bluetooth agus WLAN, agus faodaidh e obrachadh ann am modh F2F (Caraid-gu-caraid). Tha NAT a’ faighinn taic, a’ gabhail a-steach cleachdadh UPnP agus ICMP. Gus dèiligeadh ri suidheachadh dàta, tha e comasach clàr hash sgaoilte (DHT) a chleachdadh. Tha innealan air an toirt seachad airson lìonraidhean mogal a chleachdadh. Gus còraichean-slighe a bhuileachadh agus a chùl-ghairm gu roghnach, thathas a’ cleachdadh seirbheis iomlaid buadhan aithneachaidh dì-mheadhanaichte ID fhaighinn air ais, cleachdadh GNS (Siostam Ainm GNU) agus crioptachadh stèidhichte air buadhan (Crioptachadh stèidhichte air feartan).

Tha an siostam a’ nochdadh caitheamh ghoireasan ìosal agus a’ cleachdadh ailtireachd ioma-phròiseas gus aonaranachd a sholarachadh eadar co-phàirtean. Tha innealan sùbailte air an toirt seachad airson cumail suas logaichean agus cruinneachadh staitistig. Gus tagraidhean cleachdaidh deireannach a leasachadh, tha GNUnet a’ toirt seachad API airson cànan C agus ceanglachan airson cànanan prògramaidh eile. Gus leasachadh a dhèanamh nas sìmplidhe, thathar a 'moladh lùban tachartais agus pròiseasan a chleachdadh an àite snàithleanan. Tha e a’ toirt a-steach leabharlann deuchainn airson cleachdadh fèin-ghluasadach de lìonraidhean deuchainneach a’ còmhdach deichean de mhìltean de cho-aoisean.

A bharrachd air GNS, thathas cuideachd a’ leasachadh grunn thagraidhean deiseil stèidhichte air teicneòlasan GNUnet:

  • Seirbheis airson roinneadh fhaidhlichean gun urra, nach leig leat mion-sgrùdadh a dhèanamh air fiosrachadh mar thoradh air gluasad dàta a-mhàin ann an cruth crioptaichte agus nach leig leat sùil a chumail air cò a phostadh, a rannsaich agus a luchdaich sìos faidhlichean le taing do chleachdadh protocol GAP.
  • Siostam VPN airson seirbheisean falaichte a chruthachadh anns an raon “.gnu” agus tunailean IPv4 agus IPv6 a chuir air adhart thairis air lìonra P2P. A bharrachd air an sin, tha sgeamaichean eadar-theangachaidh IPv4-gu-IPv6 agus IPv6-gu-IPv4 a’ faighinn taic, a bharrachd air cruthachadh tunailean IPv4-over-IPv6 agus IPv6-over-IPv4.
  • Seirbheis còmhraidh GNUnet airson fiosan gutha a dhèanamh thairis air GNUnet. Tha GNS air a chleachdadh gus luchd-cleachdaidh a chomharrachadh; tha susbaint trafaic guth air a ghluasad ann an cruth crioptaichte. Chan eil dìomhaireachd air a thoirt seachad fhathast - faodaidh co-aoisean eile sùil a chumail air a’ cheangal eadar dithis luchd-cleachdaidh agus na seòlaidhean IP aca a dhearbhadh.
  • Àrd-ùrlar airson lìonraidhean sòisealta dì-mheadhanaichte a thogail Secushare, a’ cleachdadh a’ phròtacal PsyC agus a’ toirt taic do sgaoileadh fiosan ann am modh ioma-chraolaidh a’ cleachdadh crioptachadh deireadh-gu-deireadh gus nach fhaigh ach luchd-cleachdaidh ùghdarraichte cothrom air teachdaireachdan, faidhlichean, cabadaich agus còmhraidhean (cha bhith e comasach dhaibhsan nach tèid teachdaireachdan a sheòladh, a’ gabhail a-steach rianadairean nód, an leughadh );
  • Siostam airson post-d crioptaichte a chuir air dòigh prìobhaideachd gu math furasta, a bhios a’ cleachdadh GNUnet airson dìon meata-dàta agus a’ toirt taic do chaochladh pròtacalan criptografach airson dearbhadh prìomh;
  • Siostam pàighidh Bùth-obrach GNU, a bheir seachad gun urra do luchd-ceannach ach a bhios a’ cumail sùil air gnothaichean luchd-reic airson follaiseachd agus aithris chìsean. Bidh e a 'toirt taic do bhith ag obair le diofar airgeadan a th' ann mar-thà agus airgead dealanach, a 'gabhail a-steach dhollairean, iùro agus bitcoins.

Prìomh fheartan ùra ann an GNUnet 0.13:

  • Chaidh an clàr a chuir an gnìomh GANA (Ùghdarras Àireamhan Sònraichte GNUnet), le uallach airson ainmean is seòlaidhean a shònrachadh airson GNUnet.
  • Tha buileachadh an t-siostam ainm àrainn dì-mheadhanaichte GNS co-chòrdail ri sònrachadh, air a mholadh leis an IETF. Chaidh “bloc” plugan NSS a leasachadh. Chaidh brataichean SUPPLEMENTAL ùra a chur ris airson clàran nach eil air am foillseachadh gu soilleir fon leubail a chaidh a thoirt seachad, ach a thèid an tilleadh leis an rèitiche. Chuir sinn rabhadh ris a’ ghoireas gnunet-namestore nuair a chuireas tu inntrigidhean TLSA no SRV taobh a-muigh an inntrig Bocsa.
  • Anns a’ phrìomh inneal cùl-ghairm (GNS/REVOCATION), an gnìomh dearbhadh air an obair a chaidh a chrìochnachadh atharrachadh gus an algairim hashing Argon2 a chleachdadh.
  • Anns an t-seirbheis iomlaid buadhan aithneachaidh dì-mheadhanaichte (RECLAIM), chaidh meud na tiogaid àrdachadh gu 256 buillean.
  • Chaidh am plugan còmhdhail, a chleachdas protocol UDP airson gluasad dàta, a ghluasad chun roinn deuchainneach air sgàth duilgheadasan seasmhachd;
  • Tha cruth faidhle iuchrach ECDSA agus modh sreathachaidh iuchraichean prìobhaideach air an aonachadh le leabharlannan eile (cha obraich seann iuchraichean tuilleadh).
  • Tha an leabharlann air a chleachdadh mar bhuileachadh air algoirmean crioptachaidh stèidhichte air lùban elliptic libsodium.
  • Chuir sinn ris a’ chomas goireasan a thogail leis an leabharlann cURL, nach eil co-cheangailte ri gnutls.
  • Thill am frithealaiche amalachaidh leantainneach Togail bot.
  • Am measg nan eisimeileachd togail tha libmicrohttpd, libjansson agus libsodium.

Source: fosgailtenet.ru

Cuir beachd ann