Den första offentliga utgÄvan av ANet, en stack för att skapa sÀkra tunnlar

Projektet ANet (ANet Secure Transport Protocol) utvecklar en alternativ stack för att skapa sĂ€krade tunnlar, avsedda för att koppla samman privata nĂ€tverk dĂ€r standardlösningar (WireGuard, OpenVPN) av olika skĂ€l inte Ă€r tillĂ€mpliga. Projektet positioneras inte som en ny förgrening av WireGuard, utan som ett "NĂ€t av VĂ€nner" (Friends-to-Friends VPN) med fokus pĂ„ att anvĂ€nda beprövade kryptovalutor och autonom drift i "Dead Man’s Hand"-lĂ€ge. ANet anvĂ€nder sitt eget transportprotokoll ASTP (ANet Secure Transport Protocol), som sĂ€kerstĂ€ller fullstĂ€ndig end-to-end-kryptering, Ă€r motstĂ„ndskraftigt mot hög paketförlust och inte gĂ„r att sĂ€rskilja frĂ„n slumpmĂ€ssig UDP-trafik. Koden Ă€r skriven frĂ„n grunden i Rust och distribueras under MIT-licensen, men med ett tydligt förbud mot att inkludera beroenden som bygger pĂ„ GPL 2.0 och 3.0.

Huvudfunktioner:

  • AnvĂ€ndning av kryptovalutor ChaCha20/Poly1305 för ström, X25519 för Ephemeral DH, Ed25519 för autentisering. Inga legacy-algoritmer och "hack för att vara kompatibel med Windows XP."
  • Transport baserat pĂ„ en QUIC-liknande belĂ€ggning över UDP, men med egen inramning: varje paket omgĂ€rdas av ett krypterat "kuvert" med slumpmĂ€ssig fyllning och jitter (frĂ„n 0 till N nanosekunder), vilket maskerar processen för anslutningsförhandling som vit brus.
  • Distribuerad arkitektur med en autentiseringstjĂ€nst (anet-auth) som kontrollerar klientens fingerprint (SHA256 av den offentliga nyckeln baserad pĂ„ Ed25519). SjĂ€lva tunneln upprĂ€ttas med en PSK (pre-shared key) som erhĂ„lls genom en 4-fas handshake (DH + double ratchet). Om auth-servern gĂ„r ner fortsĂ€tter nĂ€tverket att fungera pĂ„ förhand uppladdade nycklar (failover till fullstĂ€ndig lokal drift).
  • Stödda plattformar: Linux (TUN), Windows (Wintun), macOS (utun), Android (VpnService genom JNI). Det finns en GUI pĂ„ egui (Rust-native) och en TUI för headless-servrar. BinĂ€ra byggnader tillhandahĂ„lls.

Till skillnad frÄn WireGuard med ett igenkÀnnbart handshake (Magic number + Noise Protocol) och OpenVPN med ett karakteristiskt TLS-fingeravtryck, börjar varje paket i ASTP-protokollet med en slumpmÀssig första del (nonce 12 byte), följt av en kryptotext av variabel lÀngd som fylls ut till nÀrmaste blockstorlek (justerbart). För externa observatörer gÄr trafiken inte att sÀrskilja frÄn slumpmÀssig. ANet presenteras som ett försök att Äterföra till "fysikalitet" i floppy-nettets tid (HDD hos en vÀn), men i digital form: PSK (pre-shared keys), manuell vÀgledning av rutter, "zero-knowledge proof" via fingerprint. VPN "fysikalitet" frÄn floppy-nettets era (HDD hos en vÀn), men i den digitala vÀrlden: PSK (pre-shared keys), manuell ruttstyrning, "zero-knowledge proof" via fingerprint.

Projektet Ätföljs av en uppförandekod (Code of Conduct) som har utarbetats i enlighet med principen om "radikal Àrlighet". Reglerna innehÄller "rÀtten att skicka bort" (rÀtten att avvisa vilken utvecklare som helst vid dÄlig kod), "spegelrespons" (klagomÄl pÄ toxisk beteende ignoreras), kodens prioritet (det spelar ingen roll vem som Àr författaren, det viktiga Àr kodens kvalitet) och avstÀngning för försök att pÄtvinga politisk korrekthet.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster