I2P Anonymous Network Implementation Release 2.0.0

Inilabas ang anonymous na network na I2P 2.0.0 at ang C++ client na i2pd 2.44.0. Ang I2P ay isang multi-layer na anonymous na ipinamamahaging network na tumatakbo sa ibabaw ng regular na Internet, na aktibong gumagamit ng end-to-end na pag-encrypt, na ginagarantiyahan ang hindi pagkakilala at paghihiwalay. Ang network ay binuo sa P2P mode at nabuo salamat sa mga mapagkukunan (bandwidth) na ibinigay ng mga gumagamit ng network, na ginagawang posible na gawin nang walang paggamit ng mga server na pinamamahalaang sentral (ang mga komunikasyon sa loob ng network ay batay sa paggamit ng mga naka-encrypt na unidirectional tunnel sa pagitan ang kalahok at mga kapantay).

Sa I2P network, maaari kang lumikha ng mga website at blog nang hindi nagpapakilala, magpadala ng mga instant na mensahe at e-mail, makipagpalitan ng mga file, at mag-ayos ng mga P2P network. Upang bumuo at gumamit ng mga anonymous na network para sa client-server (mga website, chat) at P2P (file exchange, cryptocurrencies) na mga application, ginagamit ang mga I2P client. Ang pangunahing I2P client ay nakasulat sa Java at maaaring tumakbo sa isang malawak na hanay ng mga platform tulad ng Windows, Linux, macOS, Solaris, atbp. Ang I2pd ay isang independiyenteng pagpapatupad ng C++ ng I2P client at ipinamamahagi sa ilalim ng binagong lisensya ng BSD.

Sa I2P 2.0 at i2pd 2.44, ang bagong "SSU2" transport protocol ay pinagana bilang default para sa lahat ng user, batay sa UDP at nagtatampok ng pinahusay na performance at seguridad. Ang pagpapatupad ng SSU2 ay magbibigay-daan sa amin na ganap na i-update ang cryptographic stack, alisin ang napakabagal na ElGamal algorithm (para sa end-to-end encryption, sa halip na ElGamal/AES+SessionTag, ang ECIES-X25519-AEAD-Ratchet na kumbinasyon ay ginagamit ), bawasan ang overhead kumpara sa SSU protocol at pagbutihin ang performance sa mga mobile device .

Kasama sa iba pang mga pagbabago sa I2P 2.0 ang pagpapatupad ng proxy authentication sa i2ptunnel batay sa SHA-256 hash (RFC 7616). Ang pagpapatupad ng SSU2 protocol ay nagdagdag ng suporta para sa paglipat ng koneksyon at agarang pagkumpirma ng pagtanggap ng data. Pinahusay na pagganap ng deadlock detector. Nagdagdag ng opsyon upang i-compress ang mga log ng router.

Ang i2pd 2.44 ay nagdagdag ng kakayahang gumamit ng mga koneksyon sa SSL para sa mga tunnel na may I2P server. Ang kakayahang i-proxy ang mga protocol ng SSU2 at NTCP2 (ipv6) sa pamamagitan ng SOCKS5 ay ipinatupad. Nagdagdag ng mga setting ng MTU (Maximum Transmission Unit) para sa SSU2 protocol (ssu2.mtu4 at ssu2.mtu6).

Pinagmulan: opennet.ru

Magdagdag ng komento