Penyandingan terjadi saat monitor bayi menentukan perangkat mana yang dapat dipercaya. Langkah ini lebih penting daripada yang sering ditunjukkan oleh layar penyiapan. Kode singkat memudahkan tahap awal, tetapi tidak menggantikan pertukaran kunci atau konfirmasi di kedua perangkat.
Alur keamanan
Seperti apa penyandingan yang aman
Buat titik pertemuan
Kode singkat atau tautan terlebih dahulu membawa kedua perangkat ke tempat yang sama.
Tukar materi kunci yang sebenarnya
Setelah itu, perangkat perlu melakukan pertukaran kriptografis; kode yang terlihat saja tidak cukup.
Bandingkan yang dilihat kedua sisi
Kedua perangkat harus dapat memastikan bahwa keduanya melihat sesi yang sama dan perangkat pasangan yang sama.
Baru kemudian percayai sesi
Baru setelah itu koneksi terlindungi dari kesalahan penyandingan yang kentara dengan cara yang dapat dipahami orang tua.
Mengapa kode singkat bisa memberi orang tua rasa aman yang keliru
Kode singkat memang berguna: cepat dimasukkan, mudah dibacakan, dan praktis dalam kehidupan keluarga sehari-hari. Masalahnya muncul saat kode dianggap sebagai seluruh mekanisme keamanan. Sering kali kode hanya menjadi titik pertemuan. Tanpa pertukaran kunci atau perbandingan antara kedua perangkat, terlalu banyak unsur kepercayaan yang tetap tersembunyi di layar penyiapan.
Untuk monitor bayi, ini bukan sekadar masalah kriptografi yang abstrak. Ini soal memastikan perangkat yang salah tidak tersanding tanpa sengaja, sesi lain tidak ikut lolos, dan orang tua dapat melihat seperti apa penyandingan yang benar. Keamanan yang baik membuat tahap ini dapat diperiksa.
Pola yang lemah
Masukkan satu kode singkat, selesai, tanpa konfirmasi lebih lanjut. Mudah digunakan, tetapi sulit diperiksa dari sudut pandang orang tua.
Pola yang lebih baik
Gunakan kode sebagai titik pertemuan terlebih dahulu, lalu lakukan pertukaran kunci yang sebenarnya dan konfirmasi yang terlihat di kedua perangkat.
Pola yang kuat
Identitas perangkat yang jelas, perbandingan nomor keamanan atau perbandingan bergaya SAS, serta sedikit ketergantungan pada data akun jangka panjang.
Seperti apa penyandingan yang baik bagi orang tua
Penyandingan yang baik menampilkan lebih dari sekadar “terhubung”. Prosesnya dibuat terlihat melalui pencocokan nomor keamanan, konfirmasi di kedua perangkat, serta teks yang menjelaskan dengan jelas mengapa angka, kode, atau persetujuan diperlukan. Begitulah keamanan teknis menjadi berguna dalam kehidupan sehari-hari.
Semakin tidak terlihat logika penyandingannya, semakin cermat orang tua perlu memeriksanya. Penyiapan yang sangat mulus memang terasa praktis, tetapi hanya memberi sedikit kesempatan untuk memeriksa tahap penting tersebut. Produk dengan akses jarak jauh dan yang dapat diakses melalui internet harus menjelaskan dengan sangat baik cara mereka mencegah penyandingan yang keliru.
Tanda bahwa penyandingan mungkin terlalu lemah
langkah keamanan penting mungkin memang tidak ada.
produk tersebut belum menjelaskan identitas perangkat dengan cukup jelas.
akan sulit memastikan bahwa penyandingan tersebut benar-benar sesuai dengan yang dimaksud.
Penyandingan dan privasi saling berkaitan
Penyandingan yang aman mencegah koneksi dengan perangkat yang salah dan juga membantu mengurangi data yang diperlukan. Jika sebuah aplikasi mengamankan sesi dan perangkat lain dengan baik, aplikasi itu membutuhkan lebih sedikit akun permanen, alamat email, atau sistem pengelolaan pengguna yang rumit. Sistem yang dirancang dengan baik sering kali dapat bekerja dengan data pribadi yang lebih sedikit.
Inilah alasan halaman arsitektur berguna. Halaman tersebut menunjukkan apakah penyedia memperlakukan penyandingan sebagai masalah keamanan yang nyata atau hanya sebagai tahap orientasi awal yang harus terasa lancar dengan segala cara.
Pertanyaan tentang penyandingan
- Apakah kode yang terlihat hanya digunakan untuk kemudahan, atau justru menjadi satu-satunya mekanisme keamanan?
- Apakah kedua perangkat mengonfirmasi sesi yang sama dengan cara yang dapat dilihat pengguna?
- Dapatkah orang tua memahami cara produk ini mencegah koneksi dengan perangkat yang salah?
- Apakah sistem memerlukan data akun jangka panjang hanya untuk menyandingkan dua perangkat?
- Setelah penyandingan, apakah masih terlihat perangkat mana yang terkait dengan sesi tersebut?
Pertanyaan yang sering diajukan
Apakah kode penyandingan singkat aman jika digunakan sendiri?
Kode singkat seharusnya hanya membantu dua perangkat menemukan satu sama lain. Setelah itu, perangkat harus membuat kunci kriptografis yang sebenarnya tanpa mengirim kunci tersebut ke server.
Mengapa kedua perangkat menampilkan angka verifikasi?
Angka verifikasi yang sama membantu mengungkap manipulasi yang tidak terdeteksi selama pertukaran kunci. Jika angkanya berbeda, hentikan dan mulai ulang proses penyandingan.
Apakah saya perlu menyandingkan perangkat lagi setelah menginstal ulang aplikasi?
Hal itu bergantung pada apakah kunci keamanan perangkat tetap tersimpan. Setelah menginstal ulang aplikasi atau mengganti perangkat, melakukan penyandingan baru biasanya merupakan pilihan yang paling aman dan jelas.
Sumber dan bacaan lebih lanjut
- Keamanan dan arsitektur Babyphone Timmy · Babyphone Timmy
- Autentikasi anonim dengan Firebase · Dokumentasi Firebase
- Memulai dengan WebRTC · WebRTC
- API WebRTC · MDN Web Docs
- Internet of Things OWASP · OWASP Foundation
- Perangkat pintar: cara menggunakannya dengan aman di rumah · National Cyber Security Centre (UK)
- *Privacy Not Included – Panduan pembeli untuk produk terhubung · Mozilla Foundation
- Persyaratan kebijakan keluarga · Bantuan Google Play