On Wed, Nov 16, 2016 at 2:53 AM, Rob Meijer <pib...@gmail.com> wrote:
> https://github.com/pibara/ZeroVault
>
> Any feedback or pull requests are very much welcomed.
I was interested to know whether ZeroVault stores any state
server-side or sends any sensitive info over the network. Turns out it
does (in contrast to supergenpass). Fair enough.
On Wednesday, 23 November 2016 00:04:22 UTC+1, Dan Connolly wrote:
On Wed, Nov 16, 2016 at 2:53 AM, Rob Meijer <pib...@gmail.com> wrote:
> https://github.com/pibara/ZeroVault
>
> Any feedback or pull requests are very much welcomed.
I was interested to know whether ZeroVault stores any state
server-side or sends any sensitive info over the network. Turns out it
does (in contrast to supergenpass). Fair enough.There are two things that are transferred over the network:
- The seed cookie that is derived from the server salt and the seed passphrase. This is meant as a way to synchonize different browsers and to allow for somewhat weaker generator passphrases.
- Revocation tokens for individual generated passwords.
The state stored on the server is a list of revocation tokens. The below diagram gives a bit of a base outline:
So as is my habit[1], I refactored the code to use ocap discipline:
https://github.com/pibara/ZeroVault/pull/1 c1bc90f ... 8912804