Esitellään anonyymin verkon I2P 2.10.0 ja C++-asiakasohjelman i2pd 2.58.0 julkaisu. I2P on monikerroksinen anonyymi hajautettu verkko, joka toimii tavallisen internetin päällä ja käyttää aktiivisesti päästä päähän -salausta, mikä takaa anonymiteetin ja eristäytyneisyyden. Verkko on rakennettu P2P-tilassa ja muodostuu verkon käyttäjien tarjoamien resurssien (kaistanleveyden) ansiosta, minkä ansiosta voidaan olla käyttämättä keskitetysti hallinnoituja palvelimia (verkon sisäinen viestintä perustuu salattujen yksisuuntaisten tunnelien käyttöön osallistujan ja vertaiskoneiden välillä).
I2P-verkon avulla voit luoda anonyymisti verkkosivustoja ja blogeja, lähettää pikaviestejä ja sähköposteja, jakaa tiedostoja ja järjestää P2P-verkkoja. Anonyymien verkkojen rakentamiseen ja käyttämiseen asiakas-palvelin (verkkosivustot, chatit) ja P2P (tiedostonjako, kryptovaluutta) sovelluksille käytetään I2P-asiakkaita. I2P-perusasiakas on kirjoitettu Java-kielellä, ja se voi toimia useilla alustoilla, kuten Windows, Linux, macOS, Solaris jne. I2pd on C++:n I2P-asiakkaan itsenäinen toteutus ja sitä jaetaan muokatun BSD-lisenssin alla.
I2P:n uudessa versiossa:
- Toteutettu kokeellinen tuki postkvanttikryptografia-algoritmeille (oletusarvoisesti poissa käytöstä).
- I2PSnark-torrenttiasiakasohjelma tukee nyt UDP-seurantalaitteita.
- Parannettu piilotetun tilan toiminnallisuutta, jotta reitittimiä ja niihin liittyviä yhteyksiä sisältävien RouterInfo-rakenteiden loppumisen riski pienenee.
- Myöhemmin tänä vuonna julkaistavasta I2P 2.11.0 -julkaisusta alkaen asiakasohjelma vaatii Java 17:n.
C++-asiakasohjelmassa i2pd voidaan korostaa seuraavia muutoksia:
- Lisätty tuki post-kvantti E2E-kryptografialle (ML-KEM-512, ML-KEM-768, ML-KEM-1024) rakennettaessa OpenSSL-versiolla 3.5.0 tai uudemmilla. Oletusarvoisesti käytössä.
- Datagram2- ja datagram3-protokollien toteutus.
- Haiku OS korjaa tiedostokuvaajien puutteen.
- Toteutettu tuki boost 1.89 -kirjastolle.
- ECIESx25519-istuntojen yhteyksien hyväksyminen lakkasi.
- Reitittimen verkkokonsoli tukee nyt tummia ja vaaleita teemoja.
- Jos isännän selvitysyritys epäonnistuu palvelintunnelissa, tehdään nyt toinen yritys.
- Lisätty parametrit "ssu2.firewalled4" ja "ssu2.firewalled6", jotka pakottavat reitittimen toiminnan palomuurin takana, vaikka palomuuria ei olisikaan.
- Lisätty mahdollisuus luoda yksilöllisiä loopback-osoitteita fd00::/8-alueella ::1:lle, jos tämä on erikseen määritetty palvelintunnelin kokoonpanossa.
- Verkon tilan näyttö poistettu, jos käytetään vain ipv6-tilaa.
- Lisätty PING-komento SAM-rajapinnalle.
- Korjattu väärän version lähettäminen I2CP-rajapinnan SetDate-viestissä.
- Kiinteä UDP-puskurin enimmäiskoko OpenBSD:lle.
- Lisätty parametrit "i2p.streaming.maxWindowSize" ja "i2p.streaming.dontSign".
- Lisätty PING-suoratoisto BOB-rajapinnan kautta.
- Lähtevien suoratoistopakettien enimmäismäärää rajoitetaan, jos vertaislaite ei pysty käsittelemään niitä.
- Lähtevä virta ei enää jatkuvasti pyydä LeaseSet-ominaisuutta uudelleen, jos etävertainen laite katoaa.
- OpenSSL:stä poistettujen funktioiden kutsut poistettu.
- SAM-liitännässä voidaan vastaanottaa "HELLO VERSION" ilman "MIN"- ja "MAX"-arvoja.
- Lisätty estämätön tila UDP-pistorasioille UDP-tunneleissa.
- Uudelleenlähetettyjen palvelimien luetteloa on päivitetty.
Lähde: opennet.ru
