Rilis GNUnet P2P Platform 0.17

Rilis kerangka GNUnet 0.17, dirancang kanggo mbangun jaringan P2P terdesentralisasi sing aman, wis ditampilake. Jaringan sing digawe nggunakake GNUnet ora duwe titik kegagalan lan bisa njamin ora bisa dilanggar informasi pribadi pangguna, kalebu ngilangi kemungkinan penyalahgunaan dening layanan intelijen lan pangurus kanthi akses menyang simpul jaringan.

GNUnet ndhukung nggawe jaringan P2P liwat TCP, UDP, HTTP/HTTPS, Bluetooth lan WLAN, lan bisa digunakake ing mode F2F (Friend-to-friend). Traversal NAT didhukung, kalebu nggunakake UPnP lan ICMP. Kanggo ngatasi penempatan data, bisa nggunakake tabel hash terdistribusi (DHT). Piranti kanggo nyebarake jaringan bolong diwenehake. Kanggo menehi lan mbatalake hak akses kanthi selektif, layanan pertukaran atribut identitas desentralisasi reclaimID digunakake, nggunakake GNS (Sistem Jeneng GNU) lan Enkripsi Berbasis Atribut.

Sistem kasebut nduweni konsumsi sumber daya sing sithik lan nggunakake arsitektur multi-proses kanggo nyedhiyakake pamisahan antarane komponen. Piranti fleksibel kasedhiya kanggo njaga log lan ngumpulake statistik. Kanggo ngembangake aplikasi pungkasan, GNUnet nyedhiyakake API kanggo basa C lan binding kanggo basa pamrograman liyane. Kanggo nyederhanakake pangembangan, disaranake nggunakake puteran lan proses acara tinimbang benang. Iki kalebu perpustakaan tes kanggo panyebaran otomatis jaringan eksperimen sing kalebu puluhan ewu kanca.

Sawetara aplikasi sing wis siap dikembangake adhedhasar teknologi GNUnet:

  • Sistem jeneng domain GNS (GNU Name System) minangka pengganti DNS sing wis didesentralisasi kanthi lengkap lan anti-sensor. GNS bisa digunakake bebarengan karo DNS lan digunakake ing aplikasi tradisional kayata browser web. Ora kaya DNS, GNS nggunakake grafik sing diarahake tinimbang hierarki server kaya wit. RΓ©solusi jeneng padha karo DNS, nanging panjalukan lan tanggepan ditindakake kanthi cara sing rahasia - simpul sing ngolah panjaluk kasebut ora ngerti sapa tanggapan kasebut dikirim, lan simpul transit lan pengamat pihak katelu ora bisa dekripsi panjalukan lan tanggapan. Integritas lan immutability saka cathetan dijamin liwat nggunakake mekanisme kriptografi. Zona DNS ing GNS ditemtokake nggunakake akeh kunci ECDSA umum lan pribadi adhedhasar kurva eliptik Curve25519.
  • Layanan kanggo enggo bareng file anonim, sing ora ngidini sampeyan nganalisa informasi amarga transfer data mung ing wangun ndhelik lan ora ngidini sampeyan nglacak sapa sing ngirim, nggoleki lan ngundhuh file amarga nggunakake protokol GAP.
  • Sistem VPN kanggo nggawe layanan sing didhelikake ing domain ".gnu" lan nerusake terowongan IPv4 lan IPv6 liwat jaringan P2P. Kajaba iku, skema terjemahan IPv4-to-IPv6 lan IPv6-to-IPv4 didhukung, uga nggawe terowongan IPv4-over-IPv6 lan IPv6-over-IPv4.
  • Layanan Obrolan GNUnet kanggo nggawe telpon swara liwat GNUnet. GNS digunakake kanggo ngenali pangguna; isi lalu lintas swara dikirim ing wangun sing dienkripsi. Anonimitas durung kasedhiya - kanca liyane bisa nglacak sambungan antarane pangguna loro lan nemtokake alamat IP.
  • Platform kanggo mbangun jaringan sosial sing didesentralisasi Secushare, nggunakake protokol PSYC lan ndhukung distribusi kabar ing mode multicast nggunakake enkripsi end-to-end supaya mung pangguna sing sah (sing ora ana pesen) bisa ngakses pesen, file, obrolan lan diskusi, kalebu administrator simpul, ora bakal bisa maca);
  • Sistem email ndhelik privasi sing gampang banget sing nggunakake GNUnet kanggo nglindhungi metadata lan ndhukung macem-macem protokol kriptografi kanggo verifikasi kunci;
  • Sistem pembayaran GNU Taler menehi anonimitas kanggo para panuku, nanging nglacak transaksi bakul kanggo transparansi lan laporan pajak. Ndhukung nggarap macem-macem mata uang lan dhuwit elektronik sing ana, kalebu dolar, euro lan bitcoin.

Π’ Π½ΠΎΠ²ΠΎΠΉ вСрсии GNUnet внСсСны измСнСния, Π½Π°Ρ€ΡƒΡˆΠ°ΡŽΡ‰ΠΈΠ΅ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ΠΈ приводящиС ΠΊ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ ΠΏΡ€ΠΈ взаимодСйствии ΡƒΠ·Π»ΠΎΠ² Π½Π° Π±Π°Π·Π΅ GNUnet 0.17 ΠΈ старых выпусков. Π’ частности, Π½Π°Ρ€ΡƒΡˆΠ΅Π½Π° ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ распрСдСлённой Ρ…ΡΡˆ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ (DHT) β€” рСализация DHT ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π° Π΄ΠΎ Π½ΠΎΠ²ΠΎΠΉ вСрсии спСцификации, Π° опрСдСлСния Ρ‚ΠΈΠΏΠΎΠ² Π±Π»ΠΎΠΊΠΎΠ² пСрСнСсСны Π² GANA (GNUnet Assigned Numbers Authority). Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Π½Ρ‹Ρ… ΠΈ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² сообщСний. Из Π½ΠΎΠ²ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° спСцификации Ρ‚Π°ΠΊΠΆΠ΅ пСрСнСсСны ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ нСсовмСстимыС измСнСния, ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ систСмы Π΄ΠΎΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈΠΌΡ‘Π½ GNS (GNU Name System). Для добавляСмых Π² GNS записСй прСдоставлСна Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ настройки Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΆΠΈΠ·Π½ΠΈ записи.

Source: opennet.ru

Add a comment