ИздаванС Π½Π° GNUnet P2P ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° 0.13. ΠŸΠΎΠΏΡƒΠ»ΡΡ€ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° GNS ΠΊΠ°Ρ‚ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ стандарт

IETF (Internet Engineering Task Force), която Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π° ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°, Π·Π°ΠΏΠΎΡ‡Π½Π° процСса Π½Π° стандартизиранС Π½Π° систСмата Π·Π° ΠΈΠΌΠ΅Π½Π° Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ GNS (GNU Name System), Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½Π° ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° GNUnet ΠΊΠ°Ρ‚ΠΎ напълно Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ ΠΈ устойчив Π½Π° Ρ†Π΅Π½Π·ΡƒΡ€Π° замСститСл Π½Π° DNS. Π’ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΈ ΠΏΡŠΡ€Π²ΠΈΡΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° стандарта, слСд Ρ‡ΠΈΠ΅Ρ‚ΠΎ стабилизиранС Ρ‰Π΅ бъдС сформиран RFC, ΠΊΠΎΠΉΡ‚ΠΎ Ρ‰Π΅ ΠΈΠΌΠ° статут Π½Π° β€œΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ стандарт”.

GPS ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ€Π°ΠΌΠΎ Π΄ΠΎ Ρ€Π°ΠΌΠΎ с DNS ΠΈ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΈ прилоТСния ΠΊΠ°Ρ‚ΠΎ ΡƒΠ΅Π± Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΠΈ. ЦСлостта ΠΈ нСизмСнността Π½Π° записитС сС осигурява Ρ‡Ρ€Π΅Π· ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° криптографски ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ. Π—Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΡ‚ DNS, GNS ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° насочСна Π³Ρ€Π°Ρ„ΠΈΠΊΠ° вмСсто Π΄ΡŠΡ€Π²ΠΎΠ²ΠΈΠ΄Π½Π° йСрархия ΠΎΡ‚ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ. Π Π΅Π·ΠΎΠ»ΡŽΡ†ΠΈΡΡ‚Π° Π½Π° ΠΈΠΌΠ΅Π½Π° Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π½Π° Π½Π° DNS, Π½ΠΎ заявкитС ΠΈ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅ сС правят ΠΏΠΎ ΠΏΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅Π»Π΅Π½ Π½Π°Ρ‡ΠΈΠ½ – Π²ΡŠΠ·Π΅Π»ΡŠΡ‚, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‰ заявката, Π½Π΅ Π·Π½Π°Π΅ Π΄ΠΎ ΠΊΠΎΠ³ΠΎ сС ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΡŠΡ‚, Π° Ρ‚Ρ€Π°Π½Π·ΠΈΡ‚Π½ΠΈΡ‚Π΅ възли ΠΈ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ ΠΎΡ‚ Ρ‚Ρ€Π΅Ρ‚ΠΈ страни Π½Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π΄Π΅ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°Ρ‚ заявки ΠΈ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈ.

DNS Π·ΠΎΠ½Π°Ρ‚Π° Π² GNS сС опрСдСля с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΈ ΠΈ частни ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ ECDSA Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Π΅Π»ΠΈΠΏΡ‚ΠΈΡ‡Π½ΠΈ ΠΊΡ€ΠΈΠ²ΠΈ Curve25519. ИзползванС Π½Π° Curve25519 Π²ΡŠΠ·ΠΏΡ€ΠΈΠ΅ΠΌΠ°Ρ‚ някои Π³ΠΎ смятат Π·Π° ΠΌΠ½ΠΎΠ³ΠΎ странна ΡΡ‚ΡŠΠΏΠΊΠ°, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π·Π° ECDSA Ρ‚Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π΄Ρ€ΡƒΠ³ΠΈ Ρ‚ΠΈΠΏΠΎΠ²Π΅ Π΅Π»ΠΈΠΏΡ‚ΠΈΡ‡Π½ΠΈ ΠΊΡ€ΠΈΠ²ΠΈ, Π° ΠΊΠΎΠ³Π°Ρ‚ΠΎ са сдвоСни с Curve25519, Ρ‚Π΅ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌ Π·Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ² подпис Ed25519, ΠΏΠΎ-ΠΌΠΎΠ΄Π΅Ρ€Π΅Π½, ΠΏΠΎ-сигурСн ΠΈ ΠΏΠΎ-Π±ΡŠΡ€Π· ΠΎΡ‚ ECDSA. ΠžΡ‚ Π³Π»Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° криптографската сила ΠΏΠΎΠ΄ Π²ΡŠΠΏΡ€ΠΎΡ Π΅ ΠΈ ΠΈΠ·Π±ΠΎΡ€ΡŠΡ‚ Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° ΠΊΠ»ΡŽΡ‡Π° - 32 Π±Π°ΠΉΡ‚Π° вмСсто 64 Π±Π°ΠΉΡ‚Π°, ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π·Π° Ed25519, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ каскада симСтрично ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° AES ΠΈ TwoFish Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌ CFB.

Π’ΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ сС обяснява с нСобходимостта ΠΎΡ‚ ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° ΠΉΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡ‡Π½ΠΈ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈ възмоТно ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° основния ΠΏΡƒΠ±Π»ΠΈΡ‡Π΅Π½ ΠΊΠ»ΡŽΡ‡ Π·Π° ΠΈΠ·Π²Π»ΠΈΡ‡Π°Π½Π΅ Π½Π° Π΄ΡŠΡ‰Π΅Ρ€Π΅Π½ ΠΏΡƒΠ±Π»ΠΈΡ‡Π΅Π½ ΠΊΠ»ΡŽΡ‡, ΠΊΠ°Ρ‚ΠΎ сС възползва ΠΎΡ‚ свойството Π·Π° линСйност Π½Π° Curve25519. Π’Π°Π·ΠΈ функция Π²ΠΈ позволява Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π΄ΡŠΡ‰Π΅Ρ€Π½ΠΈ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΈ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅, Π±Π΅Π· Π΄Π° Π·Π½Π°Π΅Ρ‚Π΅ частнитС основни ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅. Π’Π°Π·ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° ΡΡŠΡ‰ΠΎ Π΅ ΠΏΡ€ΠΈΠ»Π°Π³Π° Π² Π±ΠΈΡ‚ΠΊΠΎΠΉΠ½ΠΈ. Π Π°Π·ΠΌΠ΅Ρ€ΡŠΡ‚ Π½Π° ΠΊΠ»ΡŽΡ‡Π° ΠΎΡ‚ 32 Π±Π°ΠΉΡ‚Π° бСшС ΠΈΠ·Π±Ρ€Π°Π½, Π·Π° Π΄Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π½Π° ΠΊΠ»ΡŽΡ‡Π° Π΄Π° сС ΠΏΠΎΠ±Π΅Ρ€Π΅ Π² Π΅Π΄ΠΈΠ½ DNS запис.

ОсвСн Ρ‚ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈ Π½ΠΎΠ² Π±Ρ€ΠΎΠΉ Ρ€Π°ΠΌΠΊΠ° GNUnet 0.13, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° сигурни Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ P2P ΠΌΡ€Π΅ΠΆΠΈ. ΠœΡ€Π΅ΠΆΠΈΡ‚Π΅, създадСни с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° GNUnet, нямат Π½ΠΈΡ‚ΠΎ Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° ΠΏΠΎΠ²Ρ€Π΅Π΄Π° ΠΈ са Π² ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ Π΄Π° Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°Ρ‚ нСприкосновСността Π½Π° Π»ΠΈΡ‡Π½Π°Ρ‚Π° информация Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅ Π½Π° възмоТни Π·Π»ΠΎΡƒΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈ ΠΎΡ‚ Ρ€Π°Π·ΡƒΠ·Π½Π°Π²Π°Ρ‚Π΅Π»Π½ΠΈ слуТби ΠΈ администратори с Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ възли. ВСрсията Π΅ ΠΌΠ°Ρ€ΠΊΠΈΡ€Π°Π½Π° ΠΊΠ°Ρ‚ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‰Π° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π°Ρ€ΡƒΡˆΠ°Π²Π°Ρ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½Π°Ρ‚Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ с вСрсии 0.12.x.

GNUnet ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° P2P ΠΌΡ€Π΅ΠΆΠΈ ΠΏΡ€Π΅Π· TCP, UDP, HTTP/HTTPS, Bluetooth ΠΈ WLAN ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌ F2F (Friend-to-friend). ΠŸΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° сС NAT ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° UPnP ΠΈ ICMP. Π—Π° справянС с Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΄Π°Π½Π½ΠΈ Π΅ възмоТно Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Ρ…Π΅Ρˆ Ρ‚Π°Π±Π»ΠΈΡ†Π° (DHT). ΠžΡΠΈΠ³ΡƒΡ€Π΅Π½ΠΈ са инструмСнти Π·Π° Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅ Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ ΠΌΡ€Π΅ΠΆΠΈ. Π—Π° ΠΈΠ·Π±ΠΈΡ€Π°Ρ‚Π΅Π»Π½ΠΎ прСдоставянС ΠΈ ΠΎΡ‚Π½Π΅ΠΌΠ°Π½Π΅ Π½Π° ΠΏΡ€Π°Π²Π° Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° услуга Π·Π° ΠΎΠ±ΠΌΠ΅Π½ Π½Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈ Π²ΡŠΠ·Π²ΡŠΡ€Π½ΠΈ ID, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ GNS (GNU Name System) ΠΈ ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅, Π±Π°Π·ΠΈΡ€Π°Π½ΠΎ Π½Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈ (ΠšΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈ).

БистСмата сС Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΠΈΡ€Π° с ниска консумация Π½Π° рСсурси ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° многопроцСсна Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°, Π·Π° Π΄Π° осигури изолация ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅. ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π΅Π½ΠΈ са гъвкави инструмСнти Π·Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½Π΅ Π½Π° рСгистрационни Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ ΡΡŠΠ±ΠΈΡ€Π°Π½Π΅ Π½Π° статистика. Π—Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° прилоТСния Π·Π° ΠΊΡ€Π°ΠΉΠ½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° GNUnet прСдоставя API Π·Π° Π΅Π·ΠΈΠΊΠ° C ΠΈ ΠΎΠ±Π²ΡŠΡ€Π·Π²Π°Π½ΠΈΡ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈ Π΅Π·ΠΈΡ†ΠΈ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅. Π—Π° Π΄Π° сС опрости Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π°, сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Ρ†ΠΈΠΊΠ»ΠΈ Π½Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΡ ΠΈ процСси вмСсто нишки. Π’ΠΎΠΉ Π²ΠΊΠ»ΡŽΡ‡Π²Π° тСстова Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅ Π½Π° СкспСримСнтални ΠΌΡ€Π΅ΠΆΠΈ, ΠΎΠ±Ρ…Π²Π°Ρ‰Π°Ρ‰ΠΈ дСсСтки хиляди ΠΏΠ°Ρ€Ρ‚Π½ΡŒΠΎΡ€ΠΈ.

Π’ допълнСниС към GNS сС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‚ ΠΈ няколко Π³ΠΎΡ‚ΠΎΠ²ΠΈ прилоТСния, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡ‚Π΅ Π½Π° GNUnet:

  • Услуга Π·Π° Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎ сподСлянС Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, която Π½Π΅ Π²ΠΈ позволява Π΄Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ информация ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅Ρ‚ΠΎ Π½Π° Π΄Π°Π½Π½ΠΈ само Π² ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π° Ρ„ΠΎΡ€ΠΌΠ° ΠΈ Π½Π΅ Π²ΠΈ позволява Π΄Π° прослСдяватС ΠΊΠΎΠΉ Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π», Ρ‚ΡŠΡ€ΡΠΈΠ» ΠΈ изтСглял Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° GAP ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°.
  • VPN систСма Π·Π° създаванС Π½Π° скрити услуги Π² Π΄ΠΎΠΌΠ΅ΠΉΠ½Π° β€œ.gnu” ΠΈ прСнасочванС Π½Π° IPv4 ΠΈ IPv6 Ρ‚ΡƒΠ½Π΅Π»ΠΈ ΠΏΡ€Π΅Π· P2P ΠΌΡ€Π΅ΠΆΠ°. ОсвСн Ρ‚ΠΎΠ²Π° сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ схСми Π·Π° ΠΏΡ€Π΅Π²ΠΎΠ΄ IPv4-към-IPv6 ΠΈ IPv6-към-IPv4, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° IPv4-Π½Π°Π΄-IPv6 ΠΈ IPv6-Π½Π°Π΄-IPv4 Ρ‚ΡƒΠ½Π΅Π»ΠΈ.
  • Услуга Π·Π° Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ΠΈ Π½Π° GNUnet Π·Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° гласови повиквания ΠΏΡ€Π΅Π· GNUnet. GNS сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅; ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° гласовия Ρ‚Ρ€Π°Ρ„ΠΈΠΊ сС ΠΏΡ€Π΅Π΄Π°Π²Π° Π² ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π° Ρ„ΠΎΡ€ΠΌΠ°. ВсС ΠΎΡ‰Π΅ Π½Π΅ Π΅ осигурСна анонимност - Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΠ°Ρ€Ρ‚Π½ΡŒΠΎΡ€ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° прослСдяват Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Π²Π°ΠΌΠ° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ ΠΈ Π΄Π° опрСдСлят Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ IP адрСси.
  • ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ социални ΠΌΡ€Π΅ΠΆΠΈ Secushare, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ПБИΠ₯ИКА ΠΈ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½Π΅ Π½Π° разпространСниСто Π½Π° извСстия Π² Ρ€Π΅ΠΆΠΈΠΌ Π½Π° мултикаст, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ ΠΎΡ‚ ΠΊΡ€Π°ΠΉ Π΄ΠΎ ΠΊΡ€Π°ΠΉ, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ само ΠΎΡ‚ΠΎΡ€ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ Π΄Π° ΠΈΠΌΠ°Ρ‚ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ, Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, Ρ‡Π°Ρ‚ΠΎΠ²Π΅ ΠΈ дискусии (Ρ‚Π΅Π·ΠΈ, Π΄ΠΎ ΠΊΠΎΠΈΡ‚ΠΎ ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡΡ‚Π° Π½Π΅ са адрСсирани, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ администраторитС Π½Π° възли, няма Π΄Π° ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π³ΠΈ Ρ‡Π΅Ρ‚Π°Ρ‚ );
  • БистСма Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ ΠΈΠΌΠ΅ΠΉΠ» доста лСсна повСритСлност, ΠΊΠΎΠΉΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° GNUnet Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° Π½Π° ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½ΠΈ ΠΈ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ криптографски ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΊΠ»ΡŽΡ‡Π°;
  • ΠŸΠ»Π°Ρ‚Π΅ΠΆΠ½Π° систСма GNU Workshop, ΠΊΠΎΠΉΡ‚ΠΎ осигурява анонимност Π½Π° ΠΊΡƒΠΏΡƒΠ²Π°Ρ‡ΠΈΡ‚Π΅, Π½ΠΎ прослСдява Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈΡ‚Π΅ Π½Π° ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‡Π° Π·Π° прозрачност ΠΈ Π΄Π°Π½ΡŠΡ‡Π½ΠΎ ΠΎΡ‚Ρ‡ΠΈΡ‚Π°Π½Π΅. ΠŸΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Ρ€Π°Π±ΠΎΡ‚Π° с Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈ Π²Π°Π»ΡƒΡ‚ΠΈ ΠΈ Π΅Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΈ ΠΏΠ°Ρ€ΠΈ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π΄ΠΎΠ»Π°Ρ€ΠΈ, Π΅Π²Ρ€ΠΎ ΠΈ Π±ΠΈΡ‚ΠΊΠΎΠΉΠ½ΠΈ.

Основни Π½ΠΎΠ²ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² GNUnet 0.13:

  • Π Π΅Π³ΠΈΡΡ‚ΡŠΡ€ΡŠΡ‚ Π΅ въвСдСн Π² Сксплоатация GANA (GNUnet Assigned Numbers Authority), ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€Π΅Π½ Π·Π° присвояванСто Π½Π° ΠΈΠΌΠ΅Π½Π° ΠΈ адрСси Π·Π° GNUnet.
  • ВнСдряванСто Π½Π° Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π°Ρ‚Π° систСма Π·Π° ΠΈΠΌΠ΅Π½Π° Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ GNS Π΅ Π² ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ с спСцификация, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ ΠΎΡ‚ IETF. β€žΠ‘Π»ΠΎΠΊΡŠΡ‚β€œ Π½Π° приставката Π·Π° NSS Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½. Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са Π½ΠΎΠ²ΠΈ Π”ΠžΠŸΠͺΠ›ΠΠ˜Π’Π•Π›ΠΠ˜ Ρ„Π»Π°Π³ΠΎΠ²Π΅ Π·Π° записи, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ са ΠΈΠ·Ρ€ΠΈΡ‡Π½ΠΎ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΈ ΠΏΠΎΠ΄ Π΄Π°Π΄Π΅Π½ Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚, Π½ΠΎ сС Π²Ρ€ΡŠΡ‰Π°Ρ‚ ΠΎΡ‚ Ρ€Π΅Π·ΠΎΠ»Π²Π΅Ρ€Π°. Π”ΠΎΠ±Π°Π²Π΅Π½ΠΎ Π΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ към ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° gnunet-namestore ΠΏΡ€ΠΈ добавянС Π½Π° TLSA ΠΈΠ»ΠΈ SRV записи извън записа BOX.
  • Π’ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π·Π° отмяна Π½Π° ΠΊΠ»ΡŽΡ‡ (GNS/REVOCATION), функцията доказатСлство Π·Π° Π·Π°Π²ΡŠΡ€ΡˆΠ΅Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π° към ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΠ° Π·Π° Ρ…Π΅ΡˆΠΈΡ€Π°Π½Π΅ Argon2.
  • Π’ услугата Π·Π° Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ ΠΎΠ±ΠΌΠ΅Π½ Π½Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈ (RECLAIM) Ρ€Π°Π·ΠΌΠ΅Ρ€ΡŠΡ‚ Π½Π° Π±ΠΈΠ»Π΅Ρ‚Π° Π΅ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ Π΄ΠΎ 256 Π±ΠΈΡ‚Π°.
  • Вранспортният плъгин, ΠΊΠΎΠΉΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° UDP ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Π·Π° прСнос Π½Π° Π΄Π°Π½Π½ΠΈ, Π΅ прСмСстСн Π² СкспСримСнталната катСгория ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ със стабилността;
  • Ѐайловият Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π½Π° ECDSA ΠΊΠ»ΡŽΡ‡ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΡŠΡ‚ Π·Π° сСриализиранС Π½Π° частСн ΠΊΠ»ΡŽΡ‡ Π΅ ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ с Π΄Ρ€ΡƒΠ³ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (старитС ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ Π²Π΅Ρ‡Π΅ няма Π΄Π° работят).
  • Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΠ°Ρ‚ΠΎ рСализация Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Π΅Π»ΠΈΠΏΡ‚ΠΈΡ‡Π½ΠΈ ΠΊΡ€ΠΈΠ²ΠΈ либсодиум.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° cURL, която Π½Π΅ Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½Π° с gnutls.
  • Π‘ΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ Π·Π° Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚Π° интСграция Π΅ Π²ΡŠΡ€Π½Π°Ρ‚ Buildbot.
  • ЗависимоститС Π½Π° компилация Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ libmicrohttpd, libjansson ΠΈ libsodium.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€