[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [IPFIX] WGLC comments on draft-ietf-ipfix-mediators-problem-statement-06
Hi Brian,
On Wed, 4 Nov 2009 10:30:30 +0100
Brian Trammell <trammell at tik.ee.ethz.ch> wrote:
> hi Atsushi,
>
> replies as always inline...
>
> On Nov 2, 2009, at 6:52 PM, Atsushi Kobayashi wrote:
>
> > Hi Brian, all,
> >
> > Thank you for the review.
> >
> > On Tue, 27 Oct 2009 11:16:05 +0100
> > Brian Trammell <trammell at tik.ee.ethz.ch> wrote:
> >
> >> Greetings, all,
> >>
> >> Please find below my WGLC comments on the Mediator PS draft.
> >>
> >> The Implementation Analyses in Section 5.x are in my opinion still
> >> too
> >> tied to specific mediator devices. We're talking about Concentrators
> >> and Masquerading Proxies and Distributors as if there was a
> >> substantive difference among them. There isn't. There are Mediators.
> >> They run Intermediate Functions. They accept IPFIX, or something like
> >> it (e.g. NetFlow). They produce IPFIX. They might change the content
> >> or framing based on configuration and state. Drawing more restrictive
> >> labeled boxes around specific types of intermediate functions risks
> >> limiting flexibility and provides the impression that complicated
> >> mediation might require multiple devices.
> >>
> >
> > To state the applicability of mediator, it would be preferable to
> > mention more concrete device and specific scenario.
> > Although we can replace all of specific mediator with mediator, but we
> > should say somewhere what is the difference between mediator and
> > concentrator/proxy in RFC3917.
>
> I think a statement in the Terminology section for Mediator could
> easily state "Note that the Mediator is a generalization of the
> Concentrator and Proxy elements envisioned in the IPFIX Requirements
> [RFC3917]; Mediators running appropriate Intermediate Processes
> provide the functionality specified therein." and then we can dispense
> with the 3917-legacy language. But only if we want to go that route.
> At this point, as I said, it's not really important and we've burned
> enough time on it, so I'm happy letting it go as is.
You and Gerhard share same opinion. If other members including
co-authors agree so, I will try to follow the above suggestion.
>
> >> However, we've had this discussion for a very long time without
> >> coming
> >> to agreement, and it's a relatively minor point, so I'm willing to
> >> let
> >> these sections go as they are. However, I will state that I find the
> >> Intermediate Process and Mediator definitions in the Terminology to
> >> be
> >> quite useful (as they should be considering the amount of work we put
> >> into them before and during the Stockholm meeting :) ), but the
> >> others, not so much.
> >>
> >> The Security Considerations section is a little week; I suspect the
> >> IESG in particular will require a more in-depth analysis of Mediator-
> >> specific attacks. Mitigation could, of course, also be handled in the
> >> Mediator Protocol draft. One thing that came up in the 5655 review is
> >> the issue of chains of trust, so I suspect there will also be
> >> questions about how a final collector will be able to authenticate an
> >> Original Exporter across a Mediator. But these can be handled at the
> >> IESG stage.
> >>
> >
> > Thank you for your suggestion.
> > Security Considerations section in RFC 5655 could be applied to
> > Exporter-Mediator-Collector structure. I would add the following
> > paragraph by its reference, is it fine?
> >
> > o End-to-End Assertions
> >
> > Note that End-to-End channel that is Exporter-to-Collector via
> > Mediator
> > channel may be untrusted, even though the Mediator-to-Collector
> > channel
> > is trusted. When the Mediator-to-Collector channel is trusted and the
> > Exporter and the Mediator are identified by their certificates,
> > the Data Records may be implicitly asserted to be trusted.
>
> hm, not exactly... While the problem is analogous, the end-to-end
> assertion language was a direct reply to a question raised by Sam
> Hartman about the applicability of an EP->CP->File path for law
> enforcement applications, where certain chain of evidence requirements
> are imposed on what the File knows about the EP. The problem with
> mediators is a general case of this.
>
If we consider more general case, it is a little bit hard work at this
stage.
> Further, the Collector cannot know a priori that the Mediator got a
> good certificate from the Exporter. We can use a similar approach to
> File, and state that a Mediator must not sign a TLS session when the
> data source was not verified; of course, this breaks the potential use
> case where a Mediator is used to retransmit non-encrypted UDP messages
> from a private messages to the open internet over DTLS/SCTP or TLS/
> TCP. So we have to be careful there.
>
Yes, above use case is conceivable. As you mentioned, applicable use
cases and security requirement seem a contradictory argument.
> Actually, on second thought, _solving_ this problem should be done in
> the Framework, not the Problem Statement. So I'd defer the hard work
> of actually making this consistent to the later draft.
>
Ok. Could you please continue to post the relevant suggestion.
> >
> >> (Also, one very minor nit, in the Acknowledgments sections, my last
> >> name is spelled Trammell.)
> >>
> >
> > Sorry for that.
>
> No problem. :) I lose the second 'L' about a quarter of the time.
>
I'm looking forward to meeting you at Hiroshima.
Regards,
Atsushi
> Best regards,
>
> Brian
>
---
Atsushi KOBAYASHI <akoba at nttv6.net>
NTT Information Sharing Platform Lab.
tel:+81-(0)422-59-3978 fax:+81-(0)422-59-5637