|
|
|
|
|
by d4mi3n
2248 days ago
|
|
Security guy here. I'd argue that SSL and ACL are always good things to have, especially for systems that store data. Modern security practices typically dictate a defense-in-depth approach. The ideas is that you will be compromised at some point (no security is perfect) and as such you should make any compromise that does happen as minimal as possible--you want to prevent attackers who get a foot in the door from rummaging around your network. A key part of any defense-in-depth strategy are things like encryption and authentication/authorization. If you're using redis to store any kind of sensitive material, you want to make sure that only people on your network with the appropriate auth credentials can access it. This is one of the easiest ways to prevent drive-by data theft. From here, SSL is a logical step. You need to ensure bad actors can't sniff network traffic and steal credentials. I can't speak to streams or the other features you feel complicate Redis, but I think SSL+ACL are very important tools for increasing the cost to attackers that target redis instances leveraging those features. |
|
AWS and GCP don’t even give you a way to install a cert yourself— you MUST use an ELB or bring your own certificate.