News for hackers. Stuff that matters.
Re:Varnish Explained by bryanlarsen on Monday October 24, 2016 @07:37AM (#12777983)
You're supposed to use Hitch[1] to decrypt the HTTPS.

They very much espouse the philosophy of "do one thing, do it simply, do it well, do it composably"

1: https://hitch-tls.org/

Re:Varnish Explained by CrLf on Monday October 24, 2016 @07:51AM (#12778035)
Doing HTTP separately from TLS in 2016 isn't doing "one thing" well, it's doing "half a thing."

If you're serving HTTPS to clients and your backends are also HTTPS, you quickly get into a mess of extra components opening unnecessary sockets around just to do TLS.

Re:Varnish Explained by olavgg on Monday October 24, 2016 @10:02AM (#12778834)
PHK has argued that the SSL/TLS libraries we have is a nightmare when it comes security design. He rather favor "jailing" these processes as a separate process. So if hell breaks lose, like with Heartbleed, your Varnish process should still be "safe".
Re:Varnish Explained by CrLf on Monday October 24, 2016 @11:04AM (#12779428)
I agree. But that doesn't require showing that separation to users. Varnish could internally separate TLS from the rest while still behaving as a single service.