RE: IPsec and RDDP as a transport

Michael Krause <[email protected]>
Newsgroups gmane.ietf.rddp
Message-ID <[email protected]>
- I agree that "MUST implement IPSec" is a cost-adder with little 
motivation within the industry to execute.  Putting this in is likely to 
see the same response by the hardware developers as seen in other ULP which 
is to simply ignore the requirement.

- I agree that "MUST implement one-shot STag" if it does not preclude 
long-lived STag is tenable since this becomes a ULP / OS design usage issue.

- I am concerned about trying to change the RDDP / DDP headers at this 
stage of the development for security purposes.  I think the security draft 
and much of the debate to date has illustrated that documenting what the 
attacks are and allowing ULP / OS / etc. developers to determine which ones 
they will solve and which they will not at their appropriate interfaces is 
the preferred approach as it applies KISS to RDDP / DDP.  Use of KISS tends 
to avoid subsequent unanticipated vulnerabilities by constraining the 
permutations of events / conditions that lead to new attacks.

Mike



At 11:00 PM 5/31/2004, Caitlin Bestler wrote:

>[email protected] said:
> >> If one shot STags would have been an acceptable solution,
> >> why wouldn't making one shot STags a "MUST implement"
> >> be adequate?
> >
> > Because that would allow long-lived STags without requiring
> > the countermeasures for the security exposures they create.
> >
>
>An existing TCP or SCTP application is not required to
>use IPsec, even if it is present.
>
>If a "MUST Implement IPsec" requirement is added to RDDP,
>the application would still be free not to use it.
>
>Applications that choose not to use security counter-measures
>will be free to do so independently of whether you force
>IPsec circuitry onto RNICs. Therefore it cannot see how
>it can be cited as a justification for such a mandate.
>
>This sounds like very much like "IPsec should be a requirement,
>but we don't have an excuse to force that, so we'll just
>require it on every new protocol wihthout exception."
>
>If one-shot STags are availabe as a "MUST Implement"
>feature then there is *no* additional vulnerability
>created by use of RDDP. All exposed buffers are exposed
>by action of the ULP itself. If one-shot STags are always
>available, and perhaps even made the default, then there
>is no inadvertant exposure of ULP memory. That leaves
>only the same application layer security issues that
>any TCP or SCTP application running over plain IP
>would face.
>
>Whether or not you believe such applications should
>run over plain IP is irrelevant, the simple fact is
>that this is a legitimate deployment decision.
>
>Unlike the storage specialized protocols, RDDP as a
>solution will be in direct competition with non-RDDP
>applications using TCP and SCTP. Placing a requirement
>on RDDP deployments that is *not* placed on non-RDDP
>deployments can *only* be justified to the extent
>that RDDP has created a security vulnerability that
>would not be faced by the equivalent TCP/SCTP application.
>
>Even without enhancing the local interface requirements
>that is essentially already true. The local ULP has full
>control over the exposure of its local buffers. If it
>only examines those buffers *after* the permission has
>expired, or when it has other reasons to believe that
>the connection has not been compromised, then there is
>*no* additional security vulnerability.
>
>I do not believe you have disputed the above assertion,
>only that with the existing requirements for the local
>interface (and existing local interfaces) it is easy for
>an application designer to lose track of what buffers they
>have left exposed.
>
>That limited  concern can be addressed by a handful of
>requirements on the local interface. In what way has any
>more radical solution been justified?
>
>--
>Caitlin Bestler
>http://asomi.com/
>
>_______________________________________________
>rddp mailing list
>[email protected]
>https://www1.ietf.org/mailman/listinfo/rddp
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.