Mereka melakukan percobaan yang mensimulasikan jaringan Tor

Beberapa hari yang lalu, para peneliti dari Universitas Waterloo dan Laboratorium Penelitian Angkatan Laut AS mempresentasikan hasil pengembangan simulator jaringan Tor yang sebanding dalam jumlah node dan pengguna dengan jaringan Tor utama dan memungkinkan eksperimen yang mendekati kondisi nyata.

Perangkat dan metodologi pemodelan jaringan yang dikembangkan selama percobaan memungkinkan simulasi pengoperasian jaringan yang terdiri dari 6489 node Tor pada komputer dengan RAM 4 TB, yang terhubung secara simultan dengan 792 pengguna virtual.

Perlu dicatat bahwa ini adalah simulasi skala besar pertama dari jaringan Tor, yang jumlah nodenya sesuai dengan jaringan nyata (jaringan Tor yang beroperasi memiliki sekitar 6 node dan 2 juta pengguna yang terhubung).

Simulasi lengkap jaringan Tor menarik dalam hal mengidentifikasi kemacetan, memodelkan perilaku serangan, menguji teknik pengoptimalan baru dalam kondisi kehidupan nyata, dan bukti konsep terkait keamanan.

Dengan simulator yang komprehensif , pengembang Tor dapat beralih dari praktik melakukan eksperimen pada jaringan utama atau node kerja individual, yang menciptakan risiko tambahan pelanggaran privasi pengguna dan tidak menghilangkan kemungkinan kegagalan. Misalnya, dalam beberapa bulan mendatang, Tor diharapkan memperkenalkan dukungan untuk protokol kontrol kemacetan baru, dan simulasi akan memungkinkan mereka untuk mempelajari sepenuhnya cara kerjanya sebelum menerapkannya pada jaringan nyata.

Selain menghilangkan dampak eksperimen terhadap kerahasiaan dan keandalan jaringan Tor utama, keberadaan jaringan uji terpisah akan memungkinkan pengujian dan debugging kode baru dengan cepat selama pengembangan, mengimplementasikan perubahan secara langsung untuk semua node dan pengguna tanpa menunggu selesainya implementasi perantara yang panjang, serta membuat dan menjalankan prototipe lebih cepat dengan implementasi ide-ide baru.

Pekerjaan sedang dilakukan untuk meningkatkan toolkit yang, menurut pengembang, akan mengurangi konsumsi sumber daya hingga 10 kali lipat dan akan memungkinkan pengoperasian jaringan yang melebihi jaringan sebenarnya untuk disimulasikan pada komputer yang sama, yang mungkin diperlukan untuk mengidentifikasi kemungkinan masalah . dengan skala Tor. Selama pekerjaan, beberapa metode pemodelan jaringan baru juga telah dibuat yang memungkinkan untuk memprediksi perubahan status jaringan dari waktu ke waktu dan menggunakan generator lalu lintas latar belakang untuk mensimulasikan aktivitas pengguna.

Para peneliti juga mempelajari hubungan antara ukuran jaringan simulasi dan keandalan proyeksi hasil eksperimen ke jaringan nyata. Selama pengembangan Tor, perubahan dan optimasi pertama kali diuji pada jaringan uji kecil, yang berisi node dan pengguna yang jauh lebih sedikit daripada jaringan nyata.

Ditemukan bahwa kesalahan statistik dari prakiraan yang diperoleh selama simulasi kecil dapat dikompensasikan dengan pengulangan berulang dari eksperimen independen dengan kumpulan data awal yang berbeda, sedangkan semakin besar jaringan yang disimulasikan, semakin sedikit pengujian ulang yang diperlukan untuk mendapatkan kesimpulan yang signifikan secara statistik.

Untuk memodelkan dan mensimulasikan jaringan Tor, para peneliti sedang mengembangkan beberapa proyek sumber terbuka yang didistribusikan di bawah lisensi BSD:

  • Bayangan: simulator jaringan universal yang memungkinkan Anda menjalankan kode aplikasi jaringan nyata untuk membuat ulang pengoperasian sistem terdistribusi dengan ribuan proses jaringan. Untuk mensimulasikan sistem berdasarkan aplikasi nyata yang tidak dimodifikasi.
  • Alat Tornet: seperangkat alat untuk menghasilkan model jaringan Tor yang realistis yang dapat dijalankan di lingkungan Shadow, serta untuk menjalankan dan menyesuaikan proses simulasi, mengumpulkan dan memvisualisasikan hasilnya. Metrik yang mencerminkan kinerja jaringan Tor yang sebenarnya dapat digunakan sebagai template untuk pembuatan jaringan.
  • Tgen: generator arus lalu lintas berdasarkan parameter yang ditetapkan oleh pengguna (ukuran, penundaan, jumlah arus, dll.). Skema pembentukan lalu lintas dapat dibuat berdasarkan skenario khusus dalam format GraphML dan menggunakan model Markov probabilistik untuk distribusi aliran dan paket TCP.
  • jejak bawang: seperangkat alat untuk memantau kinerja dan peristiwa dalam jaringan Tor yang disimulasikan, serta untuk merekam dan memutar ulang informasi tentang pembentukan rantai simpul Tor dan menghubungkan arus lalu lintas ke sana.

Terakhir, jika Anda tertarik untuk mempelajari lebih lanjut, Anda dapat menemukan detailnya di tautan berikut.


Tambahkan sebagai sumber pilihan di Google