News for hackers. Stuff that matters.
Re:Redis 3.0.0 is out by xai3luGi on Wednesday April 01, 2015 @12:59PM (#9305049)
Still no SSL, so using redis-client still just spews your password out all over the internet.
Re:Redis 3.0.0 is out by thezilch on Wednesday April 01, 2015 @02:02PM (#9305534)
There are plenty of alternatives to every library having to have yet another probably broken security layer. Probably better to focus on this layer being separate from everyone having to implement it.

Like, stunnel: https://www.stunnel.org/index.html and how to setup (Re: MySQL over stunnel) http://linuxgazette.net/107/odonovan.html

Re:Redis 3.0.0 is out by untog on Wednesday April 01, 2015 @01:06PM (#9305104)
Why are you connecting to a Redis box across the internet? There's a great (and after Heartbleed, prophetic) post on the Varnish web site about why they don't implement SSL, I imagine Redis would be similar:

https://www.varnish-cache.org/docs/trunk/phk/ssl.html

Re:Redis 3.0.0 is out by andrewguenther on Wednesday April 01, 2015 @01:23PM (#9305226)
I love this post. Not every single piece of software needs to include SSL support out of the box. Sometimes, for the exact reasons Varnish explains, it just doesn't make sense.
Re:Redis 3.0.0 is out by EugeneOZ on Wednesday April 01, 2015 @02:25PM (#9305709)
Varnish is other thing. For cross-datacenter replication you will want SSL. So for Redis Cluster it's a necessary thing.
Re:Redis 3.0.0 is out by danudey on Wednesday April 01, 2015 @03:07PM (#9306021)
For cross-datacenter replication you should be using a secured VPN anyway.
Re:Redis 3.0.0 is out by EugeneOZ on Wednesday April 01, 2015 @04:38PM (#9306688)
No, if your db can use SSL, then additional layer of complexity is not required.

upd.: don't get me wrong, Redis is my favorite DB, really. But better to be objective.

Re:Redis 3.0.0 is out by thedufer on Wednesday April 01, 2015 @05:15PM (#9306962)
It's hard to imagine every service in your infrastructure implementing SSL would be more secure than a single VPN tool. You are very optimistic about the difficulties of getting security right.
Re:Redis 3.0.0 is out by EugeneOZ on Wednesday April 01, 2015 @05:53PM (#9307198)
It's really simple to imagine and I even have implemented it :) "One single VPN" may (and will) fail sometimes, so count your complexity and stability with and without one extra service.
Re:Redis 3.0.0 is out by thedufer on Thursday April 02, 2015 @11:03AM (#9311078)
I'm sorry to be skeptical, but when a random person on the internet claims to have implemented SSL more securely than open source tools that are completely built around security, I tend to not believe it.

Implementing SSL is easy. Implementing SSL correctly is very difficult, and you probably won't find out you did it wrong for a long time, if ever.

Re:Redis 3.0.0 is out by EugeneOZ on Thursday April 02, 2015 @06:59PM (#9313701)
I'm not implementing SSL, I just use it. With MySQL you can just use it. With Redis you have to use VPN with all costs of VPN. Please calm down and stop forcing your preference of VPN as the only right way.
Re:Redis 3.0.0 is out by poooogles on Wednesday April 01, 2015 @05:32PM (#9307078)
Surely you would keep this in a private network? Layer 2/Encrypted VPNs?
Re:Redis 3.0.0 is out by EugeneOZ on Wednesday April 01, 2015 @06:00PM (#9307242)
For Redis - yes. But VPN is additional latency and additional service you have to monitor/restart/duplicate.
Re:Redis 3.0.0 is out by sandstrom on Wednesday April 01, 2015 @04:08PM (#9306489)
Transport security is mostly better implemented via ipsec (a VPN tunnel).

I'm happy that redis doesn't implement SSL, it just shows that they are prioritizing relevant features.

Re:Redis 3.0.0 is out by edgan on Sunday April 05, 2015 @01:18PM (#9324669)
As a operations person, this is the wrong way to go. The VPN becomes a single point of failure. Attempts at HA fail in my experience.

Also solutions like stunnel create a separate process that has to be managed. If I have one for redis, and then one for something else it is harder to tell them apart, because both will be named stunnel.