GNUnet 0.12 дастрас аст, чаҳорчӯба барои сохтани шабакаҳои бехатари P2P

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

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

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

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

  • Дар системаи ѓайримутамаркази номи домении GNS (GNU Name System), ба протоколҳои насли калидӣ (барои мувофиқат ба таҳаввулшаванда) тағйирот ворид карда шуд. хусусиятҳои стандарти оянда). Номҳои доменҳо ва барчаспҳо пешниҳод карда мешаванд дар UTF-8, бе истифодаи аломати punycode IDNA. Васлкунаки NSS барои коркарди номҳои ғайристандартии IDNA пешниҳод шудааст. Инчунин плагин барои бастани дархостҳо аз реша илова карда шуд (GNUnet набояд ҳеҷ гоҳ ҳамчун реша иҷро карда шавад).
  • Дар GNS ва NSE (Баҳодиҳии андозаи шабака) далели алгоритми коре, ки ҳангоми бекор кардани минтақаи домен истифода мешавад, тағир дода шудааст. Тағирот бо афзоиши мураккабии ҳисобҳо дар ASIC-ҳои махсус алоқаманд аст.
  • Плагин бо татбиқи интиқол тавассути UDP аз сабаби мушкилоти устуворӣ ба категорияи таҷрибавӣ гузаронида шуд;
  • Мукаммал ва формати дуӣ барои калидҳои оммавии RSA ҳуҷҷатгузорӣ шудааст;
  • Хориҷ карда шуд ҳашингҳои нолозим дар имзоҳои рақамии EdDSA;
  • Имконияти насб кардани скрипти gnunet-logread ба гузоришҳои аудит илова карда шуд;
  • Татбиқи ECDH ба код тарҷума шудааст TweetNaCl;
  • Бисьёр проблемахои дар системаи монтажкунй хал карда шуданд. Аз вобастагӣ хориҷ карда шудааст
    GLPK (Маҷмӯаи барномасозии хаттии GNU). Тавсифи дурусти бастаҳо барои тақсимот дар асоси мудири бастаҳо илова карда шуд Гуё.

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

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

Манбаъ: opennet.ru

Илова Эзоҳ