Dukungan 0.4.x di Daftar Server Publik Segera Dihentikan
Rencana Penghentian Dukungan Server 0.4.x
Luanti menyatakan akan menghapus server 0.4.x dari daftar server publik pada 2026-10-31, empat minggu dari sekarang, untuk menjaga keamanan pemain.
Dalam delapan tahun terakhir, upaya besar telah dilakukan untuk menemukan kerentanan keamanan, memperbaikinya, dan memperkuat kode secara menyeluruh. Rilis terbaru memperbaiki beberapa kerentanan keamanan yang serius. Pada titik ini, diketahui bahwa seri 0.4.x memiliki beberapa kerentanan kritis yang perlu diwaspadai. Skala upaya tersebut mencerminkan fokus pada pencarian kerentanan dan penguatan kode selama kurun waktu yang panjang.
Ancaman Kerentanan pada Versi Tanpa Pemeliharaan
Terdapat kesadaran akan beberapa kerentanan keamanan kritis yang memengaruhi 0.4.x. Yang lebih mengkhawatirkan, karena 0.4.x tidak lagi dipelihara, seri tersebut kemungkinan memiliki banyak kerentanan lain yang belum diketahui. Tanpa pemeliharaan, masalah yang sudah diketahui maupun yang belum ditemukan tidak mendapatkan perbaikan berkelanjutan. Kondisi tersebut berarti celah yang belum diketahui kemungkinan tetap ada tanpa terdeteksi.
Sejak masa 0.4.x, dependensi telah dikerjakan ulang dan dimodernisasi sehingga risiko keamanan berkurang. Pengerjaan ulang tersebut mencakup pembaruan dan penataan dependensi agar lebih terjaga. Modernisasi ini menjadi bagian dari langkah mengurangi risiko yang sebelumnya melekat pada tumpukan dependensi lama. Perubahan tersebut memisahkan kondisi dependensi lama dengan kondisi dependensi yang lebih modern.
Pembaruan Basis Kode dan Penggantian Dependensi
Irrlicht sebelumnya secara efektif tidak dipelihara dan rawan galat. Kode Irrlicht tersebut telah digabungkan ke dalam basis kode, dipangkas, dan banyak bagiannya diganti dengan pustaka yang terpelihara baik seperti SDL serta kode C++ modern. Penggantian tersebut mencakup banyak bagian yang sebelumnya bergantung pada implementasi Irrlicht yang rawan masalah. Langkah ini mengubah struktur ketergantungan pada komponen yang tidak dipelihara.
Sebagai contoh, baru-baru ini ditemukan kerentanan serius pada kode pemuatan mesh dan gambar milik Irrlicht. Kerentanan tersebut menempatkan pemain pada risiko. Perbaikan untuk kerentanan itu tidak akan pernah sampai ke seri 0.4.x karena seri tersebut sudah tidak dipelihara dan tidak menerima pembaruan lanjutan. Kesenjangan pemeliharaan tersebut memutus aliran perbaikan dari kode yang diperbarui ke seri lama.
Biner 0.4.x juga masih membawa dependensi dari delapan tahun lalu. Dalam rentang waktu tersebut, para penyedia dependensi telah merilis banyak perbaikan keamanan, termasuk untuk zlib, libpng, libjpeg, dan curl. Semua komponen tersebut memiliki permukaan serangan jarak jauh sehingga relevan dengan risiko eksploitasi jarak jauh. Keterlambatan delapan tahun berarti biner lama tidak mencakup perbaikan-perbaikan yang telah tersedia.
Mitigasi Risiko Eksploitasi Klien
Dengan menghapus 0.4.x dari daftar server, risiko klien 0.4 dieksploitasi secara jarak jauh di alam liar dapat dikurangi. Penghapusan dari daftar publik mengurangi keterpaparan klien terhadap server yang berpotensi mengeksploitasi celah. Penurunan keterpaparan tersebut menjadi mekanisme perlindungan bagi pemain yang masih menggunakan klien lama. Fokusnya adalah menekan peluang eksploitasi jarak jauh yang terjadi secara terbuka.
Pemain masih dapat terhubung ke server yang mereka percayai dengan menggunakan favorit atau dengan memasukkan alamat dan port secara langsung. Jalur koneksi langsung tersebut tetap tersedia di luar daftar publik. Dengan demikian, akses ke server tepercaya tidak bergantung pada keberadaan entri dalam daftar server. Pemain dapat memilih entri favorit yang sudah disimpan atau mengetikkan alamat dan port tujuan secara manual.
Tindakan ini akan menghapus 13 server dari daftar server dan memengaruhi rata-rata 20 pemain daring yang konkuren. Jumlah 13 tersebut merujuk pada server 0.4.x yang masih terdaftar, sedangkan jumlah 20 merujuk pada rata-rata pemain yang daring pada waktu yang bersamaan di server-server itu. Sebagai perbandingan, terdapat 427 server 5.x dengan 450 pemain daring.
Rekomendasi Pembuatan Fork bagi Pemilik Server
Mereka yang bertahan di 0.4.x karena alasan preferensi didorong untuk memulai fork 0.4.x yang terpelihara dengan perbaikan keamanan yang diterapkan. Hal ini terutama penting bagi pemilik server untuk melindungi pemain dan data mereka. Pemeliharaan fork mencakup penerapan perbaikan keamanan agar perlindungan terhadap pemain dan data dapat diwujudkan. Tanggung jawab perlindungan tersebut ditekankan secara khusus pada pemilik server.
Rencana untuk menangani versi 5.x awal yang terdampak setara mungkin akan dievaluasi di masa depan. Versi-versi awal dari seri 5.x itu sama-sama terdampak seperti 0.4.x. Evaluasi yang dimaksud menyangkut rencana penanganan untuk versi-versi tersebut dan sifatnya masih berupa kemungkinan, bukan keputusan pasti. Cakupan evaluasi potensial tersebut dibatasi pada versi-versi awal, bukan seluruh seri 5.x.
Terjemahan dan adaptasi Bahasa Indonesia menggunakan AI oleh Zennovan News. Sumber bahan asli: We'll stop supporting 0.4.x on the public server list soon. Luanti / Luanti. Lisensi prosa sumber: MIT. Ketentuan sumber. Adaptasi ini tidak menyiratkan dukungan penerbit asli.
Copyright 2022 rubenwardy, MisterE, and contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
Komentar (0)
Masuk dengan Google untuk menulis komentar. Komentar ditinjau sebelum tampil.
Masuk dengan GoogleBelum ada komentar. Jadilah yang pertama!
Berita Terkait
Regulasi Pengadaan Publik Eropa Dinilai Belum Menjamin Kendali atas Infrastruktur Digital
Komisi Eropa telah resmi menerbitkan draf Public Procurement Act guna memperbarui regulasi pengadaan barang dan jasa publik di tingkat kawasan, namun…
VPN Bukan Jaminan Anonimitas: Batas Perlindungan dan Cara Memilih Penyedia
Laporan pembatasan VPN di Rusia menjadi konteks untuk memahami batas perlindungan VPN, peran HTTPS, dan pemeriksaan pencatatan data, pengelola, serta…
Sengketa Hak Cipta AI: Bedakan Argumen EFF, Pelatihan, dan Fair Use AS
Panduan membaca sengketa AI tanpa menganggap semua pelatihan sah: pisahkan perolehan data, pelatihan, keluaran, serta empat faktor fair use Amerika…
Membangun Kesepakatan Keamanan Digital Keluarga Berbasis Komunikasi dan Pengendalian Mandiri
Perlindungan anggota keluarga di ruang siber tidak dapat dicapai hanya dengan menerapkan pembatasan teknis secara sepihak atau memantau setiap aktivitas…