Re: SACRED Protocol (long!)

Magnus Nystrom <[email protected]> Tue, 11 Dec 2001 08:20:48 -0700 (Mountain Standard Time)
Newsgroups gmane.ietf.sacred
Message-ID <Pine.WNT.4.31.0112110813050.1548-100000@mnystrom-lap>
Hi Marshall,

On Tue, 11 Dec 2001, Marshall Rose wrote:

>    >Honestly, I don't think that work will be too onerous. C.f. with
> other
>    >security-related protocols that runs over http.
>
> hi. i think we live in different realities because i can't think of
> any "security-related protocols that runs over http" that were done in
> the ietf or signed-off by the iesg. in my reality, anything involving
> any  "protocol that runs over http" gets to run the brickbat gauntlet
> in the ietf/iesg. and speaking from experience, it's not fun...

CMP, OCSP, CMC, S/MIME,...

>    >As I mentioned in an earlier posting, the concern we had about the
>    >current draft stemmed from two facts:
>    >
>    >-it binds SACRED tightly to BEEP; and
>    >-there are widely implemented protocols that do not support SASL
> (or
>    > other security frameworks), and platforms that SACRED is expected
> to
>    > serve support these protocols and not BEEP.
>
> in terms of the 1st requirement, i think dave addressed "the usual
> issues".
>
> i just have to question the wisdom of the 2nd requirement
> because...see my next response...
>
>    >We therefore felt that making SACRED payloads security-aware would
>    >alleviate these concerns. And yes, at least one mapping to some
>    >existing transport is needed, and given the latter factor above I
>    >suggest that the initial mapping shall be to SOAP.
>
> with enough thrust even a truck can achieve orbit, but you have to ask
> if it's worth it by tossing sasl (and to much a lesser extent beep)
> and re-inventing them. in the ietf, i think it's a hard sell. sure,
> it's not as hard a sell as also re-inventing tcp, but there's a big
> cost...

Once again, we are not tossing SASL, nor are we re-inventing SASL. We
are integrating support for SASL into SACRED payloads. We do this by
means of one new request/response pair - BindRequest and BindResponse.
Same way as SASL integration was done in, e.g., LDAPv3.

-- Magnus