Den anonyme netværk I2P 1.7.0 og C++-klienten i2pd 2.41.0 er blevet frigivet. Lad os minde om, at I2P er et lagdelt anonymt distribueret netværk, der fungerer oven på det almindelige internet og aktivt bruger ende-til-ende kryptering for at garantere anonymitet og isolering. Nettet bygges i P2P-tilstand og skabes ved hjælp af de ressourcer (båndbredde), som brugerne af nettet stiller til rådighed, hvilket gør det muligt at undgå centraliserede servere (kommunikationen i nettet er baseret på brugen af krypterede ensrettede tunneler mellem deltagere og peers).
I I2P-netværket kan man anonymt oprette hjemmesider og blogs, sende øjeblikkelige beskeder og e-mails, dele filer og organisere P2P-netværk. For at opbygge og anvende anonyme netværk til klient-server (websteder, chats) og P2P (fildeling, kryptovaluta) applikationer anvendes I2P-klienter. Den grundlæggende I2P-klient er skrevet i Java og kan køre på en bred vifte af platforme såsom Windows, Linux, macOS, Solaris osv. I2pd er en uafhængig implementering af I2P-klienten i C++ og distribueres under en modificeret BSD-licens.
Blandt ændringerne:
- Der er implementeret visning af pop-up beskeder i systembakke-appen.
- En ny torrent-fileredigerer er blevet tilføjet i i2psnark.
- Understøttelse af IRCv3-tags er blevet tilføjet i i2ptunnel.
- CPU-belastningen er blevet reduceret ved brug af NTCP2-transport.
- I nye installationer er API'et BOB blevet fjernet, da det længe har været erklæret forældet (i eksisterende installationer er BOB-understøttelsen bevaret, men brugerne anbefales at skifte til at bruge protokollen SAMv3).
- Koden til at søge og gemme information i databasen er blevet forbedret. Der er tilføjet beskyttelse mod valg af lavtydende peers ved oprettelse af tunneler. Der er udført arbejde for at forbedre netværkets pålidelighed under forhold med problematiske eller skadelige routere.
- Problemet, der førte til nedsat pålidelighed i netværket, er blevet løst i i2pd 2.41.
- Et separat testnetværk er blevet implementeret for at teste tunneler mellem routere baseret på i2pd og Java I2P. Testnetværket vil muliggøre identifikation af problemer med kompatibiliteten mellem i2pd og Java I2P i testfasen for pre-releases.
- Udviklingen af den nye UDP-transport "SSU2" er begyndt, som vil markant forbedre ydeevnen og sikkerheden. Implementeringen af SSU2 vil også muliggøre en komplet opdatering af den kryptografiske stak og eliminering af den meget langsomme ElGamal-algoritme (til ende-til-ende kryptering vil kombinationen ECIES-X25519-AEAD-Ratchet blive anvendt i stedet for ElGamal/AES+SessionTag).
Kilde: opennet.ru
