Lëshimi i parë publik i ANet, një grumbull për krijimin e tuneleve të sigurta

Projekti ANet (ANet Secure Transport Protocol) zhvillon një strukturë alternative për organizimin e tunelëve të sigurt, të destinuar për të bashkuar rrjetet private në kushte kur zgjidhjet standarde (WireGuard, OpenVPN) për shkak të rrethanave të ndryshme nuk mund të përdoren. Projekti pozicionohet jo si një fork i ri i WireGuard, por si "Rrjeti i Miqve" (Friends-to-Friends VPN) me fokus në përdorimin e algoritmeve kriptografikë të provuar dhe punës autonomike në modalitetin "Dora e Njeriut të Vdekur". Në ANet përdoret protokolli i transportit të vet, ASTP (ANet Secure Transport Protocol), që siguron enkriptim të plotë, të qëndrueshëm ndaj humbjeve të larta të paketimeve dhe të padifferentueshëm nga trafiku rastësor UDP. Kodi është shkruar nga e para në gjuhën Rust dhe shpërndahet nën licencën MIT, por me një ndalesë të qartë për përfshirjen në projekt të varësive nën GPL 2.0 dhe 3.0.

Karakteristikat kryesore:

  • PĂ«rdorimi i algoritmeve kriptografikĂ« ChaCha20/Poly1305 pĂ«r rrjedhĂ«n, X25519 pĂ«r Ephemeral DH, Ed25519 pĂ«r autentifikim. AsnjĂ« algoritĂ«m legacy dhe "gjymtyrĂ« pĂ«r kompatibilitet me Windows XP".
  • Transporti i bazuar mbi njĂ« mbulesĂ« tĂ« ngjashme me QUIC mbi UDP, por me framin tonĂ«: çdo paketĂ« Ă«shtĂ« e mbĂ«shtjellĂ« nĂ« njĂ« "envelope" tĂ« enkriptuar me mbushje tĂ« rastit dhe jitter (nga 0 deri nĂ« N nanosekonda), çka maskon procesin e miratimit tĂ« lidhjes si zhurmĂ« tĂ« bardhĂ«.
  • Arkitektura e shpĂ«rndarĂ« me serverin e autentikimit (anet-auth), qĂ« verifikon fingerprint-in e klientit (SHA256 nga çelĂ«si publik mbi bazĂ«n e Ed25519). Tuneli vetĂ« ngrihet mbi PSK (çelĂ«si i paracaktuar), i siguruar pĂ«rmes njĂ« handshaku me 4 faza (DH + ratchet i dyfishtĂ«). NĂ«se serveri i autentikimit bie - rrjeti vazhdon tĂ« funksionojĂ« me çelĂ«sat e ngarkuar paraprakisht (failover deri nĂ« njĂ« modalitet tĂ« plotĂ« lokal).
  • Platformat e mbĂ«shtetura: Linux (TUN), Windows (Wintun), macOS (utun), Android (VpnService pĂ«rmes JNI). Ekziston njĂ« GUI nĂ« egui (Rust-native), dhe TUI pĂ«r serverĂ«t pa kokĂ«. Ofron paketa binare.

Krahas WireGuard me handshakun e njohur (Numri magjik + Protokolli Noise) dhe OpenVPN me shenjën karakteristike TLS, në protokollin ASTP çdo paketë fillon me një fillim të rastësishëm (nonce 12 byte), pas të cilit vjen teksti i enkriptuar me gjatësi të ndryshueshme me mbushje të shtuar deri në madhësinë më të afërt të bllokut (konfigurohet). Për vëzhguesin e jashtëm, trafiku nuk është ndryshe nga rastësor. ANet paraqitet si një përpjekje për të rikthyer në VPN "fizikshmërinë" e epokës së floppinet (HDD te një mik), por në digjitale: PSK (çelësa të paracaktuar), menaxhim manual i rrugëve, "provë zero-dijesh" përmes fingerprint.

Projekti shoqërohet nga një kod etik (Code of Conduct), i përgatitur sipas parimit "ndershmëria radikale". Në rregulla shkruhet "e drejta për të dërguar" (e drejta për të dërguar çdo zhvillues nëse kodi është i keq), "përgjigje pasqyrë" (ankesat për toksicitetin injorohen), prioriteti i kodit (nuk ka rëndësi kush është autori, por cilësia e kodit) dhe përjashtim për përpjekjet për të imponuar korrektësinë politike.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster