From: | Magnus Hagander <magnus(at)hagander(dot)net> |
---|---|
To: | Peter Eisentraut <peter(dot)eisentraut(at)2ndquadrant(dot)com> |
Cc: | Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>, Bruce Momjian <bruce(at)momjian(dot)us>, Michael Paquier <michael(at)paquier(dot)xyz>, Robert Haas <robertmhaas(at)gmail(dot)com>, Heikki Linnakangas <hlinnaka(at)iki(dot)fi>, Postgres hackers <pgsql-hackers(at)postgresql(dot)org>, Stephen Frost <sfrost(at)snowman(dot)net> |
Subject: | Re: SCRAM with channel binding downgrade attack |
Date: | 2018-06-28 08:07:44 |
Message-ID: | CABUevEzFXErYgXtz5W=WM_Esevt-f6dcGjVLOOvH_Hq=LCnavw@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers pgsql-www |
On Thu, Jun 28, 2018 at 10:04 AM, Peter Eisentraut <
peter(dot)eisentraut(at)2ndquadrant(dot)com> wrote:
> On 6/28/18 09:35, Magnus Hagander wrote:
> > No, we absolutely still have SCRAM channel binding.
> >
> > *libpq* has no way to *enforce* it, meaning it always acts like our
> > default SSL config which is "use it if available but if it's not then
> > silently accept the downgrade". From a security perspective, it's just
> > as bad as our default ssl config, but unlike ssl you can't configure a
> > requirement in 11.
>
> Isn't this similar to what happened whenever we added a new or better
> password method? A MITM that didn't want to bother cracking MD5 could
> just alter the stream and request "password" authentication. Same with
> MD5->SCRAM, SCRAM->SCRAM+CB, and even a hypothetical future change in
> the SCRAM hashing method. Clearly, we need a more comprehensive
> solution for this.
>
That is sort of the gist of the discussion, yes. It is.
So if you just enabled scram channel binding, an attacker could just turn
off scram completely.
That's why we need a solution that covers the full problem, which is why it
needs to be thought of as one problem so we don't end up with a fragmented
solution.
--
Magnus Hagander
Me: https://www.hagander.net/ <http://www.hagander.net/>
Work: https://www.redpill-linpro.com/ <http://www.redpill-linpro.com/>
From | Date | Subject | |
---|---|---|---|
Next Message | Peter Eisentraut | 2018-06-28 08:14:57 | Re: ALTER TABLE on system catalogs |
Previous Message | Peter Eisentraut | 2018-06-28 08:05:47 | SCRAM with channel binding downgrade attack |
From | Date | Subject | |
---|---|---|---|
Next Message | Bruce Momjian | 2018-06-28 12:48:29 | Re: SCRAM with channel binding downgrade attack |
Previous Message | Peter Eisentraut | 2018-06-28 08:05:47 | SCRAM with channel binding downgrade attack |