Security Release FAQ
postgresql.org
postgresql.org
I'm not surprised. Some years ago I worked for a company that had NTT as a customer, and they were easily an order of magnitude more thorough and careful than anyone else. We used to joke that they knew our product better than we did.
Heroku allows unauthenticated access to the Postres port to anyone on the Internet? I guess that makes development a lot faster for users... nobody has to think about the implications of secured ports if you just punt on securing them.
Heroku still requires authentication, but doesn't filter access by ip. If someone wanted to they could port-scan all of Heroku's (and really Amazon) internal network and find quite a few postgresql servers listening on network ports.
That's what this is intended to prevent.
Which means unauthenticated access to the postgres port as I said in my post. I didn't say "unauthenticated access to postgres" which would be plainly ridiculous.
But I guess I should accept that Heroku will never be a technically impressive PaaS provider. Just the one I hear about the most.
> But I guess I should accept that Heroku will never be a technically impressive PaaS provider. Just the one I hear about the most.
Many people care about robustness the most, bar none. We can't have everything all the time, just as Linux doesn't implement a ton of stuff seen on old mainframe kernels. Many things have not caught up with Tandem Computers, either -- re-inventing all that kind of stuff, even if only to recast it in modern settings, is time consuming, especially if one wants to keep the 'weird factor' low, and mitigate lock-in. There's a non-zero risk of things going horrifically wrong, too.
The best I can do is let folks appreciate the difficulty, but that's really in part a coded way of saying "not a three-line fix, so if this is a deal breaker, move on." If you thought it was also interesting, then all my objectives for that writing are met.
So, sorry in advance if a lot of Heroku things aren't very impressive, and I try to make things a tiny bit better day by day. Maybe one day you'll be impressed.