On Sat, May 30, 2020 at 3:22 PM William Lallemand
<[email protected]> wrote:
>
> On Sat, May 30, 2020 at 08:41:04PM +0200, William Lallemand wrote:
> > On Sat, May 30, 2020 at 02:04:56PM -0400, Joseph C. Sible wrote:
> > >
> > > I'm happy about this change, but I notice a flaw in its
> > > implementation: it looks like servers that specify "ssl-max-ver
> > > TLSv1.0" or "ssl-max-ver TLSv1.1" without specifying ssl-min-ver would
> > > previously have disallowed SSLv3, but will now allow it. (I hope this
> > > case doesn't actually exist anywhere in practice, but if it does for
> > > some reason, we probably don't want to make them even less secure.)
> > >
> > > Joseph C. Sible
> >
> > Hello Joseph,
> >
> > No change were made for server lines, we were only talking about bind
> > lines here. There was never a default minimum on server lines.
> >
> > On bind lines, indeed, if you set a maximum which is lower than the
> > default min, the default min won't be used. This was already the case
> > previously in fact, but the default was TLSv1.0 so it was less a
> > problem.
> >
> > What I suggest is to display a warning if it happens, so people don't have
> > any surprise.
> >
> > What do you think?
>
> Actually I think in this case it's safer to fallback on min = max and to
> display the warning.

Ah, I was being a bit imprecise. I was using "servers" in the sense of
"HAProxy load balancer servers" in general, not "server lines".

Anyway, when max < TLSv1.2, I think we should make min default to max.
I think this is what you mean by "fallback on min = max", but I'm not
100% sure. I don't mind the warning (since servers shouldn't ever have
the max below TLSv1.2 today), but at the same time, I don't really see
much value in it either.

Joseph C. Sible

Reply via email to