Нашри GNUnet P2P Platform 0.16.0

Нашри чаҳорчӯбаи GNUnet 0.16, ки барои сохтани шабакаҳои бехатари ғайримарказии P2P пешбинӣ шудааст, муаррифӣ шуд. Шабакаҳое, ки бо истифода аз GNUnet сохта шудаанд, як нуқтаи нокомӣ надоранд ва қодиранд дахлнопазирии иттилооти хусусии корбаронро кафолат диҳанд, аз ҷумла аз байн бурдани суиистифодаи эҳтимолии хадамоти иктишофӣ ва маъмурони дорои дастрасӣ ба гиреҳҳои шабака.

GNUnet эҷоди шабакаҳои P2P-ро тавассути TCP, UDP, HTTP/HTTPS, Bluetooth ва WLAN дастгирӣ мекунад ва метавонад дар ҳолати F2F (Дӯст ба дӯст) кор кунад. Гузариши NAT, аз ҷумла истифодаи UPnP ва ICMP, дастгирӣ карда мешавад. Барои ҳалли ҷойгиркунии маълумот, мумкин аст, ки ҷадвали тақсимшудаи hassh (DHT) -ро истифода баред. Асбобҳо барои ҷойгиркунии шабакаҳои mesh таъмин карда шудаанд. Барои ба таври интихобӣ додан ва бозхонд кардани ҳуқуқҳои дастрасӣ, хидмати табодули аттрибутҳои шахсияти ғайримарказии reclaimID бо истифода аз GNS (GNU Name System) ва Encryption-Based Attribute истифода мешавад.

Система дорои истеъмоли ками захираҳо мебошад ва меъмории бисёрҷараёнро барои ҷудо кардани ҷузъҳо истифода мебарад. Воситаҳои чандир барои нигоҳ доштани гузоришҳо ва ҷамъоварии омор таъмин карда шудаанд. Барои таҳияи барномаҳои ниҳоӣ, GNUnet API барои забони C ва пайвандҳоро барои дигар забонҳои барномасозӣ таъмин мекунад. Барои содда кардани рушд, ба ҷои риштаҳо ҳалқаҳо ва равандҳои ҳодиса истифода мешаванд. Он китобхонаи санҷиширо барои ҷойгиркунии автоматии шабакаҳои таҷрибавӣ, ки даҳҳо ҳазор ҳамсолонро фаро мегирад, дар бар мегирад.

Якчанд барномаҳои тайёр дар асоси технологияҳои GNUnet таҳия карда мешаванд:

  • Системаи номи домении GNS (GNU Name System) ҳамчун ивазкунандаи комилан ғайримарказонидашуда ва аз сензура барои DNS хидмат мекунад. GNS метавонад бо DNS паҳлӯ ба паҳлӯ истифода шавад ва дар барномаҳои анъанавӣ, ба монанди веб-браузерҳо истифода шавад. Баръакси DNS, GNS ба ҷои иерархияи серверҳои ба дарахт монанд графики равонашударо истифода мебарад. Ҳалли номҳо ба DNS монанд аст, аммо дархостҳо ва посухҳо ба таври махфӣ анҷом дода мешаванд - гиреҳе, ки дархостро коркард мекунад, намедонад, ки посух ба кӣ фиристода мешавад ва гиреҳҳои транзитӣ ва нозирони тарафи сеюм шифри дархостҳо ва посухҳоро кушода наметавонанд. Якчандӣ ва тағйирнопазирии сабтҳо тавассути истифодаи механизмҳои криптографӣ таъмин карда мешаванд. Минтақаи DNS дар GNS бо истифода аз як қатор калидҳои ҷамъиятӣ ва хусусии ECDSA дар асоси каҷҳои эллиптикии Curve25519 муайян карда мешавад.
  • Хидмат барои мубодилаи файлҳои беном, ки ба шумо имкон намедиҳад, ки маълумотро аз ҳисоби интиқоли додаҳо танҳо дар шакли рамзшуда таҳлил кунед ва ба шумо имкон намедиҳад, ки ба туфайли истифодаи протоколи GAP файлҳоро кӣ интишор, ҷустуҷӯ ва зеркашидаро пайгирӣ кунед.
  • Системаи VPN барои эҷоди хидматҳои пинҳонӣ дар домени ".gnu" ва интиқоли нақбҳои IPv4 ва IPv6 тавассути шабакаи P2P. Илова бар ин, схемаҳои тарҷумаи IPv4-to-IPv6 ва IPv6-to-IPv4, инчунин эҷоди нақбҳои IPv4-over-IPv6 ва IPv6-over-IPv4 дастгирӣ мешаванд.
  • Хидмати Conversation GNUnet барои зангҳои овозӣ тавассути GNUnet. GNS барои муайян кардани корбарон истифода мешавад; мундариҷаи трафики овозӣ дар шакли рамзгузорӣ интиқол дода мешавад. Анонимӣ ҳанӯз таъмин нашудааст - ҳамсолони дигар метавонанд робитаи байни ду корбарро пайгирӣ кунанд ва суроғаҳои IP-и онҳоро муайян кунанд.
  • Платформа барои сохтани шабакаҳои иҷтимоии ғайримарказонидашудаи Secushare, бо истифода аз протоколи PSYC ва дастгирии паҳнкунии огоҳиномаҳо дар реҷаи мултипликатсия бо истифода аз рамзгузории охири ба охир, то танҳо корбарони ваколатдор (онҳое, ки паёмҳо ба онҳо ирсол карда нашудаанд) метавонанд ба паёмҳо, файлҳо, чатҳо ва мубоҳисаҳо, аз ҷумла маъмурони гиреҳ, онҳоро хонда наметавонанд);
  • Системаи зебои рамзгузоришудаи почтаи электронии махфияти осон, ки GNUnet-ро барои ҳифзи метамаълумот истифода мебарад ва протоколҳои криптографии гуногунро барои тасдиқи калид дастгирӣ мекунад;
  • Системаи пардохти GNU Taler барои харидорон махфиятро таъмин мекунад, аммо амалиёти фурӯшандаро барои шаффофият ва ҳисоботдиҳии андоз пайгирӣ мекунад. Он кор бо асъорҳои гуногуни мавҷуда ва пулҳои электронӣ, аз ҷумла доллар, евро ва биткоинҳоро дастгирӣ мекунад.

Хусусиятҳои нави асосии GNUnet 0.16:

  • Обновлена спецификация децентрализованной системы доменных имён GNS (GNU Name System). Предложен новый тип записей REDIRECT, который пришёл на смену записям CNAME. Добавлен новый флаг записей — CRITICAL, которым могут помечаться особо важные записи, невозможность обработки которых должна приводить к возвращению ошибки определения имени. Операции установки VPN-туннеля вынесены из резолвера в приложения, такие как сервис DNS2GNS.
  • В распределённой хэш таблице (DHT) реализована возможность заверения маршрутов цифровой подписью. Метрики о длине маршрута переведены на использование традиционной операции XOR. Обновлена спецификация структур данных, криптографических функций и ресурсных записей DHT.
  • В сервис децентрализованного обмена атрибутами идентификации (RECLAIM) добавлена поддержка децентрализованных идентификаторов (DID, Decentralized Identifier) и верифицируемых учётных данных (VC, Verifiable Credentials).
  • Для платёжной системы GNU Taler реализована поддержка слепых цифровых подписей Клауса Шнорра (подписывающий не может получить доступ к содержимому).
  • В системе сборки обеспечена генерация актуальных заголовочных файлов из GANA (GNUnet Assigned Numbers Authority). При сборке из git теперь требуется наличие recutils.

Манбаъ: opennet.ru

Илова Эзоҳ