Re: [Gen-art] Genart last call review of draft-ietf-opsec-v6-21

"Eric Vyncke (evyncke)" <evyncke@cisco.com> Tue, 03 December 2019 11:21 UTC

Return-Path: <evyncke@cisco.com>
X-Original-To: gen-art@ietfa.amsl.com
Delivered-To: gen-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 934F31202A0; Tue, 3 Dec 2019 03:21:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.501
X-Spam-Level:
X-Spam-Status: No, score=-14.501 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=DTQdGJBw; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=bf3/oR9d
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 cgdrrcN7xuPe; Tue, 3 Dec 2019 03:21:34 -0800 (PST)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BD42E1200D7; Tue, 3 Dec 2019 03:21:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8352; q=dns/txt; s=iport; t=1575372093; x=1576581693; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=gJ7/UbSAbhcSImW5JWpnEDCe3+bN9dF5EtxMzXfMKkw=; b=DTQdGJBwyZMyKF+5PinIO9/MiniTV2oeI0ofBEcnTh0pbz0ucQLM2bwM QkEJFj9EVgFQ7zDDyVWRGJKojYocTXbmwz8+K1BhAoogNvY4lNN3dfpQH d1dATMBhI/IHf70r7YT+cESu6QFzDIZkJ+4ggwB0FDpRe1LWs/dnsHiSK M=;
IronPort-PHdr: 9a23:Q0I49h/8ZsoD8P9uRHGN82YQeigqvan1NQcJ650hzqhDabmn44+8ZB7E/fs4iljPUM2b8P9Ch+fM+4HYEW0bqdfk0jgZdYBUERoMiMEYhQslVcObGEvwL/PCZC0hF8MEX1hgrDm2
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CuAADXROZd/4gNJK1mGgEBAQEBAQEBAQMBAQEBEQEBAQICAQEBAYF+gUtQBWxYIAQLKoQrg0YDineCX5gEglIDVAkBAQEMAQEjCgIBAYRAAheBdiQ4EwIDDQEBBAEBAQIBBQRthTcMhVMCAQMSBgsEDQwBATcBDwIBCA4GBgImAgICMBUQAgQBDQUbB4MAAYJGAy4BDqVtAoE4iGB1fzOCfgEBBYUIGIIXCYEOKIwWGoFBP4ERJyCCTD6CZAIDgWAXgnkygiyNX4I/nigKgi6HHookhBcbgkFzhnqEP4s2jkqIPZFcAgQCBAUCDgEBBYFpIoFYcBVlAYJBCUcRFIxmg3OFFIU/dIEokCQBAQ
X-IronPort-AV: E=Sophos;i="5.69,272,1571702400"; d="scan'208";a="376157978"
Received: from alln-core-3.cisco.com ([173.36.13.136]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 03 Dec 2019 11:21:33 +0000
Received: from XCH-ALN-007.cisco.com (xch-aln-007.cisco.com [173.36.7.17]) by alln-core-3.cisco.com (8.15.2/8.15.2) with ESMTPS id xB3BLWew031683 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 3 Dec 2019 11:21:32 GMT
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by XCH-ALN-007.cisco.com (173.36.7.17) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 3 Dec 2019 05:21:32 -0600
Received: from xhs-aln-003.cisco.com (173.37.135.120) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 3 Dec 2019 06:21:31 -0500
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Tue, 3 Dec 2019 05:21:30 -0600
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Q1C2GIjpqxUcAV6w5cC9otqynVBCYV7EKVfvtvC8pP3VvxZUgfOnNOXETi6mGeW488DdcpyTBk93uPJpKdc/5vKHYByshcUclzI43BkS1MqzZDVz7WewZ35DLQHOZEu0QiPHj8cZtfTpLAXNnidDoqJkG0DywS0zc/IpAam/ABCyxco1SRTm9oe4zq8ElC6ckfyrTQgI/ey8ab8ob8BnaPocJIKlTPVYd9b4TGa+TCUsypRvW+8pqdGCtTDAFPf3fO5QEEYrs4Y5JhHtvzbQqRPN9k7bLIhCfyWkc2Yci0kWXLjpyl9GI3en68QzVZQPrVfNkvZ/aM7mhDAxsiYFIQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gJ7/UbSAbhcSImW5JWpnEDCe3+bN9dF5EtxMzXfMKkw=; b=boU+sV9PUI5sxSml1ZHs7ojzCSkCwu1x+v8JN1+E6cSmxvpgWKf3dmpxAhGHBxC3BYS57bbxI6CRtFUhAV81mPOoli31IDtyo0W55vj6KwdDX8a22CmybQ2qQVRG3Tj2IdDTtVmvVi+AqKYyjP/o+xH0LAVkoFSJI4YQKMksBAgwGMtOjPXKU7wCLm3LCmfXXFsCcTX2SjvCUD/hiAVEzhtreBBl1CqERqqBG4L5X6dRFHFk2SZcqcOSFL2aSizPLVuJtmfFZiZRCCr77eHlZHI/oEoaGNf0e++FBIDAUOyrXFyNeX0fdJVSrmS0tGX8MO02bR3ehkHePdcrFJmjwg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gJ7/UbSAbhcSImW5JWpnEDCe3+bN9dF5EtxMzXfMKkw=; b=bf3/oR9dx9kXv/DjEdI07n9KKHdnkMt5Kg9cDBGWXsfPx2OW6fKexXqvalCemVLYJ0Z/CfWFT3t+GMvG+cvKzgzcS2NzXRugiemAh2GkK/JWXEqdArAjlbcuomplDM8AwHgbhVi+aGdV/+2FgjaFiLBu2b7RnsIK0W84dd+1K64=
Received: from DM5PR11MB1753.namprd11.prod.outlook.com (10.175.88.141) by DM5PR11MB1994.namprd11.prod.outlook.com (10.168.105.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2495.18; Tue, 3 Dec 2019 11:21:30 +0000
Received: from DM5PR11MB1753.namprd11.prod.outlook.com ([fe80::6c99:679c:82cd:b955]) by DM5PR11MB1753.namprd11.prod.outlook.com ([fe80::6c99:679c:82cd:b955%12]) with mapi id 15.20.2495.014; Tue, 3 Dec 2019 11:21:30 +0000
From: "Eric Vyncke (evyncke)" <evyncke@cisco.com>
To: Erik Kline <ek.ietf@gmail.com>, "gen-art@ietf.org" <gen-art@ietf.org>
CC: "opsec@ietf.org" <opsec@ietf.org>, "draft-ietf-opsec-v6.all@ietf.org" <draft-ietf-opsec-v6.all@ietf.org>
Thread-Topic: Genart last call review of draft-ietf-opsec-v6-21
Thread-Index: AQHVqXhpgmvjxKLAREylTzXpWu8TM6eoysmA
Date: Tue, 03 Dec 2019 11:21:30 +0000
Message-ID: <B8669AA6-5AD8-4F28-95F0-AF2515DCFC38@cisco.com>
References: <157533625154.2030.12019281441540986899@ietfa.amsl.com>
In-Reply-To: <157533625154.2030.12019281441540986899@ietfa.amsl.com>
Accept-Language: fr-BE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.1f.0.191110
authentication-results: spf=none (sender IP is ) smtp.mailfrom=evyncke@cisco.com;
x-originating-ip: [2001:420:c0c1:36:65a6:1ca9:4607:70e9]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 90838bf9-e2c9-45ae-b653-08d777e2f1f8
x-ms-traffictypediagnostic: DM5PR11MB1994:
x-microsoft-antispam-prvs: <DM5PR11MB19948BFD1704BEF5705A42ACA9420@DM5PR11MB1994.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 02408926C4
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(376002)(346002)(396003)(366004)(39860400002)(136003)(189003)(199004)(6512007)(66574012)(99286004)(6306002)(2616005)(446003)(71190400001)(71200400001)(91956017)(478600001)(2501003)(11346002)(76116006)(66446008)(66476007)(6486002)(229853002)(25786009)(46003)(86362001)(64756008)(36756003)(256004)(66556008)(66946007)(186003)(14444005)(33656002)(305945005)(81166006)(316002)(58126008)(2906002)(54906003)(81156014)(110136005)(76176011)(14454004)(5660300002)(6506007)(6116002)(6246003)(6436002)(4326008)(7736002)(8676002)(8936002)(102836004); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR11MB1994; H:DM5PR11MB1753.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ETzWw4cUR8qft+s2JhFEKhaPv6TTATQkHiEetCsG7p+nLLQmKK+KGoOvWSxbhIGAsEdQdmY/knmw+sbZFDzwEI5ZnW6W6pVm4phPdSyucuuuKKzupQP/YUTbQzAsOi28uI6jqHiF2dmZJL5I36C9B5JnjDqRm88jNMW5VFCi3DoWJWDtoKSG06Y87L5E6hMkeWIR+PwKbaOyW6km0hDZ5eW0gajbcU6Io+Sp9oP6HHxHv9SID4b2iBYwwFf+1meqJwDF2ZFyX4j8Mmh9fPL6H/fK4MvpKQzbd2Kwt3/8IUj+q4GwhDwvTppY2neDpBQFXekAIabDCCMMQzdIDyiOTOlr2vdjrpl1yANngf3zsDmT3/A/KxbIZWDp/IP5BDP/Bq8manXjOneuKAaGlumzDZohaP5LnfRmDZqAPFW2ptBPDecNK3TmZKuu+ZAQzn2IpSHwD+7evVgGq41nzc8lfsZMwNbs1KN/6JGc6R694U4=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <8DCF17CBA64C394C9FAAFBD5F3C16FFD@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 90838bf9-e2c9-45ae-b653-08d777e2f1f8
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Dec 2019 11:21:30.1057 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: R31nBepgqzdN+26sdLueU1Lo1X+222t19eLr1EX5/iU1mxMaRvBqZ6/0NjJLPmuILcnXdpwNUP6iyQqkIaJcCQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR11MB1994
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.17, xch-aln-007.cisco.com
X-Outbound-Node: alln-core-3.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/y5TlDF3OIRgo2koesFnD32NaXvo>
Subject: Re: [Gen-art] Genart last call review of draft-ietf-opsec-v6-21
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gen-art/>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Dec 2019 11:21:36 -0000

Thank you Erik for the extended review. The authors will fix the nits and clarify the text

-éric

On 03/12/2019, 02:24, "Erik Kline via Datatracker" <noreply@ietf.org> wrote:

    Reviewer: Erik Kline
    Review result: Ready with Nits
    
    I am the assigned Gen-ART reviewer for this draft. The General Area
    Review Team (Gen-ART) reviews all IETF documents being processed
    by the IESG for the IETF Chair.  Please treat these comments just
    like any other last call comments.
    
    For more information, please see the FAQ at
    
    <https://trac.ietf.org/trac/gen/wiki/GenArtfaq>.
    
    Document: draft-ietf-opsec-v6-21
    Reviewer: Erik Kline
    Review Date: 2019-12-02
    IETF LC End Date: 2019-12-02
    IESG Telechat date: Not scheduled for a telechat
    
    Summary:
    
    This is very large survey of applicable security text and RFCs.  I think it's a
    good entry point for an operator starting out.
    
    I captured lots of nits, but most of them are extremely minor wording questions.
    
    Major issues:
    
    Minor issues:
    
    Nits/editorial comments:
    
    - in general
    
        - Several links that are meant to be other_rfc#section_X.Y.Z render
          instead as this_document#section_X.Y.Z (in the tools.ietf.org
          rendering).
    
    - Abstract
    
        ? "several places of a network" -->
          "several types of networks"
        ? "procedural mitigations techniques" -->
          "procedural mitigation techniques"
    
    - It's not clear if RFC 2119 text is needed for this document as it is now.
    
    - 2.1
    
        ? "abundance of address space available" -->
          "abundance of address space is available"
    
    - 2.1.5
    
        - Could perhaps more explicitly state that DHCPv6 is not mandatory
          to implement per IPv6 Node Requirements (RFC 8504).
    
    - 2.1.6
    
        ? "are specific consideration" -->
          "are specific considerations"
    
    - 2.2
    
        - One might quibble with the statement "the extension header chain
          must be be parsed completely".  It has to be parsed enough so that
          it can be completely traversed, but it need not necessarily be
          parsed in a way that a node has to "understand" the contents --
          this is how the extension headers are designed, after all.
    
          Regrettably, no better wording comes to mind, so I have no specific
          recommendation for what could be done here.
    
    - 2.3.2
    
        ? "either intentional or malicious" -->
          "either unintentional or malicios" (not quite sure)
    
        - This section could have a callback to 2.1.7 as a possible solution
          (toward the end, where it talks about host isolation) as this can
          also solve these problems.  (A forward link to 2.3.4 might be good
          too, since this is philosophically similar.)
    
    - 2.4
    
        ? "number of Dijsktra execution" -->
          "number of Dijsktra executions"
    
    - 2.4.1
    
        ? "configured such as" -->
          "configured so as to"
    
    - 2.4.2
    
        - With the mention of NTP I suddenly thought: should there be
          DNS-related text as well, or does that fall within this section too?
    
    - 2.4.3
    
        ? "Both the save" -->
          "Both to spare"
    
    - 2.5.3
    
        - The CYMRU link doesn't seem to go to a useful page anymore.  :-/
    
    - 2.6
    
        - SNMP is mentioned (eslewhere too).  Should YANG/NETCONF/RESTCONF
          also get a gratuitous reference?
    
        - Same question for DIAMETER vis a vis RADIUS.
    
    - 2.6.1.5
    
        ? "operation security" -->
          "operational security"
    
    - 2.6.2.2
    
        ? "in some case" -->
          "in some cases"
    
        ? "can sometime be" -->
          "can sometimes be"
    
    - 2.6.2.3
    
        - Even though section 2.6.1.1 already references RFC 5952 as the
          current recommended canonical string format, this section could
          link to it as well (just in case a reader has followed a deep link
          into this section and hasn't read anything else).
    
    - 2.7.1
    
        - Perhaps "you have twice" --> "the network operator has twice".
    
        ? "more relax security" -->
          "more relaxed security"
    
    - 2.7.2
    
        ? "no more automated in most environment" -->
          "no longer automatic in most environments"
    
    - 2.7.2.7
    
        ? "is no more used by" -->
          "is no longer used by"
    
    - 2.7.2.8
    
        - If UDP filtering guidelines are to be listed here (even
          parenthetically), you might include UDP 443 for QUIC, 500 for IKE,
          and 3478 for STUN.  Maybe just replace "block all" with something
          like "filter all judiciously" or something.
    
        ? "no more enabled" -->
          "no longer enabled"
    
    - 2.7.3.1
    
        ? "and effective" -->
          "an effective"
    
    - 3.2
    
        ? "IPv6-in-IP4" -->
          "IPv6-in-IPv4"
    
        - There appears to be a broken internal reference to, I presume,
          section 2.8?
    
        ? "using IP4" -->
          "using IPv4"
    
        - Since this section mentions filtering at the Internet connection,
          should it also have a reference to BCPs 38 and 84, for good measure?
          It is slightly different, so you might deem it unrelated.
    
    - 4.2
    
        ? "coexistence i" -->
          "coexistence section"
    
    - 4.3
    
        ? "powers up" -->
          "establishes a data connection" maybe?
    
    - 5
    
        ? "have all IPv6 enabled" -->
          "all have IPv6 enabled"
    
    - 6
    
        ? "for your convenience" -->
          "for the reader's convenience" maybe?