Alasan Meninggalkan Matrix (2024)
(forum.hackliberty.org)- Komunitas Hack Liberty pindah ke SimpleX karena batasan keamanan struktural protokol Matrix dan masalah operasional
- Paparan metadata, penyalahgunaan hak admin, dan kerentanan enkripsi disebut sangat merusak privasi serta keamanan pengguna
- Organisasi Matrix.org juga disorot karena mengumpulkan data pribadi, adanya intervensi man-in-the-middle Cloudflare, dan penghentian dukungan Tor Browser, yang makin menurunkan kepercayaan
- SimpleX mengirim pesan tanpa identifier pengguna, serta memperkuat keamanan dengan 2-hop onion routing dan pertukaran kunci kriptografi pascakuantum
- Perpindahan ini diajukan sebagai alternatif nyata untuk menjaga keamanan dan privasi komunitas terdesentralisasi
Batasan protokol federasi
- Jaringan federasi (federated) menawarkan ketahanan terhadap sensor melalui interaksi antar banyak server, tetapi secara desain memiliki masalah keamanan mendasar
- Setelah lebih dari 2 tahun menjalankan layanan federasi publik seperti Matrix dan Lemmy, ditemukan cacat struktural yang dimiliki bersama oleh semua protokol federasi
Masalah pada protokol Matrix
Paparan metadata
- Matrix tidak mengenkripsi pengirim pesan, nama panggilan, foto profil, reaksi, tanda sudah dibaca, timestamp dan sebagainya
- Karena verifikasi pesan, tuntutan performa, dan kekurangan desain protokol, sebagian paparan metadata ada sebagai cacat yang disengaja atau cacat desain
- Tautan contoh disertakan untuk menunjukkan kasus kebocoran nyata
Serangan admin di tengah (Admin in the Middle)
- Admin server yang berniat jahat dapat mengumpulkan informasi pengguna, reaksi, metadata room, dan lain-lain hanya dengan membaca database Synapse
- Mereka juga dapat melakukan serangan aktif seperti menyamar sebagai pengguna, mengubah topik room, mengundang atau mengeluarkan pengguna secara sewenang-wenang, serta memanipulasi hak akses
- Dengan menambahkan perangkat baru, mereka juga bisa mengakses pesan E2EE, dan bahkan dapat mengatur agar peringatan kepada pengguna diabaikan
Kelemahan struktural protokol
- Matrix bekerja dalam bentuk database grafik replikasi parsial, dan ada 22 kerentanan utama yang disorot, antara lain
- event yang tak bisa dihapus, rentan spam, inkonsistensi riwayat, kemungkinan pemalsuan pesan, enkripsi selektif, ketidaksesuaian tanda tangan, pembuatan room split-brain, dan risiko replikasi media ilegal
- Ketidaksesuaian state antarserver dapat menyebabkan hilangnya hak admin atau ketidakmampuan menutup room
Kerentanan enkripsi Megolm
- Pada protokol Megolm milik Matrix, dilaporkan banyak kerentanan kriptografis yang nyata
- Berbagai skenario serangan disebut mungkin, termasuk keruntuhan kerahasiaan, serangan verifikasi, penyamaran tepercaya, dan serangan IND-CCA
- Serangan tersebut mengasumsikan kerja sama server, dan dapat direproduksi pada library inti klien Element (seperti matrix-js-sdk)
Konsumsi sumber daya berlebih
- Server Synapse membutuhkan CPU, memori, disk, dan bandwidth yang tinggi
- Bergantung pada jumlah pengguna, dibutuhkan 4 hingga 12 instance, sehingga biaya operasional menjadi berlebihan
Masalah pada organisasi Matrix.org
Pengumpulan data
- matrix.org dan vector.im secara rutin mengumpulkan email, nomor telepon, IP, informasi perangkat, pola penggunaan, ID ruang percakapan milik pengguna
- Pada pengaturan default, data pribadi terbuka, dan file, gambar, serta informasi profil yang diunggah bisa diakses secara publik
- Bahkan ketika menggunakan server sendiri, data sensitif tetap dapat dikirim ke server pusat
Distribusi materi eksploitasi seksual anak
- Karena respons Matrix.org yang lambat, puluhan ribu pedofil disebut menyebarkan konten ilegal
- Room yang tak bisa ditutup, unggahan media tanpa verifikasi, dan fitur replikasi otomatis membuat materi ilegal menyebar ke seluruh federasi
- Tiap homeserver memiliki kemungkinan tinggi untuk meng-host konten ilegal
Intervensi man-in-the-middle Cloudflare
- Dikonfirmasi bahwa trafik TLS untuk
matrix.orgdanvector.imdi-terminate di Cloudflare, sehingga ada kemungkinan serangan man-in-the-middle
Penghentian dukungan Tor Browser
- Klien web Element tidak lagi mendukung Tor Browser
- Dengan alasan basis Firefox versi lama di Tor, tidak bisa diuji, dan kekurangan pendanaan, dukungan dinyatakan tidak akan dilanjutkan
Masalah terkait Lemmy
- Karena memiliki struktur federasi yang sama dengan Matrix, Lemmy juga menghadapi masalah serupa terkait replikasi data, sensor, dan tanggung jawab atas konten ilegal
- Desentralisasi bercorak sensor melalui “de-federation”, dorongan groupthink, dan manipulasi upvote/downvote disebut membatasi diskusi bebas
Beralih ke SimpleX
Struktur komunikasi tanpa identifier
- SimpleX sama sekali tidak menggunakan identifier pengguna (nomor telepon, email, kunci publik, dan sebagainya)
- Setiap percakapan memakai alamat queue pesan satu arah yang independen untuk menganonimkan koneksi dengan lawan bicara
- Fitur pergantian queue otomatis di masa depan juga direncanakan untuk mendukung pindah antarpeladen dan pencegahan pelacakan
Pencegahan spam dan penyalahgunaan
- Kontak hanya bisa dilakukan jika tautan undangan atau alamat sementara dibagikan langsung, sehingga akses yang tidak diinginkan dapat diblokir
- Dengan mengganti atau menghapus alamat, spam dapat diblokir sepenuhnya
Kepemilikan data sepenuhnya
- Semua data pengguna hanya disimpan di perangkat klien, sementara server hanya berperan sebagai relay sementara
- Bahkan pada trafik antarpeladen, pengirim dan penerima tidak bisa diidentifikasi, membentuk struktur pengiriman pesan yang tidak dapat dilacak
Jaringan yang dioperasikan pengguna
- Siapa pun dapat menjalankan server SimpleX sendiri, dan dengan SDK serta protokol terbuka, pengembangan bot dan layanan juga dimungkinkan
Perbandingan dengan Matrix
| Item | SimpleX | Matrix |
|---|---|---|
| Enkripsi | Enkripsi ganda + pertukaran kunci pascakuantum | Megolm (memiliki kerentanan) |
| Routing pesan | 2-hop onion routing | Struktur federasi, metadata terekspos |
| Desentralisasi | Tanpa komponen pusat | Ada node bootstrap pusat |
| Penanganan media | Enkripsi lokal dan rotasi queue manual | Unggahan tanpa verifikasi, replikasi otomatis |
| Dukungan Tor | Didukung dan menyediakan onion routing | Dukungan dihentikan |
| Cloudflare | Tidak digunakan | TLS di-terminate di Cloudflare |
Fitur teknis SimpleX
- Enkripsi end-to-end berbasis double ratchet, pertukaran kunci pascakuantum, 2-hop onion routing
- Dukungan Tor dan proxy SOCKS, kanal aman TLS 1.2/1.3, struktur tanda tangan anti-replay
- Jaringan sepenuhnya terdesentralisasi, integrasi Flux untuk memperkuat perlindungan metadata
Pengalaman pengguna dan fitur tambahan
- Panggilan suara/video E2EE, notifikasi terenkripsi, enkripsi file lokal, pengeditan pesan dan reaksi, grup chat hemat baterai
- Menyediakan berbagai fitur perluasan seperti mode anonim, klien konsol, SDK bot, dan deploy server sekali klik di Linode
Peta jalan ke depan
- Direncanakan pengembangan seperti peningkatan stabilitas, dukungan komunitas skala besar, slider privasi/keamanan, percakapan ephemeral, berbagi lokasi, dan aturan otomatisasi
Kesimpulan: Hack Liberty meninggalkan Matrix karena cacat keamanan struktural dan ketidakpercayaan operasional, lalu berpindah ke jaringan yang sepenuhnya berfokus pada privasi berbasis SimpleX. SimpleX diposisikan sebagai platform komunitas aman generasi berikutnya melalui komunikasi tanpa identifier, enkripsi kuat, dan struktur terdesentralisasi.
1 komentar
Komentar Hacker News
Saya benar-benar berharap Matrix berhasil, tapi sekarang saya sudah sepenuhnya menyerah.
Sistem penyelesaian state-nya terlalu rumit dan boros sumber daya. Ruangan yang rusak juga masih terus terjadi. Bahkan sekadar menghitung daftar anggota room saja sangat tidak efisien sampai ukuran DB bisa mencapai beberapa GB.
Selain itu, bahkan setelah bertahun-tahun, fitur dasar seperti emoji kustom, status pengguna, dan tautan undangan pun masih belum ada.
Isu terkait: #339, #573, #426
Akhir-akhir ini SimpleX menarik karena tampaknya membidik target yang mirip dengan Signal tetapi dengan pendekatan berbeda. Namun, belum terasa benar-benar menyebar luas ke publik
Fitur seperti emoji kustom atau status pengguna sudah punya proposal MSC dan implementasinya sedang berjalan. Sejak 2023, karena kesulitan pendanaan, pengembangan difokuskan pada proyek pemerintah demi bertahan hidup
Bagi saya dan orang-orang di sekitar saya, pengalaman dengan Matrix sangat positif. Melalui Beeper dan Element, saya berhasil meng-onboard puluhan pengguna nonteknis, dan semuanya menggunakannya dengan baik. Ganti perangkat juga tidak masalah, dan dibandingkan dengan Discord, UX-nya cukup kompetitif.
Jadi saya tidak paham keluhan yang muncul di HN. Dugaan saya, mungkin mereka memakai server lama atau klien yang tidak kompatibel
SimpleX mengklaim “tidak ada pengenal pengguna”, tetapi kenyataannya alamat IP tetap terekspos. Seluruh jaringan publik di-host oleh dua perusahaan, Akamai dan Runonflux.
Mereka perlu membundel Tor secara default dan menjelaskan opsi masking IP dengan jelas. Saat ini artinya hanya “tidak membuat pengenal tambahan”, bukan melindungi IP itu sendiri
Alasan Tor tidak dibundel dijelaskan di FAQ
Saya tidak punya pendapat soal Matrix, tetapi saya sangat menyarankan untuk membaca makalah Nebuchadnezzar. Inti dari pesan grup yang aman bukanlah enkripsi, melainkan manajemen keanggotaan grup.
Tautan makalah
Saat melihat upaya mencapai konsensus lewat beberapa kali pengurutan DAG, saya merasa proyek ini memang keliru dari dasarnya. Mungkin lebih baik membuat group chat sendiri dengan NNTP + GnuPG
Saya sudah memposting update akhir tahun Matrix: Matrix Holiday Special 2025
Semoga semua menikmati akhir tahun yang menyenangkan :)
Saya sudah menggunakan Matrix selama 6 tahun. Saat gelombang pengguna besar pada 2020 memang berat, tetapi sekarang sudah stabil.
Saya masih tidak puas dengan bug dan kelambatan Element Web, tetapi ada banyak klien alternatif yang ringan.
Enkripsi metadata memang belum sepenuhnya lengkap, tetapi untuk percakapan sehari-hari saya itu bukan masalah besar.
Alasan saya tetap memakai Matrix adalah kombinasi yang tak tergantikan: arsitektur terdistribusi, E2EE, multi-device, perangkat lunak bebas, dan kemungkinan self-hosting.
Kepemimpinan yang tenang dari pimpinan proyek juga memberi rasa percaya
Jika beralih ke matrix-rust-sdk, sepertinya akan ada peningkatan besar. Saya juga menantikan proyek Aurora
Ada ceramah dari Moxie (pendiri Signal) di CCC pada 2020 yang menunjukkan masalah sistem federasi.
Tautan video
Saya tidak setuju dengan argumen “Why Federation Must Die”. Federasi memang sulit, tetapi itu adalah satu-satunya cara untuk mempertahankan komunikasi aman di UE bahkan di bawah regulasi seperti Chatcontrol.
Sistem terpusat cukup ditekan lewat satu organisasi, tetapi federasi sulit dikendalikan karena semua orang menjalankan server
Kelompok anti-Big Tech sebenarnya adalah koalisi dari berbagai nilai.
Satu pihak memprioritaskan federasi dan otonomi, pihak lain memprioritaskan enkripsi dan privasi.
Jika kita menyadari bahwa prioritas masing-masing berbeda, mungkin kerja sama yang lebih longgar tetap bisa terjadi meski tidak sepenuhnya sejalan
Hampir mustahil bagi proyek seperti Matrix untuk memuaskan kedua kubu sekaligus.
Ditambah lagi, suara kubu keamanan dan privasi lebih keras, sehingga wacananya sering terdengar lebih negatif daripada kenyataannya
Tahun ini kami sedang meningkatkan perlindungan metadata Matrix.
Dulu fokusnya adalah menstabilkan enkripsi terdistribusi, jadi perlindungan metadata menjadi prioritas kedua.
Selain itu, traffic jaringan itu sendiri sudah membocorkan banyak metadata, sehingga penyembunyian total memang sulit.
Namun demikian, peningkatan yang lebih baik direncanakan untuk 2026
Sebagai referensi, ada juga materi presentasi dari 2016: Matrix Jardin Entropique (PDF)
Beberapa klaim (misalnya pengiriman data ke server pusat) tidak benar. Autentikasi media sudah diterapkan sejak Juni 2024, dan pada 2025 tim trust & safety juga diperkuat