𝗪𝗵𝗮𝘁 𝗗𝗕𝗦𝗖 𝗗𝗼𝗲𝘀 𝗔𝗻𝗱 𝗗𝗼𝗲𝘀𝗻'𝘁 𝗣𝗿𝗼𝘁𝗲𝗰𝘁 𝗬𝗼𝘂 𝗙𝗿𝗼𝗺
Cookie theft is a common attack. Attackers steal your session cookie. They use it to enter your account. They bypass passwords and MFA.
DBSC stops this. It binds your session to a private key on your device. The key never travels. Attackers lack this key. The session dies.
DBSC has two tiers.
- Native tier: Uses TPM or Secure Enclave. It stops remote theft. It stops local infostealers.
- Bound tier: Uses Web Crypto. It stops remote theft. Local infostealers still work.
DBSC is not a total fix.
- Browser malware: Attackers inside the browser act as the user. DBSC does not stop this.
- Non-cookie secrets: DBSC does not protect API keys or OAuth tokens.
- Phishing: DBSC protects sessions after login. It does not protect the login process.
- Timing: A small window exists between key checks.
You fix the timing window with per-request proof. This adds a signature to sensitive calls.
DBSC is a tool for defense in depth. It closes the door attackers use most. It does not replace MFA or endpoint security.
Source: https://dev.to/suliman_abdulrazzaq_14907/what-dbsc-does-and-doesnt-protect-you-from-iml