Yggdrasili 0.4 vÀljalaskmine, rakendused, mis töötavad Interneti kohal privaatses vÔrgus.

Avaldatud on Yggdrasil protokolli 0.4 referentsrakenduse vĂ€ljaanne, mis vĂ”imaldab tavalise globaalsete vĂ”rkude peal vĂ€lja arendada eraldiseisva detsentraliseeritud privaatse IPv6-vĂ”rgu, kus privaatsuse kaitsmiseks kasutatakse lĂ”pp-punktist lĂ”pp-punktini krĂŒpteerimist. Yggdrasili vĂ”rgu kaudu saavad töötada kĂ”ik olemasolevad rakendused, mis toetavad IPv6. Rakendus on kirjutatud Go keeles ja jaotatakse LGPLv3 litsentsi alusel. Toetatakse Linuxi, Windowsi, macOS-i, FreeBSD, OpenBSD ja Ubiquiti EdgeRouter platvorme.

Yggdrasil arendab uut marsruutimise kontseptsiooni globaalse detsentraliseeritud vĂ”rgu loomiseks, kus sĂ”lmed saavad ĂŒhendada otse ĂŒksteisega mesh-vĂ”rgu reĆŸiimis (nĂ€iteks lĂ€bi Wi-Fi vĂ”i Bluetooth) ning suhelda olemasolevate IPv6 vĂ”i IPv4 vĂ”rkude peal (vĂ”rk vĂ”rgus). Yggdrasili eripĂ€raks on iseorganiseerumise töö, ilma et oleks vaja selgesĂ”naliselt marsruutimist seadistada — teave marsruutide kohta arvutatakse sĂ”lme asukoha pĂ”hjal vĂ”rgu suhtes teiste sĂ”lmedega. Seadmed adresseeritakse tavapĂ€rase IPv6 aadressiga, mis ei muutu, kui sĂ”lm liigub (Yggdrasili kasutab hĂ”ivamata aadresside vahemikku 0200::/7).

Kogu Yggdrasili vĂ”rk ei ole lihtsalt lahtiste alamvĂ”rkude kogum, vaid ĂŒhtne struktureeritud puu, millel on ĂŒks "juur" ja igal sĂ”lmel on ĂŒks vanem ning ĂŒks vĂ”i mitu jĂ€reltulijat. Selline puustruktuur vĂ”imaldab luua marsruudi sihtsĂ”lmesse lĂ€htudes allika sĂ”lmest, kasutades "locator" mehhanismi, mis mÀÀrab optimaalse tee sĂ”lme juurest.

Teave puu kohta jagatakse sĂ”lmede vahel ja ei salvestata tsentraliseeritult. Marsruutimise teabe vahetamiseks kasutatakse hajutatud vĂ”tme-tabelit (DHT), mille abil saab sĂ”lm hankida kogu teabe teise sĂ”lme marsruudi kohta. VĂ”rk ise tagab ainult lĂ”pp-punktist lĂ”pp-punktini krĂŒpteerimise (vahe-sĂ”lmed ei saa mÀÀrata sisu), kuid ei paku anonĂŒĂŒmsust (interneti kaudu ĂŒhendamisel saavad vahetult suhtlevad vĂ”rguĂ”ed mÀÀrata tĂ”elise IP-aadressi, seega anonĂŒĂŒmsuse tagamiseks soovitatakse ĂŒhendada sĂ”lmed lĂ€bi Tor vĂ”i I2P).

TĂ€htis on mĂ€rkida, et kuigi projekt asub alfa-arendusfaasis, on see juba piisavalt stabiilne igapĂ€evaseks kasutamiseks, kuid ei taga tagasipöördumist ĂŒhilduvust vĂ€ljalasete vahel. Yggdrasil 0.4 toetab kogukonna poolt rida teenuseid, sealhulgas Linux-konteinerite majutamise platvormi oma veebisaitide jaoks, otsingumootor YaCy, suhtlusplatvorm Matrix, IRC-server, DNS, VoIP-sĂŒsteem, BitTorrent’i jĂ€lgija, ĂŒhenduspunktide kaart, IPFS-i vĂ€rav ning proksi Tor, I2P ja clearneti vĂ”rkudele juurdepÀÀsuks. server Matrix, IRC-server, DNS, VoIP-sĂŒsteem, BitTorrent’i jĂ€lgija, ĂŒhenduspunktide kaart, IPFS-i vĂ€rav ja proksi Tor, I2P ja clearneti vĂ”rkudele juurdepÀÀsuks.

Uues versioonis:

  • On rakendatud uus marsruutimise skeem, mis ei ole ĂŒhilduv varasemate Yggdrasili vĂ€ljaannetega.
  • TLS-ĂŒhenduste loomisel sĂ”lmedega kasutatakse avatud vĂ”tmete kinnitust (key pinning). Kui ĂŒhenduse loomisel kinnitust ei olnud, seotakse saadud vĂ”ti ĂŒhendusega. Kui kinnitus oli olemas, kuid vĂ”ti ei vasta sellele, siis lĂŒkatakse ĂŒhendus tagasi. TLS koos vĂ”tmete kinnituse kasutamisega on mÀÀratletud kui soovitatav meetod ĂŒhendamiseks pirniga.
  • Marsruutimise ja seansside haldamise kood on tĂ€ielikult ĂŒmber kirjutatud ja taassĂŒndinud, mis on suurendanud lĂ€bilaskevĂ”imet ja töö usaldusvÀÀrsust, eriti sĂ”lmede puhul, mis vahetavad tihti pire. KrĂŒptograafilistes seanssides on rakendatud regulaarne vĂ”tmevahetus. On lisatud toetus allika kaudu marsruutimisele (Source routing), mida saab kasutada kasutajate IPv6 liikluse suunamiseks. Jaotatud hĂŒĂ€Ă€nketi (DHT) arhitektuur on ĂŒmber töötatud ja lisatud DHT-pĂ”hine marsruutimise toetus. Marsruutimise algoritmide rakendus on viidud eraldi teeki.
  • IP-aadressid IPv6 pĂ”hineb nĂŒĂŒd ed25519 avatud vĂ”tmetel, mitte nende X25519 rĂ€si peal, mis toob kaasa kĂ”igi sisemiste IP-de vahetuse, kui ĂŒlemineku tehakse Yggdrasil 0.4 versioonile.
  • Valmistatud on tĂ€iendavad seaded Multicast piride otsimiseks.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster