[mile] [Technical Errata Reported] RFC6545 (5588)

RFC Errata System <rfc-editor@rfc-editor.org> Fri, 28 December 2018 19:02 UTC

Return-Path: <wwwrun@rfc-editor.org>
X-Original-To: mile@ietfa.amsl.com
Delivered-To: mile@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D3CC6130E2F for <mile@ietfa.amsl.com>; Fri, 28 Dec 2018 11:02:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level:
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 pa3fUXcHL3mr for <mile@ietfa.amsl.com>; Fri, 28 Dec 2018 11:02:07 -0800 (PST)
Received: from rfc-editor.org (rfc-editor.org [4.31.198.49]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EB813126F72 for <mile@ietf.org>; Fri, 28 Dec 2018 11:02:07 -0800 (PST)
Received: by rfc-editor.org (Postfix, from userid 30) id 16C81B81E04; Fri, 28 Dec 2018 11:02:03 -0800 (PST)
To: Kathleen.Moriarty@emc.com, kaduk@mit.edu, ekr@rtfm.com, ncamwing@cisco.com, takeshi_takahashi@nict.go.jp
X-PHP-Originating-Script: 30:errata_mail_lib.php
From: RFC Errata System <rfc-editor@rfc-editor.org>
Cc: logan.widick@gmail.com, mile@ietf.org, rfc-editor@rfc-editor.org
Content-Type: text/plain; charset="UTF-8"
Message-Id: <20181228190203.16C81B81E04@rfc-editor.org>
Date: Fri, 28 Dec 2018 11:02:03 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/mile/rNUDjSlHYSVFH8elfdJBo8S7FhI>
Subject: [mile] [Technical Errata Reported] RFC6545 (5588)
X-BeenThere: mile@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Managed Incident Lightweight Exchange, IODEF extensions and RID exchanges" <mile.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mile>, <mailto:mile-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mile/>
List-Post: <mailto:mile@ietf.org>
List-Help: <mailto:mile-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mile>, <mailto:mile-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Dec 2018 19:02:10 -0000

The following errata report has been submitted for RFC6545,
"Real-time Inter-network Defense (RID)".

--------------------------------------
You may review the report below and at:
http://www.rfc-editor.org/errata/eid5588

--------------------------------------
Type: Technical
Reported by: Logan Widick <logan.widick@gmail.com>

Section: 5.1

Original Text
-------------
Page 18 says:

PolicyRegion

      One or many.  REQUIRED.  The values for the attribute "region" are
      used to determine what policy area may require consideration
      before a trace can be approved.  The PolicyRegion may include
      multiple selections from the attribute list in order to fit all
      possible policy considerations when crossing regions, consortiums,
      or networks.

   region

      One or many.  REQUIRED.  ENUM.  The attribute region is used to
      identify the expected sharing range of the incident information.
      The region may be within a region or defined by existing
      relationships such as those of a consortium or a client to a
      service provider.

Corrected Text
--------------
Page 18 should say:

PolicyRegion

      One or many.  REQUIRED.  The values for the attribute "region" are
      used to determine what policy area may require consideration
      before a trace can be approved.  The PolicyRegion may include
      multiple selections from the attribute list in order to fit all
      possible policy considerations when crossing regions, consortiums,
      or networks.

   region

      One.  REQUIRED.  ENUM.  The attribute region is used to
      identify the expected sharing range of the incident information.
      The region may be within a region or defined by existing
      relationships such as those of a consortium or a client to a
      service provider.

Notes
-----
The text as written (with "One or many" instances of the "region" attribute) suggests that 
<PolicyRegion region="ClientToSP" region="SPToClient"/> 
would be legal. 

However, the schema (Section 8) and the fact that a single XML tag can't contain more than one instance of a given attribute (see https://www.w3.org/TR/xml/#uniqattspec, "An attribute name MUST NOT appear more than once in the same start-tag or empty-element tag") indicate that the above example of a PolicyRegion is not legal, and would need to be replaced with:
<PolicyRegion region="ClientToSP"/>
<PolicyRegion region="SPToClient"/> 

Perhaps a better revision might be to put PolicyRegion as its own class, complete with its own (sub-)section and UML diagram, much like the IncidentID class in IODEF.  That would make things more clear. 

A similar issue is also present with the way that the TrafficType is defined on pages 19-20.

Instructions:
-------------
This erratum is currently posted as "Reported". If necessary, please
use "Reply All" to discuss whether it should be verified or
rejected. When a decision is reached, the verifying party  
can log in to change the status and edit the report, if necessary. 

--------------------------------------
RFC6545 (draft-ietf-mile-rfc6045-bis-11)
--------------------------------------
Title               : Real-time Inter-network Defense (RID)
Publication Date    : April 2012
Author(s)           : K. Moriarty
Category            : PROPOSED STANDARD
Source              : Managed Incident Lightweight Exchange
Area                : Security
Stream              : IETF
Verifying Party     : IESG