Mae GNUnet 0.12 ar gael, fframwaith ar gyfer adeiladu rhwydweithiau P2P diogel

gwelodd y golau rhyddhau fframwaith GNUnet 0.12, wedi'i gynllunio ar gyfer adeiladu rhwydweithiau P2P datganoledig diogel. Nid oes gan rwydweithiau sy'n cael eu creu gan ddefnyddio GNUnet un pwynt methiant a gallant warantu analluedd gwybodaeth breifat defnyddwyr, gan gynnwys dileu camddefnydd posibl gan wasanaethau cudd-wybodaeth a gweinyddwyr sydd â mynediad at nodau rhwydwaith. Mae'r datganiad wedi'i nodi fel un sy'n cynnwys newidiadau protocol sylweddol sy'n torri cydnawsedd yn ôl â fersiynau 0.11.x.

Mae GNUnet yn cefnogi creu rhwydweithiau P2P dros TCP, CDU, HTTP/HTTPS, Bluetooth a WLAN, a gall weithredu yn y modd F2F (Ffrind-i-ffrind). Cefnogir tramwyo NAT, gan gynnwys defnyddio UPnP ac ICMP. Er mwyn mynd i'r afael â lleoliad data, mae'n bosibl defnyddio tabl hash dosbarthedig (DHT). Darperir offer ar gyfer defnyddio rhwydweithiau rhwyll. Er mwyn caniatáu a dirymu hawliau mynediad yn ddetholus, defnyddir gwasanaeth cyfnewid priodoleddau adnabod datganoledig ID adennill, defnyddio GNS (System Enw GNU) ac amgryptio seiliedig ar briodoleddau (Amgryptio Seiliedig ar Briodoledd).

Mae'r system yn cynnwys defnydd isel o adnoddau ac yn defnyddio pensaernïaeth aml-broses i ddarparu arwahanrwydd rhwng cydrannau. Darperir offer hyblyg ar gyfer cynnal cofnodion a chasglu ystadegau. I ddatblygu cymwysiadau defnydd terfynol, mae GNUnet yn darparu API ar gyfer yr iaith C a rhwymiadau ar gyfer ieithoedd rhaglennu eraill. Er mwyn symleiddio datblygiad, cynigir defnyddio dolenni a phrosesau digwyddiadau yn lle edafedd. Mae'n cynnwys llyfrgell brawf ar gyfer defnydd awtomatig o rwydweithiau arbrofol sy'n cwmpasu degau o filoedd o gymheiriaid.

Prif nodweddion newydd yn GNUnet 0.12:

  • Yn y system enwau parth GNS ddatganoledig (System Enw GNU), mae newidiadau wedi'u gwneud i'r protocolau cenhedlaeth allweddol (i gydymffurfio â'r esblygiad manylebau safon y dyfodol). Enwau parth a thagiau yn cael eu cyflwyno yn UTF-8, heb ddefnyddio nodiant cod puny IDNA. Mae ategyn NSS wedi'i gynnig ar gyfer prosesu enwau IDNA ansafonol. Ychwanegodd ategyn hefyd i rwystro ceisiadau o'r gwraidd (ni ddylai GNUnet byth gael ei redeg fel gwraidd).
  • Yn GNS a NSE (Amcangyfrif Maint Rhwydwaith) mae'r algorithm prawf o waith a ddefnyddiwyd wrth ddirymu parth parth wedi'i newid. Mae'r newidiadau'n gysylltiedig â chymhlethdod cynyddol cyfrifiadau ar ASICs arbenigol.
  • Mae'r ategyn gyda gweithredu cludiant dros CDU wedi'i drosglwyddo i'r categori arbrofol oherwydd problemau sefydlogrwydd;
  • Gwell a'r fformat deuaidd ar gyfer allweddi cyhoeddus RSA wedi'i ddogfennu;
  • Wedi'i ddileu stwnsio diangen mewn llofnodion digidol EdDSA;
  • Ychwanegwyd y gallu i osod y sgript gnunet-logread i archwilio logiau;
  • Gweithredu ECDH wedi'i drosi'n god TweetNaCl;
  • Mae llawer o broblemau yn y system ymgynnull wedi'u datrys. Wedi'i dynnu o ddibyniaethau
    GLPK (Pecyn Rhaglennu Llinol GNU). Ychwanegwyd disgrifiad pecyn cywir ar gyfer dosbarthiadau yn seiliedig ar y rheolwr pecyn guix.

Mae nifer o gymwysiadau parod yn cael eu datblygu yn seiliedig ar dechnolegau GNUnet:

  • Gwasanaeth ar gyfer rhannu ffeiliau dienw, nad yw'n caniatáu ichi ddadansoddi gwybodaeth oherwydd trosglwyddo data ar ffurf wedi'i hamgryptio yn unig ac nid yw'n caniatáu ichi olrhain pwy bostiodd, chwilio a lawrlwytho ffeiliau diolch i'r defnydd o'r protocol GAP.
  • System VPN ar gyfer creu gwasanaethau cudd yn y parth “.gnu” ac anfon twneli IPv4 ac IPv6 ymlaen dros rwydwaith P2P. Yn ogystal, cefnogir cynlluniau cyfieithu IPv4-i-IPv6 ac IPv6-i-IPv4, yn ogystal â chreu twneli IPv4-dros-IPv6 ac IPv6-dros-IPv4.
  • Mae system enw parth GNS (System Enw GNU) yn disodli'r DNS sydd wedi'i ddatganoli'n llwyr ac yn ddiogel rhag sensoriaeth. Gellir defnyddio GNS ochr yn ochr â DNS a'i ddefnyddio mewn cymwysiadau traddodiadol fel porwyr gwe. Sicrheir cywirdeb ac ansymudedd cofnodion trwy ddefnyddio dulliau cryptograffig. Yn wahanol i DNS, mae GNS yn defnyddio graff cyfeiriedig yn lle hierarchaeth gweinyddwyr tebyg i goeden. Mae datrysiad enw yn debyg i DNS, ond gwneir ceisiadau ac ymatebion tra'n cynnal cyfrinachedd - nid yw'r nod sy'n prosesu'r cais yn gwybod at bwy yr anfonir yr ymateb, ac ni all nodau tramwy ac arsylwyr trydydd parti ddehongli ceisiadau ac ymatebion;
  • Gwasanaeth GNUnet Conversation ar gyfer gwneud galwadau llais dros GNUnet. Defnyddir GNS i adnabod defnyddwyr; mae cynnwys traffig llais yn cael ei drosglwyddo ar ffurf wedi'i amgryptio. Ni ddarperir anhysbysrwydd eto - gall cymheiriaid eraill olrhain y cysylltiad rhwng dau ddefnyddiwr a phennu eu cyfeiriadau IP.
  • Llwyfan ar gyfer adeiladu rhwydweithiau cymdeithasol datganoledig Secushare, gan ddefnyddio'r protocol PSYC a chefnogi dosbarthu hysbysiadau yn y modd aml-ddarllediad gan ddefnyddio amgryptio o un pen i'r llall fel mai dim ond defnyddwyr awdurdodedig sy'n gallu cyrchu negeseuon, ffeiliau, sgyrsiau a thrafodaethau (ni fydd y rhai nad yw negeseuon wedi'u cyfeirio atynt, gan gynnwys gweinyddwyr nodau, yn gallu eu darllen );
  • System ar gyfer trefnu e-bost wedi'i amgryptio preifatrwydd eithaf Hawdd, sy'n defnyddio GNUnet ar gyfer diogelu metadata ac yn cefnogi amrywiol protocolau cryptograffig ar gyfer dilysu allweddol;
  • System dalu Taler GNU, sy'n darparu anhysbysrwydd i brynwyr ond yn olrhain trafodion gwerthwyr ar gyfer tryloywder ac adrodd treth. Mae'n cefnogi gweithio gydag amrywiol arian cyfred presennol ac arian electronig, gan gynnwys doleri, ewros a bitcoins.

Ffynhonnell: opennet.ru

Ychwanegu sylw