Нашри Yggdrasil 0.4, як амалисозии шабакаи хусусӣ, ки дар болои Интернет кор мекунад

Нашри татбиқи истинод ба протоколи Yggdrasil 0.4 нашр шуд, ки ба шумо имкон медиҳад шабакаи алоҳидаи ғайримарказонидашудаи хусусии IPv6-ро дар болои шабакаи глобалии муқаррарӣ ҷойгир кунед, ки барои ҳифзи махфият рамзгузории охири ба охирро истифода мебарад. Ҳама гуна барномаҳои мавҷуда, ки IPv6-ро дастгирӣ мекунанд, метавонанд барои кор тавассути шабакаи Yggdrasil истифода шаванд. Татбиқ дар Go навишта шудааст ва таҳти иҷозатномаи LGPLv3 паҳн карда мешавад. Платформаҳои Linux, Windows, macOS, FreeBSD, OpenBSD ва Ubiquiti EdgeRouter дастгирӣ карда мешаванд.

Yggdrasil консепсияи нави масирро барои эҷоди як шабакаи глобалии ғайримарказонидашуда таҳия мекунад, ки гиреҳҳо метавонанд мустақиман дар реҷаи шабакаи шабакавӣ (масалан, тавассути Wi-Fi ё Bluetooth) ба ҳамдигар пайваст шаванд ё тавассути шабакаҳои мавҷудаи IPv6 ё IPv4 (шабака дар он) ҳамкорӣ кунанд. болои шабака). Хусусияти фарќкунандаи Yggdrasil ташкили худидоракунии кор аст, бе зарурати ба таври возеҳ танзим кардани масир - маълумот дар бораи хатсайрҳо дар асоси ҷойгиршавии гиреҳ дар шабака нисбат ба дигар гиреҳҳо ҳисоб карда мешавад. Дастгоҳҳо тавассути суроғаи муқаррарии IPv6 муроҷиат мекунанд, ки ҳангоми ҳаракат кардани гиреҳ он тағир намеёбад (Yggdrasil диапазони суроғаҳои истифоданашудаи 0200::/7-ро истифода мебарад).

Тамоми шабакаи Yggdrasil на ҳамчун маҷмӯаи зершабакаҳои ноҳамвор, балки ҳамчун дарахти ягонаи сохтории фарогир бо як “реша” ва ҳар як гиреҳ дорои як волидайн ва як ё якчанд фарзанд мебошад. Чунин сохтори дарахт ба шумо имкон медиҳад, ки бо истифода аз механизми "локатор", ки роҳи оптималии гиреҳро аз реша муайян мекунад, нисбат ба гиреҳи манбаъ масирро ба гиреҳи таъинот созед.

Маълумот дар бораи дарахт дар байни гиреҳҳо тақсим карда мешавад ва ба таври мутамарказ нигоҳ дошта намешавад. Барои мубодилаи иттилооти масир, ҷадвали тақсимшудаи hash (DHT) истифода мешавад, ки ба воситаи он гиреҳ метавонад тамоми маълумотро дар бораи масир ба гиреҳи дигар гирад. Худи шабака танҳо рамзгузории охири ба охирро таъмин мекунад (гиреҳҳои транзитӣ мундариҷаро муайян карда наметавонанд), аммо номаълум нест (ҳангоми пайвастшавӣ тавассути Интернет, ҳамсолоне, ки бо онҳо ҳамкории мустақим анҷом дода мешавад, метавонанд суроғаи воқеии IP-ро муайян кунанд, аз ин рӯ барои беном. пешниҳод шудааст, ки гиреҳҳоро тавассути Tor ё I2P пайваст кунанд).

Қайд карда мешавад, ки сарфи назар аз он ки лоиҳа дар марҳилаи таҳияи алфа қарор дорад, он аллакай барои истифодаи ҳамарӯза кофӣ устувор аст, аммо мутобиқати ақибро байни релизҳо кафолат намедиҳад. Барои Yggdrasil 0.4, ҷомеа як қатор хидматҳоро дастгирӣ мекунад, аз ҷумла платформаи ҷойгиркунии контейнерҳои Linux барои ҷойгиркунии сайтҳо, системаи ҷустуҷӯии YaCy, сервери коммуникатсионӣ Matrix, сервери IRC, DNS, системаи VoIP, трекери BitTorrent, харитаи нуқтаи пайвастшавӣ, шлюзи IPFS ва прокси барои дастрасӣ ба шабакаҳои Tor, I2P ва clearnet.

Дар версияи нав:

  • Нақшаи нави масир амалӣ карда шуд, ки бо версияҳои пешинаи Yggdrasil мувофиқ нест.
  • Ҳангоми таъсиси пайвастҳои TLS бо ҳостҳо, ҳатмии калиди оммавӣ (пайвасткунии калид) ҷалб карда мешавад. Агар дар пайвастшавӣ ягон бастагӣ вуҷуд надошта бошад, калиди натиҷавӣ ба пайвастшавӣ таъин карда мешавад. Агар пайвастшавӣ муқаррар шуда бошад, аммо калид ба он мувофиқат накунад, пайвастшавӣ рад карда мешавад. TLS бо бастани калид ҳамчун усули тавсияшаванда барои пайвастшавӣ ба ҳамсолон муайян карда мешавад.
  • Рамзи масир ва идоракунии сеанс комилан аз нав тарҳрезӣ ва аз нав навишта шудааст, ки имкон медиҳад, ки интиқол ва эътимод зиёд шавад, махсусан барои гиреҳҳое, ки зуд-зуд ҳамсолонро иваз мекунанд. Ҷаласаҳои криптографӣ гардиши даврии калидҳоро амалӣ мекунанд. Дастгирии иловагӣ барои масирсозии манбаъ, ки метавонад барои масир равона кардани трафики IPv6 корбар истифода шавад. Меъмории ҷадвали тақсимшудаи hash (DHT) аз нав тарҳрезӣ карда шуд ва дастгирии иловагии масир дар асоси DHT. Татбиқи алгоритмҳои масир ба китобхонаи алоҳида интиқол дода шудааст.
  • Ҳоло суроғаҳои IP-и IPv6 аз калидҳои оммавии ed25519 тавлид мешаванд, на хэши X25519, ки ҳангоми гузаштан ба версияи Yggdrasil 0.4 ҳамаи IP-ҳои дохилӣ тағир меёбад.
  • Танзимоти иловагӣ барои ҷустуҷӯи ҳамсолони Multicast таъмин карда шудаанд.

Манбаъ: opennet.ru

Илова Эзоҳ