Latest newsBahasa Indonesia
Back to feedTeknologiNewsMeld Editorial

MeldID: от единого аккаунта к системе управления цифровым доступом

MeldID: от единого аккаунта к системе управления цифровым доступом

{"text": "{\n \"title\": \"MeldID: dari akun tunggal ke sistem pengelolaan akses digital\",\n \"slug\": \"meldid-ot-edinogo-akkaunta-k-sisteme-upravleniya-tsifrovym-dostupom\",\n \"excerpt\": \"Ketika pertama kali mengenal MeldID, saya menganggapnya terutama sebagai layanan identifikasi digital tunggal. Sekarang proyek ini memiliki aplikasi untuk iPhone dan Android yang menggabungkan otentikator offline TOTP, pemulihan data otomatis antar perangkat, dan konfirmasi login ke layanan terkait.\",\n \"body_markdown\": \"

Ketika saya pertama kali memahami MeldID, saya melihatnya terutama sebagai infrastruktur identifikasi digital tunggal. Pengguna membuat satu akun, mengisi profil yang dikelola, dan kemudian dapat menggunakannya di berbagai aplikasi — untuk masuk dan mentransfer data yang diizinkan tanpa harus mengisi formulir yang sama berulang kali.

Saya mengharapkan bahwa pengembangan selanjutnya akan berfokus pada profil dan layanan yang terhubung. Tetapi proyek ini dengan cepat bertransformasi dari infrastruktur server yang hampir tidak terlihat menjadi alat pengelolaan akses sehari-hari.

Langkah berikutnya adalah aplikasi untuk iPhone dan Android. Di sini yang paling menarik bukan sekadar kemunculan klien mobile, tetapi fitur-fitur yang berhasil digabungkan di dalamnya.

TOTP biasa — dengan tugas lain

Dalam aplikasi tersedia generator kode sekali pakai TOTP — angka yang terus berubah yang digunakan untuk autentikasi dua faktor.

Standar ini sendiri bukan ciptaan mereka. Pengguna menambahkan akun dan mendapatkan kode yang dapat digunakan pada layanan pihak ketiga atau situs web.

Kebanyakan autentikator menjawab pertanyaan: “Bagaimana menampilkan kode enam digit?” Di sini, tugasnya lebih luas: bagaimana mengelola siklus hidup rahasia TOTP — dari penambahan dan penyimpanan hingga pemulihan di perangkat lain dan penghapusan entri.

Mode offline berjalan penuh

Pada pandangan pertama, keunggulan utama tampaknya hanya pada pembuatan kode secara lokal. Tetapi dalam MeldID, mode offline mencakup lebih dari itu.

Entri yang sudah disimpan tetap berfungsi tanpa koneksi internet. Kode dibuat langsung di ponsel, jadi ketidakadaan koneksi sementara tidak menghalangi proses autentikasi dua faktor.

Entri TOTP baru juga dapat ditambahkan secara offline. Entri tersebut disimpan secara lokal dan langsung digunakan untuk menghasilkan kode. Ketika koneksi internet tersedia, penambahan otomatis akan dikirim ke penyimpanan terenkripsi dan disinkronkan dengan perangkat lain.

Edit dan penghapusan entri yang sudah disinkronkan memerlukan koneksi ke server. Ini memastikan tidak ada versi berbeda dari satu penyimpanan di berbagai ponsel.

Hasilnya adalah keseimbangan: tindakan utama dapat dilakukan tanpa jaringan, dan perubahan yang harus berlaku seragam di semua perangkat dilakukan setelah koneksi dipulihkan.

Ponsel baru tidak berarti rangkaian kode baru

Masalah paling tidak menyenangkan dari autentikator manapun muncul setelah kehilangan, kerusakan, atau penggantian ponsel. Dalam kondisi normal, pengguna harus mencari kode cadangan, memindahkan entri secara manual, atau menghubungkan aplikasi ulang ke setiap layanan.

Di sini, penyimpanan tidak terkait dengan perangkat tertentu, tetapi dengan akun MeldID. Setelah login di ponsel baru dan inisialisasi penyimpanan terenkripsi, entri secara otomatis dipulihkan.

Tidak peduli apakah perangkat sebelumnya menggunakan Android dan yang baru iPhone, atau sebaliknya. Anda dapat menambahkan ponsel kedua, ketiga, dan seterusnya tanpa proses pemindahan terpisah untuk setiap platform.

Bayangkan jika ponsel tiba-tiba rusak saat bepergian. Daripada memulihkan akses satu per satu ke setiap layanan, pengguna masuk ke MeldID di perangkat baru dan menyelesaikan pengaturan penyimpanan. Setelah itu, entri TOTP-nya kembali ke aplikasi.

Di satu ponsel, bisa digunakan beberapa akun MeldID berbeda. Penyimpanannya tetap terpisah: entri satu akun tidak bercampur dengan data akun lain dan tidak muncul di perangkat tanpa otentikasi yang sesuai.

Apa yang disimpan di server

Pemulihan otomatis berarti data harus disimpan di suatu tempat. Tetapi rahasia TOTP tidak disimpan dalam database dalam bentuk terbuka.

Isi entri dimasukkan ke dalam kontainer terenkripsi. Dalam arsitektur saat ini, digunakan enkripsi AES-256-GCM yang terautentikasi, dan kunci penyimpanan terenkripsi dipisahkan dari database.

Oleh karena itu, kebocoran satu basis data tidak menjadi daftar rahasia yang siap digunakan untuk menghasilkan kode. Pelaku jahat hanya mendapatkan blok terenkripsi, bukan data TOTP yang terbuka.

Penting untuk tidak memberikan janji mutlak di sini. Lebih tepatnya: rahasia TOTP yang terbuka tidak disimpan di database, dan satu salinan database saja tidak cukup untuk menggunakannya.

Konfirmasi login melalui MeldID

Fungsi penting kedua dari aplikasi adalah Login Approval, yaitu konfirmasi terpisah untuk otorisasi.

Jika situs web atau aplikasi mendukung MeldID, pengguna dapat memulai login melalui akun mereka dengan satu tindakan. Dengan fitur perlindungan aktif, autentikasi yang berhasil tidak cukup: otorisasi dianggap selesai hanya setelah mendapatkan konfirmasi di perangkat mobile yang terpercaya.

Permintaan dapat disetujui jika login memang dilakukan oleh pengguna sendiri, atau ditolak jika tampak mencurigakan.

Berbeda dengan push konfirmasi biasa, Login Approval terintegrasi langsung ke arsitektur MeldID dan dapat digunakan oleh semua layanan yang terhubung ke sistem identifikasi ini.

Push di sini hanya berfungsi sebagai pemberitahuan tentang operasi baru. Tidak menyertakan password, kode TOTP, token, atau data lain yang bisa digunakan untuk otorisasi.

TOTP dan Login Approval saling melengkapi

TOTP tetap menjadi standar universal dan berfungsi bahkan di layanan yang tidak mengetahui MeldID. Setelah entri diunduh, kode dibuat secara lokal.

Login Approval diperlukan di tempat di mana autentikasi berlangsung melalui MeldID. Fitur ini menambahkan tindakan sadar dari pengguna dan memungkinkan menghentikan upaya sebelum sesi dibuat.

Karena itu, aplikasi ini bisa berfungsi sebagai autentikator biasa untuk situs pihak ketiga sekaligus media konfirmasi login ke sistem terkait.

Apa yang berubah di MeldID sendiri

Saat pertama kali mengenal proyek ini, ide utamanya adalah mengelola akun tunggal dan profil yang dapat dipindahkan. Kini menjadi jelas bahwa MeldID secara bertahap berkembang menjadi pusat pengelolaan akses digital pribadi.

Di sini Anda bisa:

  • Mendapatkan kode TOTP tanpa koneksi internet;

  • Menambahkan entri baru secara offline;

  • Pemulihan otomatis di perangkat baru;

  • Menggunakan beberapa ponsel;

  • Memisahkan beberapa akun di satu perangkat;

  • mengonfirmasi atau menolak login baru.

Nilai dari aplikasi ini tidak hanya terletak pada kemampuannya menampilkan kode enam digit. Tugas utamanya adalah menjaga akses saat mengganti perangkat, mencegah kehilangan data tanpa jaringan, dan memberi pemilik pilihan terakhir secara sadar sebelum memulai sesi baru.

Keamanan tidak bergantung hanya pada satu mekanisme. Rahasia TOTP tidak disimpan dalam bentuk terbuka, akses tidak secara permanen terikat pada satu ponsel, beberapa akun tetap terisolasi, dan login ke layanan yang didukung hanya selesai setelah mendapatkan konfirmasi dari perangkat terpercaya.

\"\n \"seo_title\": \"MeldID: sistem pengelolaan akses digital dan autentikasi dua faktor\",\n \"seo_description\": \"Pelajari bagaimana MeldID berubah dari layanan identifikasi menjadi sistem pengelolaan akses lengkap, menyediakan generator kode offline dan pemulihan data otomatis.\",\n \"og_title\": \"MeldID: dari akun tunggal ke sistem pengelolaan akses digital\",\n \"og_description\": \"Ketahui bagaimana MeldID bertransformasi dari layanan identifikasi menjadi pusat pengelolaan akses digital, dengan fitur offline dan pemulihan otomatis.\"\n}"}