Re:Show HN: Open-Source Anonymous Encrypted TLS+OTR Messagin...
by susi22 on Monday July 27, 2015 @04:56PM
(#9957945)
I'm still waiting for the day that somebody does a "super simple chat" with NO dependencies. Why do they all need REDIS or some kind of persistence? Why not just hold it in memory?
If you really have a use case where persistence & scaling is an issue you're likely not going to use any of those chat servers anyways.
Re:Show HN: Open-Source Anonymous Encrypted TLS+OTR Messagin...
by defaultcoder on Tuesday July 28, 2015 @09:38AM
(#9961339)
One of authors is here.
Redis saves data to the disk by default but this can be turned off. That's what we did. GUIDs of connected users are stored in memory with expiration by the 10 min timeout.
I think scalability does not hurt privacy. It's nice to have 10 servers with 40GB memory instead of one with 4GB. Connections between servers can be encrypted with TLS.
Re:Show HN: Open-Source Anonymous Encrypted TLS+OTR Messagin...
by kodablah on Monday July 27, 2015 @04:19PM
(#9957738)
I haven't looked deeply into this implementation, but with OTR's forward secrecy and 3.1+ authentication, is that not enough to defeat even the server being compromised? (meaning, at least you would know it was compromised assuming you trusted the actor on the other end)
If you really have a use case where persistence & scaling is an issue you're likely not going to use any of those chat servers anyways.
Redis saves data to the disk by default but this can be turned off. That's what we did. GUIDs of connected users are stored in memory with expiration by the 10 min timeout.
I think scalability does not hurt privacy. It's nice to have 10 servers with 40GB memory instead of one with 4GB. Connections between servers can be encrypted with TLS.
Your tunnel remains safe until your password or our servers are not compromised."
uhhh...