I-I2P Anonymous Network Implementation Release 2.0.0

Inethiwekhi engaziwa i-I2P 2.0.0 kanye neklayenti le-C++ i2pd 2.44.0 kukhululiwe. I-I2P iyinethiwekhi enezingqimba eziningi engaziwa esebenza phezu kwe-inthanethi evamile, isebenzisa ngokukhuthele ukubethela kokugcina, eqinisekisa ukungaziwa nokuhlukaniswa. Inethiwekhi yakhiwe ngemodi ye-P2P futhi yenziwa ngenxa yezinsiza (umkhawulokudonsa) ohlinzekwa ngabasebenzisi benethiwekhi, okwenza kube nokwenzeka ukwenza ngaphandle kokusetshenziswa kwamaseva aphethwe emaphakathi (ukuxhumana ngaphakathi kwenethiwekhi kusekelwe ekusetshenzisweni kwemigudu ebethelwe unidirectional phakathi umhlanganyeli kanye nontanga).

Kunethiwekhi ye-I2P, ungakwazi ukudala amawebhusayithi namabhulogi ngokungaziwa, uthumele imilayezo esheshayo ne-imeyili, ushintshanise amafayela futhi uhlele amanethiwekhi e-P2P. Ukwakha nokusebenzisa amanethiwekhi angaziwa we-client-server (amawebhusayithi, izingxoxo) kanye ne-P2P (ukwabelana ngamafayela, i-cryptocurrencies), amakhasimende e-I2P asetshenziswa. Iklayenti eliyisisekelo le-I2P libhalwe ku-Java futhi lingasebenza kunkundla ebanzi efana neWindows, Linux, macOS, Solaris, njll. I-I2pd iwukusebenzisa okuzimele kweklayenti le-I2P ku-C++ futhi isatshalaliswa ngaphansi kwelayisense ye-BSD elungisiwe.

Ku-I2P 2.0 naku-i2pd 2.44, iphrothokholi entsha yezokuthutha ethi “SSU2” inikwa amandla ngokuzenzakalela kubo bonke abasebenzisi, ngokusekelwe ku-UDP futhi ifaka ukusebenza okuthuthukisiwe nokuphepha. Ukuqaliswa kwe-SSU2 kuzosivumela ukuthi sibuyekeze ngokuphelele isitaki se-cryptographic, sisuse i-algorithm ye-ElGamal ehamba kancane (yokubethela ekupheleni kuya ekupheleni, esikhundleni se-ElGamal/AES+SessionTag, kusetshenziswa inhlanganisela ye-ECIES-X25519-AEAD-Ratchet ), yehlisa okungaphezulu uma kuqhathaniswa nephrothokholi ye-SSU futhi ithuthukise ukusebenza kumadivayisi eselula .

Ezinye izinguquko ku-I2P 2.0 zifaka phakathi ukusetshenziswa kokuqinisekiswa kommeleli ku-i2ptunnel ngokusekelwe kumahashi angu-SHA-256 (RFC 7616). Ukuqaliswa kwephrothokholi ye-SSU2 kungeze usekelo ekuthuthweni koxhumano kanye nokuqinisekisa okusheshayo kokutholwa kwedatha. Ukusebenza okuthuthukisiwe komtshina we-deadlock. Inketho eyengeziwe yokucindezela izingodo ze-router.

I-i2pd 2.44 yengeza amandla okusebenzisa ukuxhumana kwe-SSL kumathaneli aneseva ye-I2P. Amandla okwenza iphrothokholi ye-SSU2 ne-NTCP2 (ipv6) nge-SOCKS5 asetshenzisiwe. Kwengezwe izilungiselelo ze-MTU (Iyunithi Yokudlulisa Okuphezulu) yephrothokholi ye-SSU2 (ssu2.mtu4 kanye ne-ssu2.mtu6).

Source: opennet.ru

Engeza amazwana