Re: [Dots] Comments on dots-signal-control-filtering-01

<mohamed.boucadair@orange.com> Fri, 18 January 2019 08:17 UTC

Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: dots@ietfa.amsl.com
Delivered-To: dots@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C2D43131168 for <dots@ietfa.amsl.com>; Fri, 18 Jan 2019 00:17:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OWwAOUeVxz3P for <dots@ietfa.amsl.com>; Fri, 18 Jan 2019 00:17:07 -0800 (PST)
Received: from orange.com (mta241.mail.business.static.orange.com [80.12.66.41]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D908B13115C for <dots@ietf.org>; Fri, 18 Jan 2019 00:17:06 -0800 (PST)
Received: from opfedar07.francetelecom.fr (unknown [xx.xx.xx.9]) by opfedar22.francetelecom.fr (ESMTP service) with ESMTP id 43gv1Y0MM8z2yBj; Fri, 18 Jan 2019 09:17:05 +0100 (CET)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.17]) by opfedar07.francetelecom.fr (ESMTP service) with ESMTP id 43gv1X6Yk3z5vp1; Fri, 18 Jan 2019 09:17:04 +0100 (CET)
Received: from OPEXCAUBM21.corporate.adroot.infra.ftgroup (10.114.13.29) by OPEXCLILM24.corporate.adroot.infra.ftgroup (10.114.31.17) with Microsoft SMTP Server (TLS) id 14.3.408.0; Fri, 18 Jan 2019 09:17:04 +0100
Received: from OPEXCAUBMA2.corporate.adroot.infra.ftgroup ([fe80::e878:bd0:c89e:5b42]) by OPEXCAUBM21.corporate.adroot.infra.ftgroup ([::1]) with mapi id 14.03.0415.000; Fri, 18 Jan 2019 09:17:04 +0100
From: mohamed.boucadair@orange.com
To: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>, Takahiko Nagata <nagata@lepidum.co.jp>, "dots@ietf.org" <dots@ietf.org>
Thread-Topic: [Dots] Comments on dots-signal-control-filtering-01
Thread-Index: AQHUrjQ7qebvBkLi4EG6xztFHqgLVaW0nHgAgAAAoHCAAAQ70IAAA/zAgAAJc2A=
Date: Fri, 18 Jan 2019 08:17:03 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B93302EA09FB4@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
References: <e508fc49-fe2f-8160-8f0b-cba1868be738@lepidum.co.jp> <787AE7BB302AE849A7480A190F8B93302EA09E84@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <BYAPR16MB2790ED34736AB959C030CD94EA9C0@BYAPR16MB2790.namprd16.prod.outlook.com> <787AE7BB302AE849A7480A190F8B93302EA09EC9@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <BYAPR16MB2790AB6791398A387B1B1280EA9C0@BYAPR16MB2790.namprd16.prod.outlook.com>
In-Reply-To: <BYAPR16MB2790AB6791398A387B1B1280EA9C0@BYAPR16MB2790.namprd16.prod.outlook.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.114.13.247]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/dots/RUYy9-AwU4vkVpf4rjmAjU9VtxU>
Subject: Re: [Dots] Comments on dots-signal-control-filtering-01
X-BeenThere: dots@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "List for discussion of DDoS Open Threat Signaling \(DOTS\) technology and directions." <dots.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dots>, <mailto:dots-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dots/>
List-Post: <mailto:dots@ietf.org>
List-Help: <mailto:dots-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dots>, <mailto:dots-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Jan 2019 08:17:10 -0000

Re-,

See inline. 

Cheers,
Med

> -----Message d'origine-----
> De : Dots [mailto:dots-bounces@ietf.org] De la part de Konda, Tirumaleswar
> Reddy
> Envoyé : vendredi 18 janvier 2019 08:48
> À : BOUCADAIR Mohamed TGI/OLN; Takahiko Nagata; dots@ietf.org
> Objet : Re: [Dots] Comments on dots-signal-control-filtering-01
> 
> > -----Original Message-----
> > From: mohamed.boucadair@orange.com <mohamed.boucadair@orange.com>
> > Sent: Friday, January 18, 2019 1:01 PM
> > To: Konda, Tirumaleswar Reddy <TirumaleswarReddy_Konda@McAfee.com>;
> > Takahiko Nagata <nagata@lepidum.co.jp>; dots@ietf.org
> > Subject: RE: [Dots] Comments on dots-signal-control-filtering-01
> >
> > This email originated from outside of the organization. Do not click links
> or
> > open attachments unless you recognize the sender and know the content is
> safe.
> >
> > Tiru,
> >
> > Please see inline.
> >
> > Cheers,
> > Med
> >
> > > -----Message d'origine-----
> > > De : Konda, Tirumaleswar Reddy
> > > [mailto:TirumaleswarReddy_Konda@McAfee.com]
> > > Envoyé : vendredi 18 janvier 2019 08:14 À : BOUCADAIR Mohamed TGI/OLN;
> > > Takahiko Nagata; dots@ietf.org Objet : RE: [Dots] Comments on
> > > dots-signal-control-filtering-01
> > >
> > > > -----Original Message-----
> > > > From: Dots <dots-bounces@ietf.org> On Behalf Of
> > > > mohamed.boucadair@orange.com
> > > > Sent: Friday, January 18, 2019 12:37 PM
> > > > To: Takahiko Nagata <nagata@lepidum.co.jp>; dots@ietf.org
> > > > Subject: Re: [Dots] Comments on dots-signal-control-filtering-01
> > > >
> > > > This email originated from outside of the organization. Do not click
> > > > links
> > > or
> > > > open attachments unless you recognize the sender and know the
> > > > content is
> > > safe.
> > > >
> > > > Hi Takahiko,
> > > >
> > > > Thank you for sharing the comments.
> > > >
> > > > Please see inline.
> > > >
> > > > Cheers,
> > > > Med
> > > >
> > > > > -----Message d'origine-----
> > > > > De : Dots [mailto:dots-bounces@ietf.org] De la part de Takahiko
> > > > > Nagata Envoyé : jeudi 17 janvier 2019 08:13 À : dots@ietf.org
> > > > > Objet : [Dots] Comments on dots-signal-control-filtering-01
> > > > >
> > > > > Hi Kaname,
> > > > >
> > > > > I would like to 2 comments on dots-signal-control-filtering-01.
> > > > >
> > > > > (Comment1) Minimal attributes for control-filtering. ("lifetime"
> > > behavior)
> > > > >   Minimal attributes of SignalChannel MitigationRequest
> > > > >   for control-filtering is only the followings, I think.
> > > > >   - acl-list(acl-name, activation-type)
> > > > >   - lifetime
> > > > >
> > > > >   So, We can send acl-list via SignalChannel without
> > > > >   other Mitigation request parameters.
> > > >
> > > > [Med] When the same mid is used, the request is considered as a
> > > > refresh. As such the attributes that were included in the first
> > > > request must be
> > > included.
> > > >
> > > > >
> > > > >   In this case, we need to decide behavior of "lifetime".
> > > > >   I think "lifetime" is ignored in this case.
> > > >
> > > > [Med] No. This is a particular case of this text from the signal
> > > > channel
> > > spec:
> > > >
> > > >    For a mitigation request to continue beyond the initial negotiated
> > > >    lifetime, the DOTS client has to refresh the current mitigation
> > > >    request by sending a new PUT request.  This PUT request MUST use the
> > > >    same 'mid' value, and MUST repeat all the other parameters as sent
> in
> > > >    the original mitigation request apart from a possible change to the
> > > >    lifetime parameter value.
> > > >
> > > > >   Because acl-list(acl-name, activation-type) should be
> > > > >   managed only DataChannel side for specification simply.
> > > > >
> > > > >
> > > > > (Comment2) Should be specified behavior.
> > > > > (a) Not be affected by "trigger-mitigation"
> > > > >   acl-list(acl-name, activation-type) is soon be applied
> > > > >   even if "trigger-mitigation" is false.
> > > >
> > > > [Med] The procedure applies independently of the value of "trigger-
> > > mitigation".
> > > > We can say this explicitly on the draft.
> > >
> > > A Mitigation request with "trigger-mitigation" set to false must only
> > > be sent in the peace time and not during the attack time. During the
> > > peace time, I don't see the need to activate/de-activate ACLs using
> > > DOTS signal channel protocol.
> >
> > [Med] The point is that the control functionality will be there. It is up
> to the
> > client to decide to use:
> >
> > * its data channel to alter the acl and then wait for a signal channel
> notification.
> > These notifications may not be set by the client.
> > * its signal channel to alter the acl.
> >
> > With that approach we don't overload the server with extra validation on
> > trigger-mitigation to decide about the behavior to follow.
> 
> This draft is introduced to alter the ACL using DOTS signal channel only
> during mitigation time because data channel does not work during attack time,
> and ACL alteration using DOTS signal channel  should not be allowed during
> peace time.
> If allowed, the client can use both the DOTS data and signal channels to
> alter the ACL during peace time and can create inconsistent configuration.

[Med] If there is a risk of inconsistent configuration, it won't be specific to this case but a generic one.

> Why use two protocols to do the same job ?

[Med] Because: 
* the functionality is there and its use will be for free.
* the server checks are simplified. No need to do extra checks based on "trigger-mitigation"
* the client may not subscribe to notification. Please note that we don't have a MUST, but a SHOULD. 

> 
> -Tiru
> 
> >
> > >
> > > Cheers,
> > > -Tiru
> > >
> > > >
> > > > >
> > > > > (b) Do not affect to "Efficacy Update"
> > > > >   acl-list(acl-name, activation-type) would be ignored
> > > > >   at "Efficacy Update" success or reject.
> > > >
> > > > [Med] Agree. We are not updating that part of the signal channel
> > > > spec. acl-
> > > list
> > > > clauses won't be included in the efficacy update.
> > > >
> > > > >
> > > > > (c) GET response of Mitigation Request
> > > > >   acl-list(acl-name, activation-type) would not be included
> > > > >   on respose of GET Mitigation Request.
> > > >
> > > > [Med] Yes. Will be make this clear in the draft.
> > > >
> > > > >
> > > > > (d) In DELETE, no behavior(ex: rollback) for acl-list.
> > > >
> > > > [Med] Yes.
> > > >
> > > > >
> > > > >
> > > > > Best Regards,
> > > > > Takahiko Nagata
> > > > >
> > > > > _______________________________________________
> > > > > Dots mailing list
> > > > > Dots@ietf.org
> > > > > https://www.ietf.org/mailman/listinfo/dots
> > > >
> > > > _______________________________________________
> > > > Dots mailing list
> > > > Dots@ietf.org
> > > > https://www.ietf.org/mailman/listinfo/dots
> _______________________________________________
> Dots mailing list
> Dots@ietf.org
> https://www.ietf.org/mailman/listinfo/dots