Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Get rid of server-side authentication #74

Open
muety opened this issue Mar 3, 2022 · 0 comments
Open

Get rid of server-side authentication #74

muety opened this issue Mar 3, 2022 · 0 comments

Comments

@muety
Copy link
Owner

muety commented Mar 3, 2022

Since we have "end-to-end" encryption now, we might actually get around all server-side authentication and therefore the current security risk of having to trust the server admin to not use modified code that initially logs your password (see here).

Currently, a note will only be returned by the server, if the user passes a correct password. Instead, we could simply return every note, since only a user with the right decryption key can make sense of it.

Only problem: this would be perfectly reasonable with "proper", bullet-proof encryption. Since we're using a user-generated password for encryption, though, it will potentially make things more prone to brute-force attacks where users are using too simple passwords.

Any thoughts?

@muety muety changed the title Get rid of authentication Get rid of server-side authentication Mar 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant