So I've joined a new team, which develops and operates a service available on the Internet. It's aimed at B2B use rather than consumer, although anyone can sign up for a low-tier account to check it out (you don't get anywhere if your potential customers' developers can't have a play before the suits sign a deal!).
I've recently learned, to my surprise, that some things I would expect to be served over HTTPS to a tightly controlled set of client certs are instead going over open HTTP with no authentication of any kind. Things like a Consul key/value store, in which some of the values are passwords, or a Docker private registry in which some of the images contain private keys (there's a project under way to remove keys from the images and inject them at runtime, but the old images are still in the registry and I wouldn't like to bet on the keys having been changed). There are probably other services in a similar position that I haven't found yet.
The colleague I asked about this agreed that it wasn't ideal, but was fairly unconcerned because these services are only exposed on the private network within the (third party hosted) datacenter. They're not (if everything's working right) routable from the Internet, thank god. Nevertheless, that seems like a lot of trust to put in the network routing config, not to mention if one of the servers does get compromised, its access to the internal network means the rest are sitting ducks.
This is my first gig running a public service, until now I've worked in the "shrinkwrap" world where we sell software but our customers install and run it. So I don't have a feel for quite how bad this is. I'm going to be raising it and trying to get it fixed, but I wanted to run it by a community with more experience running production services in order to calibrate how loud I should be shouting. Is this really terrible and we should drop everything till it's fixed, or not good but actually not that uncommon in reality?
Posting as a guest since I don't want to give any clues about whose service this is :)