heroku / roadmap

This is the public roadmap for Salesforce Heroku services.
193 stars 11 forks source link

Use a trusted CA for Redis certificate #148

Open stof opened 1 year ago

stof commented 1 year ago

Required Terms

What service(s) is this request for?

Redis

Tell us about what you're trying to solve. What challenges are you facing?

Support for Redis < 6 is scheduled to end on April 30. And Redis 6 instances on Heroku Redis are requiring the usage of TLS but using a self-signed certificate. This self-signed certificate means that the client code is forced to disable the certificate validation. This makes it harder to use the built-in Redis integrations of frameworks as they might not easily allow to disable that validation.

It would be great if Heroku Redis could use a TLS certificate that is trusted by the root stores available on dynos.

mperham commented 1 year ago

I’m the maintainer of Sidekiq.

This is a big security issue. Every single Sidekiq user wanting to use Heroku Redis has to manually disable certificate verification for TLS, thus opening them up to MITM attacks. I do not understand how this has been allowed to go on for so long as every other Redis service provides verifiable certificates. When will Heroku Redis?

jagthedrummer commented 1 year ago

Please fix this, Heroku.

jbrown-heroku commented 3 months ago

@stof Thank you for raising this important issue. We are investigating how we can address this. We are unlikely to get this enhancement out until 2025, but we are emphasizing this issue to be prioritized.