[sacm] review of draft-ietf-sacm-use-cases-00

"David Harrington" <dbharrington@comcast.net> Tue, 10 September 2013 19:31 UTC

Return-Path: <dbharrington@comcast.net>
X-Original-To: sacm@ietfa.amsl.com
Delivered-To: sacm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2F7B121E80BC for <sacm@ietfa.amsl.com>; Tue, 10 Sep 2013 12:31:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.163
X-Spam-Level: **
X-Spam-Status: No, score=2.163 tagged_above=-999 required=5 tests=[BAYES_50=0.001, FH_RELAY_NODNS=1.451, HELO_MISMATCH_NET=0.611, RDNS_NONE=0.1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2WRKb+ciVlej for <sacm@ietfa.amsl.com>; Tue, 10 Sep 2013 12:31:46 -0700 (PDT)
Received: from qmta12.westchester.pa.mail.comcast.net (qmta12.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:44:76:96:59:227]) by ietfa.amsl.com (Postfix) with ESMTP id 38FC721E80A5 for <sacm@ietf.org>; Tue, 10 Sep 2013 12:31:46 -0700 (PDT)
Received: from omta15.westchester.pa.mail.comcast.net ([76.96.62.87]) by qmta12.westchester.pa.mail.comcast.net with comcast id PRNe1m0021swQuc5CXXjhl; Tue, 10 Sep 2013 19:31:43 +0000
Received: from JV6RVH1 ([67.189.237.137]) by omta15.westchester.pa.mail.comcast.net with comcast id PXXj1m00K2yZEBF3bXXjjS; Tue, 10 Sep 2013 19:31:43 +0000
From: David Harrington <dbharrington@comcast.net>
To: sacm@ietf.org
Date: Tue, 10 Sep 2013 15:31:37 -0400
Message-ID: <02a101ceae5c$5e191750$1a4b45f0$@comcast.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: Ac6uUQp4U2c1+TQeR0aFhFctM2P2qQ==
Content-Language: en-us
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1378841503; bh=V8UKGbAELttlq5C8NDLxCL8Ar5VQRG2hqTbknbo5tZ0=; h=Received:Received:From:To:Subject:Date:Message-ID:MIME-Version: Content-Type; b=Wc4hIvPOVXOlHf84qFdEuCzGWi4IBqC7oOoRgy040ehiFwS4pNftmNlfcWb8PWJgA O6duBB7o6YErn6RrIZo6V+Mihl5QJS9VIWLD/mGAzwl55gvBHjeYD9cvVxSftRBCbb IytlDsUcSmVD+XvCMXclbBK7xDoOf2LbKkM8ssxoM1ZZJkfwOG4RIKyMAcJkPVoS1m W6Hjp3GT1m9Jtv6ExXAi3Qz8DKo5VO/FrpvyBogY2ItpJHxg3DwlAKRz83y4O8V78X GfakAw208818VGOwZGARrb10s/9/Zlx6f9uHklkpvXkofaPluNO1zVk9F3JHYF/LFZ rkII+9eK3zhjw==
Subject: [sacm] review of draft-ietf-sacm-use-cases-00
X-BeenThere: sacm@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SACM WG mail list <sacm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sacm>, <mailto:sacm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sacm>
List-Post: <mailto:sacm@ietf.org>
List-Help: <mailto:sacm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sacm>, <mailto:sacm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Sep 2013 19:31:52 -0000

Hi,

I have reviewed the current revision (posted by my co-author DW ;-) and have
some comments and questions.

--------------- Technical:
4.1.5 How are we going to handle virtual endpoints and virtual resources,
such as virtual disks, that are allocated dynamically?

4.1.5	In the [Todo:], what if a human sets a value into a field that can
then be retrieved programmatically, such as a user's department,
	Or the departmental owner of a device? Would that make it no longer
metadata, but data collection?
	Where is the "machine" category you mention?

4.1.6 This section should also include discussion of 
	a) endpoints  that can have multiple identifiers of the same type,
such as IP addresses on a router or mac addresses on a switch.
	b) endpoints whose identifiers can change over time, such as
DHCP-assigned addresses.
	c) identifiers that can represent multiple endpoints, such as hosts
in a server farm behind a NAT or load balancer.
	d) identifiers that are unique within an administrative domain, but
not globally unique (such as 192.168.x.x or 10.x.x.x addresses)

4.1.6 Can we write this section as a use case?

4.1.4, 4.1.5, 4.2.1, 4.2.2, 4.2.3, 4.2.4, 4.2.5
I am having difficulty understanding how this text describes use cases; it
looks more like a wish list of requirements.
Can we rewrite these as use cases? 
Or should we move them into the requirements doc? 
(but shouldn't the requirements be supported by documented use cases? Rather
than the other way round?)

4.2.1 there are a number of terms used here that I don't recognize, such as
configuration scoring and control catalog mapping. Can we get these defined
in the text, or the terminology document?
Some terms need definition to avoid ambiguity, such as configuration
metadata.

4.2.6 As virtual entities (e.g. virtual disks) are created that map to
physical resources (such as disks), asset management will probably need to
understand those mappings, and security automation will need to understand
the security posture of the physical resources to assess the security
posture of the virtual resource.

4.2.7 The configuration of network interfaces would seem to be part of
security posture assessment for an endpoint. Many RFCs deal with configuring
network interfaces, and there is a reason why security considerations are
included - so operators can assess the potential security issues surrounding
various protocols. That sounds to me like it would be in scope.

4.3 I suppose we should add something about changes to users and departments
- adds/changes/deletes.

4.5 Is data collection a use case or a requirement?
4.6 "the data collected needs to be analyzed ..." sounds like a proposed
requirement rather than a use case.
4.7 "capabilities ... should provide ..." sounds like proposed requirements.

--------------- Editorial (by section#)
4: s/Section Section/Section/
	s/decpline/discipline/
4.1.1 s/alowing/allowing/
4.1.2 s/ietf-system ./ietf-system./
4.1.3 s/Hypervisor ./Hypervisor./
4.1.5 s/might also provides/might also provide/
4.2.1 s/represtations/representations/
	s/dsscrete/discrete/

Some of the examples are lacking informative references (radius, YANG
models, MIB modules, SAVI)


David Harrington
dbharrington@comcast.net
+1-603-828-1401