|
|
|
|
|
by mediocregopher
4584 days ago
|
|
One of cryptic's features is that the front-end is completely open-source. You can see the source for the current prototype here: https://github.com/cryptic-io/web We'll be releasing tools, like a browser-extension, that will help confirm that the code you've received on the site is the same as that in the repository. And since the whole frontend is open-source and is only html/js/css, you can host it on your own box if necessary. To address your points 1 and 4: Since all data is encrypted BEFORE leaving your browser (this was NOT the case with lavabit) even if our servers were compromised your data would still be secure. |
|
https://github.com/cryptocat/cryptocat
That doesn't solve the problem. No one is going to manually view source and compare it every time they use the damn thing.
> To address your points 1 and 4: Since all data is encrypted BEFORE leaving your browser (this was NOT the case with lavabit) even if our servers were compromised your data would still be secure.
At rest. Yes, at rest it's fine, like I said, but if someone logs in while the server is compromised, it would be trivial to decrypt anything they post or access during that session. Same as Lavabit.
> We'll be releasing [..] a browser-extension, that will help confirm that the code you've received on the site is the same as that in the repository.
So it'll download two copies of the code, one from your servers and one from GitHub, and check that they match? Doesn't seem to me that that buys you much. And unless it's mandatory, you'll be leaving the users that don't install the extension unprotected.
See here for a long list of other reasons in-browser crypto is problematic: http://www.matasano.com/articles/javascript-cryptography/