Keamanan Messenger: mengapa menyimpan pesan di blockchain mungkin merupakan ide yang bagus

gambar

Salah satu masalah terbesar dari kurir modern adalah keinginan berlebihan untuk mencari tahu sebanyak mungkin data pengguna. Terlepas dari kenyataan bahwa sebagian besar produk menggunakan teknologi keamanan canggih dan algoritma enkripsi yang kuat, semua ini tidak berarti perlindungan data pengguna. Dan blockchain dapat menjadi alat untuk menyelesaikan masalah ini.

Pembawa pesan dan data pribadi


Saat ini, pasar memiliki puluhan pengirim pesan instan yang berbeda. Banyak dari mereka diposisikan sebagai aman dan terlindungi, tetapi dalam praktiknya, semuanya jauh dari sederhana. Dan ada beberapa alasan untuk ini.

Yang pertama adalah bagian penting dari aplikasi korespondensi yang secara langsung dimiliki oleh perusahaan yang ingin mengumpulkan data pengguna sebanyak mungkin. Di sini, misalnya, adalah kebijakan penggunaan data Facebook . Jejaring sosial, yang memiliki messenger dan WhatsApp, menyimpan informasi dan konten yang dibuat oleh pengguna, data tentang teman dan kenalan mereka (koneksi), penggunaan aplikasi, transaksi, dan bahkan informasi yang telah dipublikasikan oleh pengguna lain tentang pengguna tersebut.

Masalah lain - hampir semua alat komunikasi paling populer saat ini adalah produk tertutup. Tidak ada yang pernah melihat kode sumber mereka, itu tidak dapat diakses untuk audit oleh peneliti keamanan informasi independen. Ini, khususnya, mengarah pada fakta bahwa produk tersebut dapat mengungkapkan data penting bahkan bertentangan dengan keinginan pengembang, misalnya, karena kesalahan perangkat lunak. Penyerang dapat menemukan kerentanan dan menyerang pengguna, dan sampai pengembang sendiri menyadari hal ini, mereka tidak akan dapat menutup celah tersebut.

Selain itu, model messenger tradisional melibatkan sentralisasi, yang juga tidak terlalu baik dari sudut pandang keamanan. Ambil contoh, Telegram - salah satu messenger paling aman. Alat ini terpusat, yang berarti, antara lain, bahwa akses ke sana dapat diblokir oleh pihak berwenang - upaya semacam itu telah terjadi di lebih dari satu negara. Akibatnya, akses ke alat komunikasi yang aman sulit atau tidak mungkin bagi pengguna akhir, yang memaksa mereka untuk beralih ke alternatif yang kurang aman. Akibatnya, keseluruhan tingkat keamanan komunikasi berkurang.

Pertanyaannya adalah, bisakah teknologi blockchain yang baru-baru ini dibahas entah bagaimana membantu menyelesaikannya? Salah satu aplikasi yang mungkin adalah penyimpanan data. Blockchain dapat digunakan untuk membuat gudang data terdistribusi. Gagasan utama di sini adalah bahwa alih-alih mempercayai penyimpanan korespondensi ke beberapa server pusat (yang, misalnya, milik Facebook), data didistribusikan melalui jaringan dari node yang tersebar di seluruh dunia.

Apa pro dan kontra dari pendekatan ini?

Apa yang bisa salah


"Menyimpan semua data sensitif dan pesan pribadi Anda di blockchain dapat diakses oleh semua orang adalah salah satu hal paling bodoh yang pernah saya dengar dalam hidup saya," pengguna Reddit bereaksi terhadap saran untuk menyimpan data korespondensi di blockchain.

Ada komentar yang masuk akal untuk komentar emosional ini. Jika Anda menerjemahkan keberatan ke dalam bahasa yang lebih teknis, maka kita dapat mengatakan bahwa, tidak seperti messenger terpusat, yang mengandalkan keamanan server mereka sendiri, aplikasi pada blockchain menyediakan akses gratis ke data terenkripsi. Dengan demikian, keseluruhan tingkat keamanan data dalam hal ini ditentukan bukan oleh tingkat keamanan server, tetapi oleh kriptografi yang digunakan - dan jika algoritma enkripsi lemah, maka tidak akan sulit untuk mencuri data.

Di blockchain, data disimpan selamanya. Apakah ini berarti bahwa data dapat didekripsi di masa depan (misalnya, ketika komputer kuantum muncul)?

  • Mendekripsi data pada blockchain tidak akan berfungsi sepenuhnya, karena setiap peserta dalam korespondensi akan memiliki kunci
  • Bahkan jika metode dekripsi muncul, penggunaannya akan membutuhkan sumber daya dan waktu, bahkan ketika menggunakan komputer kuantum
  • Pada prinsipnya, semua lalu lintas di Internet disimpan dalam keadaan apa pun: ingat program PRISM (atau Undang-Undang Musim Semi - kira-kira. Terjemahan). Berpikir secara berbeda berarti menjadi sangat naif.
  • Blockchain memungkinkan Anda membuat obrolan yang dapat Anda hapus (menggunakan pendekatan rantai sekunder - rantai samping)
  • Secara umum, jika komputer kuantum muncul yang dapat memecahkan algoritma enkripsi, ini akan mengejutkan seluruh industri TI. Tidak akan ada keamanan sama sekali, karena semua hari ini disediakan oleh matematika dan kriptografi.

Selain itu, teknologi blockchain memiliki keterbatasannya sendiri. Bahkan kurir tercepat di blockchain akan selalu lebih lambat daripada aplikasi tradisional, karena waktu pengiriman pesan di dalamnya tidak boleh kurang dari beberapa detik (ini setidaknya).

Kelebihan Pendekatan


Di sisi lain, ketika data pengguna disimpan di blockchain, itu didistribusikan di seluruh dunia. Memberikan perlindungan yang tepat dengan enkripsi, mencegat pesan menjadi tugas yang sulit - lebih tepatnya, intersepsi itu sendiri dimungkinkan, tetapi dekripsi fragmen komunikasi terenkripsi tidak akan mungkin, dan kunci tidak akan pernah dikirim melalui jaringan.

Selain itu, pengguna dapat mengakses korespondensi mereka dari perangkat apa pun. Ini tidak mungkin dalam kasus obrolan rahasia dalam aplikasi terpusat - ada pesan yang hanya tersedia di perangkat dari mana korespondensi dilakukan. Omong-omong, ini juga menciptakan risiko keamanan tambahan - bahkan pesan yang hilang dapat dibaca jika Anda hanya menguasai perangkat secara fisik. Dalam kasus blockchain, dimungkinkan untuk menghapus seluruh riwayat korespondensi dari perangkat dan setiap kali mengunduhnya lagi atas permintaan dengan konfirmasi kata sandi.

Akibatnya, para pengirim blockchain seperti Adamant mungkin lebih aman dari sudut pandang pengguna. Ketika berkomunikasi melalui Facebook atau messenger WhatsApp, tidak ada yang tahu apa yang terjadi pada pesan ketika dikirim ke server perusahaan, apakah mereka rentan, bisakah seseorang memanipulasi data? Dalam kasus blockchain, manipulasi seperti itu dikecualikan secara default. Karena itu, termasuk DARPA dan PBB membuat utusan blockchain mereka sendiri.

Selain itu, data dalam basis data blockchain didistribusikan di seluruh dunia, yang meningkatkan ketersediaannya dibandingkan dengan solusi terpusat, yang penggunanya mungkin menderita pemadaman server. Sebagai contoh, belum lama ini ada kegagalan besar dari messenger Telegram, akibatnya akses ke aplikasi tersebut sulit bagi pengguna di Eropa, Timur Tengah, Amerika Latin dan negara-negara bekas Uni Soviet.

Kelebihan lainnya - blockchain dapat digunakan sebagai platform untuk mengintegrasikan messenger dengan layanan berguna lainnya - misalnya, untuk mentransfer cryptocurrency secara langsung dalam obrolan.

Kesimpulan


Menggunakan blockchain adalah pendekatan baru untuk membangun messenger. Dan terlepas dari kenyataan bahwa teknologi ini memiliki beberapa kelemahan, itu juga memungkinkan Anda untuk memberikan tingkat perlindungan data pribadi yang lebih tinggi daripada produk terpusat yang populer. Saat ini, semua pengirim pesan instan menggunakan alat keamanan serupa, tetapi hanya mereka yang sepenuhnya terbuka dan dibangun di atas penyimpanan korespondensi terdistribusi yang dapat menggunakan kepercayaan penuh.

Source: https://habr.com/ru/post/id413695/


All Articles