Rilis implementasi jaringan anonim I2P 2.10.0 dan klien C++ i2pd 2.58

Rilis jaringan anonim I2P 2.10.0 dan klien C++ i2pd 2.58.0 dipresentasikan. I2P adalah jaringan terdistribusi anonim berlapis-lapis yang beroperasi di atas internet biasa, secara aktif menggunakan enkripsi ujung ke ujung, menjamin anonimitas dan isolasi. Jaringan ini dibangun dalam mode P2P dan terbentuk berkat sumber daya (bandwidth) yang disediakan oleh pengguna jaringan, sehingga memungkinkan penggunaan server yang dikelola secara terpusat (komunikasi dalam jaringan didasarkan pada penggunaan terowongan searah terenkripsi antara peserta dan rekan).

Jaringan I2P memungkinkan Anda membuat situs web dan blog secara anonim, mengirim pesan instan dan email, berbagi file, dan mengatur jaringan P2P. Untuk membangun dan menggunakan jaringan anonim untuk aplikasi klien-server (situs web, obrolan) dan P2P (berbagi file, mata uang kripto), klien I2P digunakan. Klien I2P dasar ditulis dalam Java dan dapat berjalan pada berbagai platform seperti Windows, Linux, macOS, Solaris, dll. I2pd adalah implementasi independen klien I2P dalam C++ dan didistribusikan di bawah lisensi BSD yang dimodifikasi.

Dalam versi baru I2P:

  • Menerapkan dukungan eksperimental untuk algoritma kriptografi pasca-kuantum (dinonaktifkan secara default).
  • Klien torrent I2PSnark sekarang mendukung pelacak UDP.
  • Peningkatan fungsi Mode Tersembunyi untuk mengurangi kemungkinan kehabisan struktur RouterInfo yang berisi informasi tentang router dan koneksi ke router tersebut.
  • Dimulai dengan rilis I2P 2.11.0 yang dijadwalkan akhir tahun ini, klien akan memerlukan Java 17.

Untuk klien C++ i2pd, perubahan berikut dapat disorot:

  • Menambahkan dukungan untuk kriptografi E2E pasca-kuantum (ML-KEM-512, ML-KEM-768, ML-KEM-1024) saat membangun dengan OpenSSL versi 3.5.0 dan yang lebih tinggi. Diaktifkan secara default.
  • Implementasi protokol datagram2 dan datagram3.
  • Haiku OS memperbaiki kekurangan deskriptor berkas.
  • Menerapkan dukungan untuk pustaka boost 1.89.
  • Berhenti menerima koneksi dari sesi ECIESx25519.
  • Konsol web router sekarang mendukung tema gelap dan terang.
  • Jika upaya penyelesaian host gagal di terowongan server, upaya kedua kini dilakukan.
  • Menambahkan parameter "ssu2.firewalled4" dan "ssu2.firewalled6" untuk memaksa perilaku router di belakang firewall meskipun tidak ada firewall.
  • Menambahkan kemampuan untuk membuat alamat loopback unik dalam rentang fd00::/8 untuk ::1 jika ini secara eksplisit ditentukan dalam konfigurasi terowongan server.
  • Menghapus tampilan status jaringan jika mode hanya ipv6 digunakan.
  • Menambahkan perintah PING untuk antarmuka SAM.
  • Memperbaiki pengiriman versi yang salah dalam pesan SetDate antarmuka I2CP.
  • Memperbaiki ukuran buffer UDP maksimum untuk OpenBSD.
  • Menambahkan parameter "i2p.streaming.maxWindowSize" dan "i2p.streaming.dontSign".
  • Menambahkan streaming PING melalui antarmuka BOB.
  • Jumlah maksimum paket streaming keluar dibatasi jika rekan tidak dapat menanganinya.
  • Aliran keluar tidak akan lagi terus-menerus meminta ulang LeaseSet jika rekan jarak jauh menghilang.
  • Menghapus panggilan ke fungsi yang dihapus dari OpenSSL.
  • Penerimaan "HELLO VERSION" tanpa "MIN" dan "MAX" di antarmuka SAM dipastikan.
  • Menambahkan mode non-pemblokiran untuk soket UDP di terowongan UDP.
  • Daftar server penyemaian ulang telah diperbarui.

Sumber: opennet.ru

Tambah komentar