Kita mulai dari tempat mereka TIDAK tertinggal
Satu detail dari Solo2 yang luput dari perhatian saat pertama kali digunakan, tetapi merupakan perbedaan terbesar dengan perpesanan yang kamu gunakan setiap hari: pesanmu tidak disimpan di server kami.
Dalam perpesanan yang paling luas saat ini, ketika kamu mengirim sesuatu kepada seseorang, pesan itu berjalan melalui server perusahaan yang memberimu layanan. Kontennya biasanya dienkripsi, ya, tetapi pesan tersebut secara fisik ada di sana: lewat, disalin di tengah jalan, terkadang disimpan sebentar sampai penerima terhubung. Di Solo2 tidak. Apa yang kamu tulis berpindah langsung dari perangkat penulis ke perangkat pembaca. Dan ketika koneksi langsung tidak memungkinkan, pesan lewat dalam keadaan terenkripsi melalui cermin kami, yang tidak menyimpan apa pun. Tanpa salinan, tanpa kotak surat, tanpa perhentian tempat sesuatu tertinggal.
Mengapa itu sudah melindungimu
Apa yang ada di server orang lain — meskipun dienkripsi — adalah sesuatu yang eksis. Ia ada di sana. Di bawah tekanan hukum, ia bisa diminta, dalam kasus kebocoran di masa depan, ia bisa bocor, dengan waktu dan sumber daya, ia bisa dianalisis. Di Solo2, kami tidak bisa memberikan apa pun kepada siapa pun yang tidak pernah kami miliki.
Itu adalah lapisan keamanan pertama Solo2, dan bagi sebagian besar orang, lapisan ini sudah lebih dari cukup. Ancaman umum — layanan yang dikompromikan, perintah pengadilan terhadap perusahaan, kebocoran massal dari penyedia — tidak memengaruhi kami: tidak ada informasi yang bisa diminta, dibocorkan, atau dianalisis.
Lalu, untuk apa kita mengenkripsi?
Ada skenario di mana arsitektur saja tidak cukup. Jika ada program residen di perangkatmu sendiri yang memantau apa yang keluar, jika jaringan tempat kamu berpindah berada di bawah pengawasan pihak dengan banyak sumber daya, jika seseorang memiliki kemampuan untuk menganalisis pola lalu lintas dalam skala industri — di situlah lapisan enkripsi berperan.
Lapisan itu bukan untuk pencuri biasa atau untuk melindungimu dari dirimu sendiri. Lapisan itu ada saat apa yang kamu kirim cukup penting sehingga seseorang dengan waktu, sumber daya, dan motivasi ingin membacanya. Jurnalis dengan narasumber, pengacara dengan kasus sensitif, dokter dengan data pasien, negosiasi di bawah perjanjian kerahasiaan. Untuk skenario tersebut — dan bagi siapa saja yang memilih untuk tidak perlu memikirkan apakah percakapan mereka termasuk yang penting — Solo2 mengenkripsi dua hal: konten pesan dan data pengiriman.
Kunci baru untuk setiap kartu pos
Bayangkan sejenak bahwa mengirim pesan sama seperti mengirim kartu pos. Setiap kali kamu menulis pesan, Solo2 mengenkripsinya dengan kunci unik yang dibuat khusus untuk pengiriman tersebut. Begitu kita menggunakannya, kuncinya langsung dihancurkan. Jika seseorang berhasil mencuri kunci dari sebuah kartu pos, mereka hanya bisa membaca kartu pos itu saja — tidak satu pun lagi, baik ke belakang maupun ke depan. Para kriptografer menyebut ini forward secrecy, "kelupaan sempurna", dan ini adalah standar emas perpesanan pribadi modern.
Kunci baru juga untuk amplopnya
Kartu pos tidak pernah berjalan sendirian: kartu itu berada di dalam amplop dengan data pengirimannya — kepada siapa ditujukan, kapan dikirim, dalam urutan apa terhadap kartu pos sebelumnya. Amplop itu tentu saja juga dienkripsi. Namun hingga saat ini, pada versi Solo2 sebelumnya, kunci amplop cenderung tetap sama untuk waktu yang lama. Apa yang bisa disimpulkan jika seseorang mendapatkannya? Kontennya akan tetap tidak terbaca, ya, tetapi sebuah profil bisa tergambar: seberapa sering kamu berbicara dengan seseorang, pada jam berapa, dengan ritme apa, dalam urutan apa.
Dengan desain baru yang kami luncurkan di Solo2, kunci amplop juga diperbarui secara berkala. Apa yang sudah kami jaga untuk isinya, kami perluas ke data pengirimannya. Privasi nyata, juga untuk metadatanya.
Klarifikasi tentang kata metadata. Di Solo2, ini adalah data pengiriman yang berpindah di dalam terowongan terenkripsi antara perangkat pengirim dan penerima, tidak lebih. Ini bukanlah catatan yang disimpan beberapa layanan di server mereka tentang dengan siapa kamu berbicara, kapan, dan dari mana. Kami juga tidak menyimpan dengan siapa kamu berbicara atau apa yang kamu bicarakan.
Dalam satu kalimat
Solo2 melindungimu dalam dua lapisan. Pertama, dari dari mana pesanmu tidak disimpan; kemudian dari bagaimana beberapa bita yang benar-benar keluar dari perangkat berpindah. Bagi kebanyakan orang, lapisan pertama sudah cukup. Bagi mereka yang apa yang mereka kirim sangat penting — dokumen sensitif, percakapan dengan pasien, kasus terbuka, proposal dengan klausul kerahasiaan — lapisan kedua ada dan bekerja dalam diam.
Solo2 dibuat agar tidak mencolok. Kami memikirkannya dengan kasih sayang dan menjaganya dengan disiplin.