Wat betekent zero-knowledge bij een wachtwoordmanager?
Het korte antwoord
Zero-knowledge betekent dat alleen jij je kluis kunt openen. Alles wordt op je eigen apparaat versleuteld met je hoofdwachtwoord. De aanbieder kent dat wachtwoord niet. Zelfs bij een hack van hun servers of een overheidsverzoek valt er niets leesbaars te halen.
Uitgebreid
Bij een zero-knowledge-architectuur gebeurt het versleutelen en ontsleutelen volledig op jouw apparaat. Wat naar de servers van de aanbieder gaat, is al onleesbare cijferbrij. De sleutel is afgeleid van je hoofdwachtwoord en verlaat je apparaat nooit. De aanbieder kan je kluis dus letterlijk niet inzien. Niet voor support, niet voor advertenties en niet onder dwang.
Dit is de standaard bij alle serieuze managers. 1Password, Bitwarden en NordPass werken zo. Proton Pass, Keeper en Dashlane ook. Het verschil zit in hoe goed je het kunt controleren. Open source managers zoals Bitwarden en Proton Pass laten iedereen de code nakijken. Externe audits bevestigen periodiek dat de architectuur klopt. 1Password voegt er een extra geheime sleutel aan toe. Zo volstaat zelfs een zwak hoofdwachtwoord niet voor een aanvaller.
De keerzijde heb je zelf in de hand. Niemand kan je hoofdwachtwoord resetten. Regel daarom vooraf een vangnet. Dat kan een herstelcode, een noodcontact of gezinsherstel zijn. Doe dat meteen op de eerste dag.