Kutolewa kwa mfumo wa GNUnet 0.17, iliyoundwa kwa ajili ya kujenga mitandao salama ya P2P iliyogatuliwa, imewasilishwa. 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.
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 data, inawezekana kutumia jedwali la hashi lililosambazwa (DHT). Zana za kupeleka mitandao ya matundu hutolewa. Ili kutoa na kubatilisha haki za ufikiaji, huduma ya kubadilishana sifa ya utambulisho iliyogatuliwa tena ya kudai Kitambulisho hutumia GNS (Mfumo wa Jina wa GNU) na 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.
Programu kadhaa zilizotengenezwa tayari zinatengenezwa kulingana na teknolojia za GNUnet:
- Π‘ΠΈΡΡΠ΅ΠΌΠ° Π΄ΠΎΠΌΠ΅Π½Π½ΡΡ ΠΈΠΌΡΠ½ GNS (GNU Name System), Π²ΡΡΡΡΠΏΠ°ΡΡΠ°Ρ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΈ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΉ Π΄Π»Ρ ΡΠ΅Π½Π·ΡΡΡ Π·Π°ΠΌΠ΅Π½Ρ DNS. GNS ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π±ΠΎΠΊ ΠΎ Π±ΠΎΠΊ Ρ DNS ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π² ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ , ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ web-Π±ΡΠ°ΡΠ·Π΅ΡΡ. Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ DNS Π² GNS Π²ΠΌΠ΅ΡΡΠΎ Π΄ΡΠ΅Π²ΠΎΠ²ΠΈΠ΄Π½ΠΎΠΉ ΠΈΠ΅ΡΠ°ΡΡ ΠΈΠΈ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ Π³ΡΠ°Ρ. ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠΌΡΠ½ ΡΡ ΠΎΠ΄Π½ΠΎ Ρ DNS, Π½ΠΎ Π·Π°ΠΏΡΠΎΡΡ ΠΈ ΠΎΡΠ²Π΅ΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Ρ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΠΈ β ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΠΈΠΉ Π·Π°ΠΏΡΠΎΡ ΡΠ·Π΅Π» Π½Π΅ Π·Π½Π°Π΅Ρ ΠΊΠΎΠΌΡ ΠΎΡΠ΄Π°ΡΡΡΡ ΠΎΡΠ²Π΅Ρ, Π° ΡΡΠ°Π½Π·ΠΈΡΠ½ΡΠ΅ ΡΠ·Π»Ρ ΠΈ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠ΅ Π½Π°Π±Π»ΡΠ΄Π°ΡΠ΅Π»ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡΡ ΡΠ°ΡΡΠΈΡΡΠΎΠ²Π°ΡΡ Π·Π°ΠΏΡΠΎΡΡ ΠΈ ΠΎΡΠ²Π΅ΡΡ. Π¦Π΅Π»ΠΎΡΡΠ½ΠΎΡΡΡ ΠΈ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΡΡΡ Π·Π°ΠΏΠΈΡΠ΅ΠΉ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅ΡΡΡ Π·Π° ΡΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΎΠ². DNS-Π·ΠΎΠ½Π° Π² GNS ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΠ²ΡΠ·ΠΊΠΈ ΠΈΠ· ΠΎΡΠΊΡΡΡΠΎΠ³ΠΎ ΠΈ Π·Π°ΠΊΡΡΡΠΎΠ³ΠΎ ΠΊΠ»ΡΡΠ΅ΠΉ ECDSA Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠ»Π»ΠΈΠΏΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΊΡΠΈΠ²ΡΡ Curve25519.
- 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.
- 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.
- ΠΠ»Π°ΡΡΠΎΡΠΌΠ° Π΄Π»Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΡ ΡΠΎΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠ΅ΡΠ΅ΠΉ Secushare, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠ°Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» PSYC ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠ°Ρ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ multicast Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ end-to-end ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡΠΌ, ΡΠ°ΠΉΠ»Π°ΠΌ, ΡΠ°ΡΠ°ΠΌ ΠΈ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΡΠΌ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π°Π²ΡΠΎΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ (ΡΠ΅ ΠΊΠΎΠΌΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Π½Π΅ Π°Π΄ΡΠ΅ΡΠΎΠ²Π°Π½Ρ, Π²ΠΊΠ»ΡΡΠ°Ρ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠ² ΡΠ·Π»ΠΎΠ², Π½Π΅ ΡΠΌΠΎΠ³ΡΡ ΠΈΡ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ);
- Π‘ΠΈΡΡΠ΅ΠΌΠ° Π΄Π»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΈΡΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡΡΡ pretty Easy privacy, ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΠ°Ρ GNUnet Π΄Π»Ρ Π·Π°ΡΠΈΡΡ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠ°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ Π΄Π»Ρ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΊΠ»ΡΡΠ΅ΠΉ;
- ΠΠ»Π°ΡΡΠΆΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° GNU Taler, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΠ°Ρ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΡΡΡ Π΄Π»Ρ ΠΏΠΎΠΊΡΠΏΠ°ΡΠ΅Π»Π΅ΠΉ, Π½ΠΎ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡΠ°Ρ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ ΠΏΡΠΎΠ΄Π°Π²ΡΠΎΠ² Π΄Π»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΉ ΠΎΡΡΡΡΠ½ΠΎΡΡΠΈ. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ ΡΠ°Π±ΠΎΡΠ° Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΌΠΈ Π²Π°Π»ΡΡΠ°ΠΌΠΈ ΠΈ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΌΠΈ Π΄Π΅Π½ΡΠ³Π°ΠΌΠΈ, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ Ρ Π΄ΠΎΠ»Π»Π°ΡΠ°ΠΌΠΈ, Π΅Π²ΡΠΎ ΠΈ Π±ΠΈΡΠΊΠΎΠΈΠ½Π°ΠΌΠΈ.
Π Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ GNUnet Π²Π½Π΅ΡΠ΅Π½Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, Π½Π°ΡΡΡΠ°ΡΡΠΈΠ΅ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° ΠΈ ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡΠΈΠ΅ ΠΊ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΌ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ ΠΏΡΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠΈ ΡΠ·Π»ΠΎΠ² Π½Π° Π±Π°Π·Π΅ GNUnet 0.17 ΠΈ ΡΡΠ°ΡΡΡ
Π²ΡΠΏΡΡΠΊΠΎΠ². Π ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, Π½Π°ΡΡΡΠ΅Π½Π° ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Π½Π° ΡΡΠΎΠ²Π½Π΅ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠΉ Ρ
ΡΡ ΡΠ°Π±Π»ΠΈΡΡ (DHT) β ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ DHT ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π° Π΄ΠΎ Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ, Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠΈΠΏΠΎΠ² Π±Π»ΠΎΠΊΠΎΠ² ΠΏΠ΅ΡΠ΅Π½Π΅ΡΠ΅Π½Ρ Π² GANA (GNUnet Assigned Numbers Authority). ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π²ΡΡΠΎΠ²Π½Π΅Π½Π½ΡΡ
ΠΈ ΠΏΠ΅ΡΠ΅Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
ΡΠΎΡΠΌΠ°ΡΠΎΠ² ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ. ΠΠ· Π½ΠΎΠ²ΠΎΠ³ΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠ° ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠ΅ΡΠ΅Π½Π΅ΡΠ΅Π½Ρ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, ΠΊΠ°ΡΠ°ΡΡΠΈΠ΅ΡΡ Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Π΄ΠΎΠΌΠ΅Π½Π½ΡΡ
ΠΈΠΌΡΠ½ GNS (GNU Name System). ΠΠ»Ρ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌΡΡ
Π² GNS Π·Π°ΠΏΠΈΡΠ΅ΠΉ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΆΠΈΠ·Π½ΠΈ Π·Π°ΠΏΠΈΡΠΈ.
Chanzo: opennet.ru