Halaman ini diterjemahkan secara otomatis. Baca versi asli berbahasa Inggris di sini.
Whitepaper Passkey Enterprise. Panduan praktis, pola peluncuran, dan KPI untuk program passkeys.
Status Dukungan Browser
Terbaru (April 2026): Chrome 146 merilis DBSC dalam ketersediaan umum di Windows, mengeluarkan fitur ini dari Origin Trial. Dukungan macOS (menggunakan Secure Enclave) akan hadir pada rilis Chrome mendatang. Google juga mengumumkan peta jalan publik untuk identitas terfederasi (pengikatan SSO lintas asal), registrasi lanjutan (mTLS / kunci perangkat keras), dan kunci berbasis perangkat lunak untuk perangkat tanpa perangkat keras yang aman.
| Browser | Windows | macOS | Linux | Android | iOS | Status |
|---|---|---|---|---|---|---|
| Chrome | โ GA (Chrome 146, TPM) | ๐ง Segera (Secure Enclave) | โ | โ | โ | GA di Windows (April 2026), macOS pada rilis mendatang |
| Edge | โธ๏ธ Uji coba berakhir | โ | โ | โ | โ | Origin Trial berakhir Okt 2025, belum ada pengumuman GA |
| Safari | N/A | ๐ Mengevaluasi | N/A | N/A | ๐ Mengevaluasi | WebKit sedang berdiskusi, belum ada pengumuman implementasi |
| Firefox | ๐ Memantau | ๐ Memantau | ๐ Memantau | ๐ Memantau | ๐ Memantau | Mengevaluasi, belum ada komitmen untuk mengimplementasikan |
Keterangan: โ Tersedia secara umum | ๐ง Diumumkan / dalam pengembangan | โธ๏ธ Uji coba berakhir | ๐ Mengevaluasi/memantau | โ Belum tersedia
Catatan: DBSC berstatus GA di Windows dengan TPM pada Chrome 146 (April 2026). Dukungan macOS melalui Secure Enclave akan diluncurkan berikutnya. Peta jalan yang dinyatakan Google juga mencakup kunci berbasis perangkat lunak untuk memperluas perlindungan ke perangkat tanpa perangkat keras aman yang berdedikasi.
Keunggulan Utama: DBSC vs Model Saat Ini
| Fitur | Model cookie saat ini | Model DBSC |
|---|---|---|
| Tipe token | Pembawa (kepemilikan = akses) | Terikat (kepemilikan + kunci = akses) |
| Konsekuensi pencurian | Pengambilalihan akun total | Token tidak berguna (tidak dapat disegarkan) |
| Durasi sesi | Pendek (untuk keamanan) | Panjang / tak terbatas (aman secara desain) |
| Hambatan pengguna | Tinggi (sering login) | Rendah (keamanan tak terlihat) |
| Bypass MFA | Rentan (pass-the-cookie) | Tahan (perangkat diperlukan) |
| Pencabutan | Lambat (menunggu kedaluwarsa) | Mendekati waktu nyata (gagal pada penyegaran berikutnya) |
Arsitektur World Wide Web didirikan pada prinsip tanpa status (statelessness). Ketika HTTP pertama kali dirancang, ia tidak menyimpan informasi tentang pengguna antar permintaan. Untuk mengatasinya, "cookie" diciptakan - sepotong kecil data yang dikirim dari sebuah situs web dan disimpan di komputer pengguna, untuk dikirim kembali ke situs web tersebut pada setiap permintaan berikutnya. Selama beberapa dekade, mekanisme ini telah menjadi fondasi manajemen sesi. Saat pengguna masuk (login), server memvalidasi kredensial mereka dan menerbitkan sebuah cookie. Cookie ini bertindak sebagai "token pembawa" (bearer token). Di dunia fisik, instrumen pembawa adalah dokumen yang memberikan hak atau aset yang diwakilinya kepada pemegangnya; jika Anda memegang obligasinya, Anda memiliki obligasi tersebut. Demikian pula, di dunia digital HTTP, jika Anda memegang cookie-nya, Anda adalah penggunanya.
Artikel terbaru
โ๏ธ
Mengapa Anda Membutuhkan Observabilitas Autentikasi untuk CIAM
๐
Penjelasan Kredensial Sesi Terikat Perangkat (DBSC)
๐
Relying Party ID (rpID) WebAuthn & Kunci Sandi: Domain & Aplikasi Native
โ๏ธ
Strategi Kunci Sandi: Mengapa Implementasi Kunci Sandi Anda Akan Gagal
โ๏ธ
Masalah Hari Ke-2 Kunci Sandi: 5 Risiko setelah Peluncuran
Kemampuan pembawa ini secara bersamaan merupakan utilitas terbesar web sekaligus kerentanannya yang paling mendalam. Keamanan seluruh sesi - dan dengan ekstensinya, identitas, data, serta aset finansial pengguna - bergantung sepenuhnya pada kerahasiaan string cookie tersebut. Jika aktor jahat dapat menyalin string itu, mereka dapat meniru pengguna dari perangkat mana pun, di mana pun di dunia, melewati pemeriksaan autentikasi awal sepenuhnya. Kerentanan spesifik ini telah memunculkan ekonomi bawah tanah skala industri dari "pencurian cookie" dan "pembajakan sesi".
Seiring dengan keberhasilan industri memperkuat "pintu depan" autentikasi melalui adopsi standar FIDO (Fast Identity Online) dan kunci sandi, penyerang mengalihkan fokus mereka ke "pintu belakang": sesi aktif. Melakukan phising kata sandi menjadi lebih sulit, tetapi mencuri cookie sesi tetap sangat efektif. Tanggapan industri terhadap ancaman yang meningkat ini adalah Kredensial Sesi Terikat Perangkat (DBSC).
DBSC mewakili pergeseran paradigma dalam cara sesi web dikelola. Ia mengusulkan untuk menjauh dari token pembawa sederhana menuju model di mana sesi tersebut terikat secara kriptografis ke perangkat. Dengan Chrome 146 (April 2026) merilis DBSC dalam GA di Windows, standar ini telah bergerak dari tahap eksperimental menjadi kemampuan produksi yang dapat dikerahkan tim web hari ini. Chrome menggunakan TPM di Windows dan selanjutnya meluncurkan dukungan untuk Secure Enclave di macOS; spesifikasi itu sendiri agnostik terhadap penyimpanan kunci, hanya mensyaratkan agar itu "kuat terhadap ancaman yang dijelaskan." Hal ini membuat cookie yang dicuri jauh berkurang nilainya. Cookie tersebut tidak dapat disegarkan dari perangkat lain tanpa kunci yang terikat.
Artikel ini memberikan analisis mendalam tentang DBSC, yang dirancang untuk arsitek keamanan, manajer produk, dan pengembang. Artikel ini mengeksplorasi arsitektur teknis, implikasi bisnis dari "keamanan tanpa hambatan", hubungannya dengan standar yang muncul seperti Shared Signals (CAEP/RISC), dan bagaimana organisasi dapat mempersiapkan masa depan ini menggunakan platform seperti Corbado.
Pertanyaan Kunci yang dijawab Artikel ini
Untuk menavigasi kompleksitas standar baru ini, kita harus terlebih dahulu memahami masalah mendasar dengan manajemen sesi saat ini dan bagaimana DBSC memberikan solusinya. Masing-masing area ini mewakili kerentanan atau batasan kritis yang diatasi DBSC.
Kegagalan mendasar dari manajemen sesi saat ini adalah "portabilitas" kepercayaan. Saat sebuah server menerbitkan cookie sesi, ia pada dasarnya menerbitkan paspor yang berfungsi untuk siapa saja yang memegangnya. Meskipun browser telah mengimplementasikan pertahanan seperti flag HttpOnly dan Secure (mencegah akses JavaScript dan memastikan transmisi melalui HTTPS), pertahanan ini hanya melindungi dari vektor ekstraksi tertentu seperti Cross-Site Scripting (XSS) atau penyadapan jaringan. Pertahanan ini sama sekali tidak menawarkan perlindungan terhadap malware yang berjalan pada perangkat host. "Infostealers" adalah malware yang dirancang khusus untuk menemukan file penyimpanan cookie browser di disk, mendekripsinya (sering kali menggunakan kredensial tingkat OS pengguna itu sendiri), dan mengeksfiltrasi isinya ke server komando dan kontrol (C2). Setelah penyerang memiliki cookie tersebut, mereka dapat melakukan serangan Pass-the-Cookie, menyuntikkan token curian ke browser mereka sendiri untuk membajak sesi. Server, melihat cookie yang valid, berasumsi bahwa permintaan tersebut sah.
DBSC memperkenalkan faktor autentikasi kedua ke dalam putaran pemeliharaan sesi itu sendiri. Tidak seperti cookie aman standar, yang merupakan rahasia statis, sesi DBSC terdiri dari token pembawa berumur pendek dan bukti kepemilikan kriptografis. Browser menghasilkan pasangan kunci publik-privat yang disimpan dengan aman di perangkat. Server mengikat sesi ke kunci publik tersebut. Secara berkala, browser harus membuktikan bahwa ia masih memegang kunci privat dengan menandatangani tantangan dari server. Spesifikasi mensyaratkan penyimpanan kunci yang "kuat terhadap ancaman yang dijelaskan". Chrome menggunakan TPM di Windows jika tersedia. Jika penyerang mencuri cookie dari perangkat yang berbeda, mereka tidak dapat menyegarkannya karena mereka tidak dapat menghasilkan tanda tangan kriptografis yang diperlukan. Aspek "pembawa" diminimalkan ke jendela yang sangat pendek, sementara aspek "pengikatan" memberikan kontinuitas jangka panjang.
Kunci sandi dan DBSC adalah teknologi pelengkap yang mengamankan berbagai fase siklus hidup pengguna. Kunci sandi (FIDO2) memecahkan masalah autentikasi membuktikan identitas untuk memulai sesi tanpa kata sandi, sehingga menghilangkan phising kredensial. DBSC mengatasi masalah pasca-autentikasi membuat pembajakan sesi melalui pencurian cookie jauh lebih sulit. FIDO Alliance membingkai DBSC sebagai teknologi pelengkap yang "meningkatkan standar" terhadap pembajakan sesi. Secara bersamaan, mereka mengurangi permukaan serangan di seluruh siklus login dan sesi meskipun DBSC tidak melindungi dari malware dengan akses perangkat berkelanjutan atau serangan browser-in-the-middle waktu nyata pada perangkat yang sama.
| Teknologi | Phising Jarak Jauh | Penjejalan Kredensial | Pencurian Token |
|---|---|---|---|
| Kunci Sandi | โ | โ | โ |
| DBSC / DPoP | โ | โ | โ |
| Kunci Sandi + DBSC / DPoP | โ | โ | โ |
Bagaimana Kunci Sandi dan DBSC bekerja sama
| Aspek | Kunci Sandi | DBSC | Manfaat gabungan |
|---|---|---|---|
| Cakupan | Autentikasi (login) | Manajemen sesi | Perlindungan ujung ke ujung |
| Ancaman dimitigasi | Phising kata sandi, penjejalan kredensial | Pembajakan sesi jarak jauh, pencurian cookie | Standar yang ditingkatkan secara signifikan terhadap pengambilalihan akun |
| Pengalaman pengguna | Login tanpa kata sandi | Perlindungan sesi transparan | Pengalaman mulus dan aman |
| Penyimpanan kunci | Kredensial yang terikat perangkat atau disinkronkan | Terikat perangkat (HSM jika tersedia) | Autentikasi fleksibel, pengikatan sesi kaku |
| Penerapan | Menggantikan kata sandi | Meningkatkan sesi yang ada | Peningkatan keamanan bertahap |
DBSC bukan upaya pertama untuk mengatasi masalah ini. "Token Binding" adalah standar sebelumnya yang berupaya mengikat cookie ke koneksi TLS (Transport Layer Security) yang mendasarinya. Meskipun secara kriptografis kuat, Token Binding gagal diadopsi karena ketergantungannya yang besar pada lapisan TLS. Di web modern, koneksi TLS sering kali dihentikan di penyeimbang beban, CDN, atau proksi terbalik, sementara logika aplikasi berada di server di belakangnya. Menyebarkan informasi Token Binding melalui lapisan jaringan kompleks ini terbukti terlalu sulit. DBSC belajar dari kegagalan ini dengan beroperasi sepenuhnya pada Lapisan Aplikasi (HTTP). DBSC tidak bergantung pada koneksi jaringan yang mendasarinya, membuatnya kompatibel dengan penyeimbang beban, proksi, dan infrastruktur cloud yang ada.
Bagi para pemimpin produk, DBSC menawarkan peluang untuk meningkatkan keamanan sekaligus meningkatkan pengalaman pengguna (UX). Secara tradisional, keamanan tinggi berarti waktu tunggu sesi yang singkat, memaksa pengguna untuk sering masuk (hambatan). Dengan mengikat sesi ke perangkat, risiko pencurian cookie jarak jauh berkurang secara signifikan. Bisnis dapat mempertimbangkan durasi sesi yang lebih panjang, mengetahui bahwa cookie yang dicuri tidak dapat disegarkan dari perangkat lain. Namun, DBSC tidak melindungi dari pencurian perangkat, malware persisten pada perangkat, atau penyalahgunaan oleh pengguna yang berniat jahat, jadi kebijakan masa pakai sesi harus tetap mencerminkan risiko residu ini.
Untuk memahami urgensi di balik DBSC, seseorang harus menghargai kecanggihan lanskap ancaman modern. Pencurian cookie sesi telah berkembang dari trik peretas ceruk menjadi industri skala besar dan otomatis.
Malware-as-a-Service (MaaS) telah menurunkan hambatan masuk bagi penjahat dunia maya. "Infostealers" seperti RedLine, Raccoon, Vidar, dan Taurus adalah varian malware yang tersedia secara komersial yang dirancang dengan satu tujuan utama: eksfiltrasi data dari browser web. Pencuri ini didistribusikan melalui email phising, perangkat lunak retakan (cracked), atau iklan berbahaya. Setelah diinstal, mereka menargetkan jalur file spesifik tempat browser seperti Chrome, Edge, dan Firefox menyimpan data mereka.
Log-log ini dikumpulkan dan dijual di pasar web gelap seperti Genesis Market (sebelum diblokir) dan Russian Market. Pembeli dapat mencari log yang berisi cookie aktif untuk target bernilai tinggi tertentu: "Salesforce," "Gmail," "Bank of America," atau "Konsol AWS."
Bypass: Nilai dari sebuah log cookie terletak pada kemampuannya untuk melewati Autentikasi Multi-Faktor (MFA). Sebagian besar tantangan MFA (SMS, TOTP, Push) hanya terjadi selama proses login. Setelah sesi dibuat dan cookie diterbitkan, server berasumsi bahwa pengguna dipercaya. Seorang penyerang yang mengimpor cookie sesi yang valid melewati gerbang MFA begitu saja, tampak bagi server seolah-olah pengguna kembali ke tab yang aktif.
Paket produktivitas cloud merupakan target utama. Cookie sesi yang dicuri untuk akun Google Workspace atau Microsoft Entra ID (sebelumnya Azure AD) dapat memberi penyerang akses ke email perusahaan, dokumen, dan sistem internal. Intelijen ancaman Google sendiri telah melaporkan lonjakan besar dalam pencurian cookie sebagai vektor utama untuk mengakses Akun Google, secara eksplisit menyebutkannya sebagai pendorong investasi mereka dalam DBSC. Mereka mencatat bahwa ketika mereka memaksa mengaktifkan Verifikasi 2 Langkah (2SV) dan kunci sandi, penyerang hanya mengubah taktik dari phising kredensial (yang dihentikan oleh 2SV / kunci sandi) menjadi pencurian cookie (yang sering kali tidak dapat dihentikan oleh 2SV / kunci sandi).
Secara historis, mesin risiko telah mencoba mendeteksi pencurian sesi dengan menganalisis sidik jari perangkat, melihat string User-Agent, resolusi layar, font yang diinstal, dan alamat IP. Jika cookie sesi tiba-tiba muncul dari IP baru dengan sidik jari kanvas yang sedikit berbeda, server mungkin membatalkannya. Masalahnya: Inisiatif privasi di browser (seperti Intelligent Tracking Prevention dari Safari dan Privacy Sandbox dari Chrome) secara aktif mengurangi entropi sidik jari ini untuk menghentikan pelacakan iklan. Hal ini membuat sidik jari yang "baik" untuk keamanan menjadi semakin sulit. Selain itu, penyerang sekarang menggunakan "Anti-Detect Browsers" yang memungkinkan mereka menipu sidik jari ini dengan sempurna agar sesuai dengan profil korban, membuat deteksi heuristik tidak efektif. DBSC menggantikan permainan tebak-tebakan probabilistik ini dengan bukti kriptografis deterministik.
Kredensial Sesi Terikat Perangkat (DBSC) memperkenalkan API dan protokol terstandarisasi untuk membuat sesi yang terikat ke kunci di perangkat klien. Spesifikasi mensyaratkan penyimpanan kunci "kuat terhadap ancaman yang dijelaskan" tetapi agnostik terhadap implementasi. Chrome menggunakan TPM di Windows jika tersedia. Bagian ini merinci mekanikanya sebagaimana didefinisikan dalam Draf Kerja W3C dan dokumentasi Chrome.
| Komponen | Deskripsi | Peran di DBSC |
|---|---|---|
| User agent (browser) | Aplikasi klien (Chrome, Edge, dll.). | Mengelola pasangan kunci, menangani interaksi HSM, dan menyadap permintaan jaringan untuk melampirkan bukti. |
| Relying party (server) | Aplikasi web (misalnya portal perbankan). | Menerbitkan tantangan, memverifikasi tanda tangan, dan mengelola siklus hidup sesi. |
| Penyimpanan kunci | Penyimpanan aman (TPM, Secure Enclave, atau lainnya) | Menyimpan kunci privat. Chrome menggunakan TPM di Windows jika tersedia; spesifikasi agnostik tentang implementasi. |
| Cookie sesi | Cookie HTTP standar. | Digunakan sebagai token pembawa, namun dengan masa hidup sangat pendek (misalnya, 5-10 menit). |
| Bukti kepemilikan | Tanda tangan kriptografis. | JWT yang dikirim oleh browser untuk membuktikan bahwa ia masih memiliki kunci privat. |
Siklus hidup DBSC memungkinkan transisi yang mulus dari sesi standar ke sesi terikat, memastikan kompatibilitas mundur dan peningkatan progresif.
Proses pengikatan dimulai segera setelah pengguna melakukan autentikasi menggunakan metode standar (kata sandi, kunci sandi, dll.).
Sinyal Server: Setelah login berhasil, server menyetel cookie sesi (seperti biasa) tetapi menambahkan header spesifik yang menunjukkan dukungan DBSC.
HTTP HTTP/1.1 200 OK Set-Cookie: session_id=xyz123...; Secure; HttpOnly; SameSite=Strict Secure-Session-Registration: (ES256 RS256); path="/auth/dbsc/register"
Pembuatan Kunci: Browser mem-parsing header ini. Ia menghasilkan pasangan kunci asimetris baru (misalnya, Elliptic Curve P-256), yang disimpan secara aman di perangkat.
Permintaan Registrasi: Browser mengirimkan permintaan ke jalur registrasi yang ditentukan. Permintaan ini menyertakan Kunci Publik yang baru dibuat di dalam JSON Web Token (JWT), ditandatangani oleh Kunci Privat (pengesahan yang ditandatangani sendiri).
HTTP POST /auth/dbsc/register HTTP/1.1 Content-Type: application/jwt \<JWT Header\>.\<JWT Payload containing Public Key\>.\<Signature\>
Pengikatan Sesi: Server memvalidasi tanda tangan untuk memastikan kunci publik berfungsi. Ia kemudian memperbarui basis datanya untuk mengaitkan sesi pengguna (session_id=xyz123) dengan Kunci Publik spesifik ini. Sejak saat ini, sesi menjadi "terikat."
Untuk menyeimbangkan keamanan dengan performa (operasi kunci yang aman dapat menambah latensi), DBSC menggunakan sistem token ganda.
Ini adalah jantung dari mekanisme keamanan. Ketika cookie berumur pendek kedaluwarsa, penyerang pada perangkat yang berbeda terkunci, tetapi pengguna yang sah (dengan akses ke kunci yang terikat) dapat melanjutkan.
HTTP POST /auth/dbsc/refresh HTTP/1.1 Sec-Secure-Session-Id: \<Session ID\> Secure-Session-Response: \<JWT Signature of Challenge\>
Pertimbangkan penyerang yang menginfeksi PC pengguna dengan RedLine Stealer. Mereka
mencuri access_token dan session_id. Mereka mengimpornya ke browser mereka sendiri.
Privasi merupakan tujuan desain sentral DBSC. Spesifikasi W3C secara eksplisit melarang penggunaan pengenal global yang dapat melacak pengguna lintas situs.
Implementasi DBSC mengharuskan server untuk mempertahankan state (status) mengenai kunci publik.
public_key dan
last_challenge di samping user_id dan session_expiry.Di luar spesifikasi teknis, DBSC membawa implikasi signifikan terhadap strategi bisnis, peta jalan produk, dan postur kepatuhan.
Inisiatif keamanan sering dipandang sebagai pusat biaya (cost centers) atau penghasil hambatan. DBSC membalik narasi ini. Diagram berikut menggambarkan bagaimana pengikatan perangkat menciptakan efek berantai dari manfaat bisnis:
Kerangka kerja regulasi seperti GDPR (General Data Protection Regulation) di Eropa mengharuskan organisasi untuk menerapkan "langkah-langkah teknis dan organisasional yang tepat" untuk memastikan keamanan.
Makalah teknis (whitepapers) FIDO Alliance menyoroti konsep "Tingkat Kepastian" (Assurance Levels).
Untuk sepenuhnya menghargai DBSC, kita harus membandingkannya dengan teknologi lain yang telah berusaha memecahkan masalah serupa.
Seperti disebutkan, Token Binding berusaha mengikat sesi ke lapisan TLS.
DPoP (RFC 9449) adalah standar untuk token OAuth "sender-constrained". Ia mengikat token akses dan token penyegaran ke kunci publikโpenting karena token penyegaran sendiri adalah kredensial pembawa yang berumur panjang. Setiap permintaan API menyertakan bukti DPoP: JWT yang ditandatangani dengan metode HTTP, URL, stempel waktu, dan pengenal unik. Spesifikasi kepastian tinggi seperti FAPI 2.0 mengamanatkan token yang dibatasi oleh pengirim; DPoP adalah metode yang direkomendasikan saat mTLS tidak tersedia.
Perbedaan utama: Kunci DPoP hidup dalam konteks aplikasi. Praktik terbaik adalah menggunakan OS API untuk penyimpanan yang tidak dapat diekstraksi, tetapi ini tidak dipaksakanโbanyak implementasi menyimpan kunci dalam memori yang dapat diakses JavaScript. Jika penyerang dapat mengeksekusi kode arbitrer (XSS, malware), mereka dapat mengakses kunci DPoP atau membuat bukti sesuai permintaan. DPoP menghentikan pemutaran ulang token antar klien yang berbeda, tetapi tidak dapat melindungi konteks browser yang disusupi.
DBSC memindahkan bukti kepemilikan ke dalam browser dan perangkat keras. Kunci privat hidup di dalam TPM atau secure enclave yang tidak dapat dibaca atau diekspor oleh JavaScript. Browser menangani protokol dan menghasilkan tanda tangan tanpa mengekspos kunci ke kode aplikasi. Bahkan jika aplikasi web sepenuhnya disusupi, penyerang tidak dapat mencetak bukti baru untuk cookie yang dicuri di mesin lain.
| Aspek | DPoP | DBSC |
|---|---|---|
| Target | Token akses + penyegaran OAuth | Cookie sesi browser |
| Penyimpanan kunci | Konteks aplikasi (praktik terbaik: OS API) | Didukung perangkat keras (TPM) |
| Ketahanan XSS | โ ๏ธ Tergantung implementasi | โ Kunci tidak dapat diekspor |
| Penggunaan utama | Aplikasi native, SPA, FAPI 2.0 | Sesi web yang berhadapan dengan pengguna |
Sinergi: Seperti catatan FIDO Alliance, kunci sandi menghilangkan phising saat login, sedangkan DBSC/DPoP melindungi token pasca-autentikasi. Arsitektur modern menggabungkan keduanya: DPoP untuk OAuth API (khususnya open perbankan yang diatur), DBSC untuk sesi browser. Bersama-sama mereka menutup vektor serangan "lift and shift" di seluruh siklus hidup sesi.
Cukup mempersingkat masa berlaku cookie (misalnya, menjadi 15 menit) akan meningkatkan keamanan tetapi merusak UX. Pengguna dipaksa untuk sering login. DBSC memberikan keamanan efektif dari cookie 5 menit dengan Pengalaman Pengguna dari cookie 30 hari.
Potensi DBSC diperbesar saat dikombinasikan dengan Shared Signals Framework (SSF), khususnya Continuous Access Evaluation Profile (CAEP) dan Risk Management (RISC). Catatan: SSF/CAEP adalah kemampuan ekosistem yang baru munculโpola arsitekturnya didefinisikan, namun penerapan lintas vendor secara luas masih dalam tahap pematangan.
Pada model lama, jika perangkat pengguna disusupi, Penyedia Identitas (IdP) tidak mempunyai cara untuk memberitahu Penyedia Layanan (SP) untuk mematikan sesi sekarang juga. SP harus menunggu cookie kedaluwarsa.
Alur DBSC + CAEP yang dibayangkan:
Penerapan DBSC bergantung pada vendor browser. Lanskap pada tahun 2026 telah bergeser secara material: Chrome memindahkan DBSC dari Origin Trial ke ketersediaan umum (GA) di Windows pada April 2026, dengan macOS menyusul. Browser lain masih mengevaluasi.
Google adalah pendorong utama DBSC dan browser pertama yang merilisnya secara luas.
Microsoft berpartisipasi secara aktif.
Sikap Apple sangat penting untuk cakupan seluler.
Mozilla memiliki masalah standar posisi yang mengevaluasi DBSC dengan kekhawatiran yang dicatat tentang kompleksitas dan privasi. Tidak ada komitmen publik untuk menerapkan setelah standar tersebut stabil.
Mengingat dukungan ekosistem saat ini untuk DBSC dan kunci sandi, organisasi harus mengambil pendekatan bertahap untuk menerapkan teknologi pelengkap ini. Peta jalan di bawah ini menguraikan tindakan segera dan pencapaian perencanaan strategis:
Terapkan Kunci Sandi Terlebih Dahulu: Mulai dengan implementasi kunci sandi untuk mengamankan lapisan autentikasi. Ini memberikan perlindungan langsung terhadap phising kredensial dan merupakan prasyarat untuk mendapatkan nilai nyata dari DBSC.
Kirim Endpoint Registrasi dan Penyegaran DBSC: Dengan rilisnya Chrome 146 GA,
pekerjaan realistis saat ini adalah integrasi backend: tambahkan header
Secure-Session-Registration pada respons login dan terapkan /dbsc/register plus
endpoint penyegaran yang memverifikasi tantangan yang ditandatangani. Kode front-end
tidak perlu diubah.
Terapkan Sesi Berumur Pendek dengan Token Penyegaran: Jika Anda belum siap untuk DBSC, terapkan pola arsitektur token berumur pendek dengan mekanisme penyegaran. Ini mempersiapkan backend Anda untuk DBSC sekaligus meningkatkan keamanan saat ini.
Adopsi Pendekatan Hibrida: Gunakan deteksi fitur untuk menyajikan DBSC ke browser yang mumpuni (saat ini Chrome 146+ di Windows, macOS Secure Enclave selanjutnya) sambil mempertahankan opsi cadangan. Hal ini memaksimalkan keamanan tanpa mengecualikan pengguna di Safari, Firefox, atau Edge.
Bersiap untuk Item Peta Jalan Berikutnya: Google secara eksplisit menyebutkan identitas terfederasi (pengikatan SSO lintas asal), registrasi lanjutan (mTLS / kunci perangkat keras), dan kunci berbasis perangkat lunak untuk cakupan perangkat yang lebih luas. Jika Anda mengoperasikan lapisan SSO atau IdP, mulailah menentukan cakupan pengikatan lintas asal dari sekarang.
Integrasi dengan Penyedia Identitas: Jika menggunakan Okta, Auth0, atau IdP serupa, bekerjalah dengan mereka untuk mengaktifkan dukungan DBSC di SDK mereka. Banyak yang berpartisipasi dalam Origin Trials dan secara aktif merilis kemampuan DBSC sekarang setelah Chrome berstatus GA.
Mengimplementasikan DBSC dari awal merupakan upaya rekayasa yang berat. Ini membutuhkan keahlian kriptografis, pengetahuan mendalam tentang inkonsistensi browser, dan infrastruktur server yang tangguh untuk mengelola kunci dan tantangan. Di sinilah Corbado berfungsi sebagai penggerak.
Anda tidak dapat membangun sesi dengan kepastian tinggi di atas login dengan kepastian rendah. Jika pengguna masuk dengan kata sandi yang lemah, sesi tersebut hanya seaman kata sandi itu. Produk inti Corbado (kunci sandi terkelola) memberikan fondasi yang diperlukan. Dengan mengintegrasikan Corbado, organisasi dapat dengan mudah menerapkan kunci sandi, memastikan bahwa awal sesi tahan terhadap phising.
Corbado akan memanfaatkan DBSC untuk meningkatkan deteksi perangkat yang tepercaya. Saat sinyal DBSC tersedia, mereka memberikan bukti kriptografis bahwa sebuah sesi berasal dari perangkat tertentu yang memungkinkan Corbado meningkatkan tingkat kepercayaan autentikasi secara sesuai.
Untuk pertanyaan tentang bagaimana Corbado berencana mengintegrasikan DBSC ke platformnya, hubungi tim kami.
Untuk beberapa tahun ke depan, web akan menjadi hibrida. Sebagian pengguna akan memiliki browser yang mendukung DBSC (Chrome di Windows 11); sebagian lainnya akan berada di sistem lama. Menangani fragmentasi ini sulit. Mesin Passkey Intelligence Corbado dirancang untuk menangani logika cadangan semacam ini menyajikan kunci sandi ke perangkat yang mumpuni dan cadangan ke perangkat lain. Kecerdasan yang sama ini berlaku pada pengikatan sesi, memastikan bahwa keamanan dimaksimalkan untuk setiap pengguna sesuai dengan kemampuan perangkat mereka.
Era "Token Pembawa" hampir berakhir. Manajemen sesi saat ini gagal secara masif โ token pembawa dapat dicuri oleh operasi malware skala industri dan digunakan dari perangkat apa pun, memungkinkan pengambilalihan akun yang melewati metode autentikasi terkuat sekalipun. Kerentanan mendasar ini telah menciptakan ekonomi bawah tanah bernilai miliaran.
Kredensial Sesi Terikat Perangkat (DBSC) mewakili jawaban industri yang sedang muncul. Tidak seperti cookie aman tradisional dengan flag HttpOnly dan rahasia statisnya, DBSC menambahkan bukti kepemilikan kriptografis melalui kunci yang terikat pada perangkat. Hal ini membuat cookie yang dicuri menjadi jauh kurang berharga. Mereka tidak dapat disegarkan dari perangkat lain. Ketika Token Binding gagal karena memerlukan perubahan lapisan TLS yang kompleks di semua infrastruktur, DBSC berhasil dengan beroperasi di lapisan aplikasi HTTP, kompatibel dengan arsitektur penyeimbang beban dan CDN yang ada. Catatan: DBSC telah mendokumentasikan jalur cadangan di mana browser melewatkan pengikatan (TPM tidak tersedia, kesalahan jaringan), sehingga ia sangat mengurangi tetapi tidak menghilangkan risiko pencurian cookie.
Sinergi antara DBSC dan Kunci Sandi secara signifikan meningkatkan standar bagi penyerang di seluruh perjalanan pengguna. Kunci sandi menghilangkan phising kredensial saat login, sementara DBSC membuat pembajakan sesi melalui pencurian cookie jarak jauh jauh lebih sulit - bersama-sama membentuk kerangka kerja identitas "kepastian tinggi" yang dibayangkan oleh FIDO Alliance. Dengan Chrome 146 merilis DBSC dalam GA di Windows pada April 2026 dan dukungan Secure Enclave macOS yang mendarat selanjutnya, standar ini telah beralih dari fase persiapan ke fase peluncuran. Peta jalan yang diterbitkan Google (identitas terfederasi, registrasi mTLS / kunci perangkat keras, kunci berbasis perangkat lunak) menandakan 12 bulan ekspansi ke depan.
Bagi Manajer Produk, kasus bisnisnya sangat menarik: DBSC memungkinkan sesi aman "tak terbatas" yang secara dramatis mengurangi hambatan login sekaligus memotong kerugian penipuan dan biaya dukungan. ROI terwujud dalam rasio konversi yang lebih tinggi, lebih sedikit tiket reset kata sandi, dan insiden pengambilalihan akun yang dieliminasi. Organisasi yang menggunakan OAuth dapat memanfaatkan konsep pengikatan kunci yang sama melalui DPoP untuk token API, sementara integrasi dengan Shared Signals (CAEP/RISC) memungkinkan respons ancaman waktu nyata โ secara instan mencabut sesi yang disusupi pada upaya penyegaran berikutnya.
Penerapan tidak mengharuskan membangun dari awal. Platform seperti Corbado menyediakan infrastruktur kunci sandi dan sedang melacak perkembangan DBSC untuk mengintegrasikan pengikatan perangkat seiring pematangan dukungan browser. Spesifikasi W3C merupakan Draf Kerja aktif, Chrome 146 sudah berstatus GA di Windows dan sedang diluncurkan ke macOS, dan browser lainnya masih mengevaluasi standar tersebut.
Lintasannya jelas: organisasi yang mulai mengadopsi Kunci Sandi dan DBSC hari ini akan berada pada posisi terbaik untuk masa depan tanpa kata sandi dan tahan phising. Pertanyaannya bukanlah apakah akan menerapkan sesi terikat perangkat, tetapi seberapa cepat Anda dapat menerapkannya untuk melindungi pengguna dan bisnis Anda. Masa depan keamanan web tidak hanya diautentikasi; ia terikat secara kriptografis ke perangkat yang kita percayai.
Corbado adalah Passkey Intelligence Platform untuk tim CIAM yang menjalankan autentikasi consumer dalam skala besar. Kami membantu Anda melihat apa yang tidak bisa ditunjukkan oleh log IDP dan tool analytics generik: device, versi OS, browser, dan credential manager mana yang mendukung passkey; mengapa enrollment tidak menjadi login; di mana flow WebAuthn gagal; dan kapan update OS atau browser diam-diam merusak login โ semuanya tanpa mengganti Okta, Auth0, Ping, Cognito, atau IDP internal Anda. Dua produk: Corbado Observe menambah observability untuk passkey dan metode login lainnya. Corbado Connect menghadirkan managed passkey dengan analytics terintegrasi (berdampingan dengan IDP Anda). VicRoads menjalankan passkey untuk 5M+ pengguna dengan Corbado (aktivasi passkey +80%). Bicara dengan pakar Passkey โ
Ketika alat keamanan titik akhir seperti CrowdStrike mendeteksi malware, alat tersebut mengirimkan sinyal RISC ke Penyedia Identitas, yang kemudian mendorong peristiwa 'Perangkat Disusupi' CAEP ke aplikasi yang terhubung. Pada upaya segarkan DBSC berikutnya (dalam hitungan menit), aplikasi tersebut menolak tanda tangan sesi dan memutus akses. Penerapan CAEP/RISC lintas vendor masih dalam tahap pematangan.
DPoP (RFC 9449) mengikat akses OAuth dan token penyegaran ke kunci publik pada lapisan aplikasi, terutama untuk melindungi panggilan API di aplikasi native dan SPA. DBSC mengikat cookie sesi browser ke kunci TPM yang didukung perangkat keras yang tidak dapat dibaca atau diekspor oleh JavaScript, melindungi sesi yang berhadapan dengan pengguna bahkan ketika aplikasi web itu sendiri disusupi oleh XSS atau malware.
Desain aman tradisional mengamanatkan waktu batas sesi (timeout) yang singkat untuk membatasi kerusakan jika cookie dicuri dan diputar ulang dari jarak jauh. DBSC mengikat kemampuan segarkan ke kunci privat perangkat asal, sehingga cookie curian yang digunakan dari perangkat berbeda gagal dalam tantangan kriptografis. Sesi bisa menjadi tidak terbatas secara efektif karena serangan pemutaran ulang jarak jauh telah dinetralkan.
DBSC menetralkan pencurian cookie sebagai vektor utama Pengambilalihan Akun, secara langsung mengurangi kerugian penipuan dan biaya dukungan pemulihan akun. Sesi panjang yang aman menghilangkan prompt login berulang, meningkatkan rasio konversi di e-commerce dan mengurangi drop-off. FIDO Alliance memposisikan DBSC sebagai peningkatan standar keamanan yang secara bersamaan menurunkan hambatan pengguna.
Artikel terkait
Daftar isi