[liberationtech] What I've learned from Cryptocat
Fabio Pietrosanti (naif)
lists at infosecurity.ch
Mon Aug 13 09:38:25 PDT 2012
On 8/7/12 3:30 PM, Tom Ritter wrote:
> Yes, yes, yes. There is a *tremendous* amount of implicit and
> unmentioned TRUST in the person operating the service or relying on
> the software. That's why anyone would use RedPhone, TextSecure or
> WhisperCore back when it was closed source. Because people *trusted*
> Moxie.
I was writing a response when i read you email explaining the same
concept about the TRUST.
I 100% subscribe your point, and would like to add something about
"average users and trusts".
The average user (a very stupid, dumb user but with very strong
political commitment in freedom fighting) will always trust the website
/ operator.
We CANNOT FIX that problem in any technical/cryptographic way.
That kind of user will do whatever the "server operator"/"website" will
tell/ask him to do.
If the "server operator" will tell that kind of user :
"Hey, install this plug-in, because it's much more
secure"
then the users will click to install the plug-in.
Now the user fully delegate his trust to the operator that delivered him
a backdoored plugin.
So it's a chicken-egg problem, you cannot just fix from technical point
of view.
We can only have good practice, making whatever is possible, communicate
the risks in a clear way, teach people to be more aware and pay
attention to various risks.
But imho we cannot technically fix that problem.
For that reason there is a ticket about creating "Portable CryptoCat
Servers", that can be easily installed on Desktop computers, so that
"group of people with relative trust among them" will be able to use
their own servers on Tor Hidden Services (or via Tor2web)
https://github.com/kaepora/cryptocat/issues/81 .
With many CryptoCat servers working within an XMPP Federated approach,
with Riseup having it's own CryptoCat installation, but also a a small
activist group with their own CryptoCat installation, all of them
standalone or federated.
I like to see CryptoCat security in that context of
setup/operations/distribution, with *partially delegated* trust to the
server operator (that it's better than *fully delegated trust* to server
operator)
-naif
More information about the liberationtech
mailing list