▲ | donnachangstein 3 days ago | ||||||||||||||||
Then, I'm afraid, you work in a bubble. A static page that hosts documentation on an internal network does not need encryption. The added overhead of certificate maintenance (and investigating when it does and will break) is simply not worth the added cost. Of course the workaround most shops do nowadays is just hide the HTTP servers behind a load balancer doing SSL termination with a wildcard cert. An added layer of complexity (and now single point of failure) just to appease the WebPKI crybabies. | |||||||||||||||||
▲ | progmetaldev 3 days ago | parent | next [-] | ||||||||||||||||
Unfortunately, for a small business, there are many software packages that can cause all sorts of havoc on an internal network, and are simple to install. Even just ARP cache poisoning on an internal network can force everyone offline, while even a reboot of all equipment can not immediately fix the problem. A small company that can't handle setting up a CA won't ever be able to handle exploits like this (and I'm not saying that a small company should be able to setup their own CA, just commenting on how defenseless even modern networks are to employees that like to play around or cause havoc). Of course, then there are the employees who could just intercept HTTP requests, and modify them to include a payload to root an employee's machine. There is so much software out there that can destroy trust in a network, and it's literally download and install, then point and click with no knowledge. Seems like there is a market for simple and cheap solutions for internal networks, for small business. I could see myself making quite a bit off it, which I did in the mid-2000's, but I can't stand doing sales any more in my life, and dealing with support is a whole issue on it's own even with an automated solution. | |||||||||||||||||
▲ | imroot 3 days ago | parent | prev | next [-] | ||||||||||||||||
What overhead? Just about every web server these days supports ACME -- some natively, some via scripts, and you can set up your own internal CA using something like step-ca that speaks ACME if you don't want your certs going out to the transparency log. The last few companies I've worked at had no http behind the scenes -- everything, including service-to-service communications was handled via https. It's a hard requirement for just about everything financial, healthcare, and sensitive these days. | |||||||||||||||||
| |||||||||||||||||
▲ | brendoelfrendo 3 days ago | parent | prev | next [-] | ||||||||||||||||
Sure it does! You may not need confidentiality, but what about integrity? | |||||||||||||||||
| |||||||||||||||||
▲ | tedivm 3 days ago | parent | prev [-] | ||||||||||||||||
I'm afraid you didn't read my response. I explicitly said I can't see a case where it isn't needed for some services. I never said it was required for every service. Once you've got it setup for one thing it's pretty easy to set it up everywhere (unless you're manually deploying, which is an obvious problem). |