VOTE - Microsoft Windows OS CPE Name

6 messages Options
Embed this post
Permalink
Andrew Buttner

VOTE - Microsoft Windows OS CPE Name

Reply Threaded More More options
Print post
Permalink
There are some conflicting opinions as to how the product component
should be filled in for Microsoft Windows operating systems.  Currently
the most important step for the CPE Community is that a name be settled
on so we can move forward.  At our telephone conference this morning
with many community members, we agreed to hold a vote to determine how
what names should be.  I hope everyone will take time with their
answers and do any necessary research.  Also, please vote for what you
think will be best for the CPE Community, not necessarily what will be
best for your organization.


Voting Procedure
------------------
* before voting please read the related discussion threads on the
  CPE Discussion List

  http://www.nabble.com/Windows-naming-in-CPE-tf4230138.html

 
http://www.nabble.com/Updated-CPE-Specification-2.0-Draft-tf4273599.htm
l

 
http://www.nabble.com/Thoughts-on-Microsoft-names-and-drinking-our-own-
kool-aid-tf4509572.html

 
http://www.nabble.com/Re%3A-Thoughts-on-Microsoft-names-and-drinkin-g-o
ur-own-kool-aid-tf4518162.html

* reply to this email via the CPE Discussion List (so the entire
  community sees the reply)
* only one vote per organization
* please answer all the questions for the vote to be valid
* voting closes at 7AM (EST) on Thursday October 11th


Background
------------------
* the current spec will not be changed at this time
* the naming convention is:

  cpe:/o:vendor:product:version:update:edition:language


Questions
------------------

1) What should the product component be for Microsoft operating
systems?  To answer this question, please give the corresponding CPE
Name that you think should be used for the following examples.  Stating
that a CPE Name should not be assigned for the given platform type is a
valid response.

 a) Microsoft Windows XP
 b) Microsoft Windows XP Professional
 c) Microsoft Windows XP Professional Service Pack 2
 d) Microsoft Windows (NT, 2K, XP, Vista, 2003)
 e) Microsoft Windows (3.1, 95, 98, ME, NT, 2K, XP, Vista, CE, etc.)
 f) Microsoft Windows 3.1
 g) Microsoft Windows CE 5.0
 h) Microsoft Windows Mobile 2003
 i) Microsoft Windows 98
 j) Microsoft Windows 98 Second Edition
 k) Microsoft Windows Server 2003 x64 Edition
 l) Sun Microsystems Solaris
 m) Sun Microsystems Solaris 10
 n) Red Hat Enterprise Linux 4


2) Please provide as much information as you care to share about the
reason for your choices above.  This will help us understand why you
chose what you chose.




---------

Andrew Buttner
The MITRE Corporation
[hidden email]
781-271-3515
Vladimir Giszpenc

Re: VOTE - Microsoft Windows OS CPE Name

Reply Threaded More More options
Print post
Permalink
The family name for names defining the Windows
Oss should stay with 'windows'.

If people want to rollup with other meaning, they should use CPE query
arithmetic.  My reasoning is the KISS principle?  In all fairness, the
question is biased and should have read Microsoft OSes.  



smime.p7s (4K) Download Attachment
Johnson, Christopher S CTR DISA GIG-OP

Re: VOTE - Microsoft Windows OS CPE Name

Reply Threaded More More options
Print post
Permalink
In reply to this post by Andrew Buttner
The CPE name structure proposed by Lt. Col Wolfkiel is largely
consistent with the naming convention used by VMS and tools currently
capable of importing scan results into VMS.  In VMS we have "elements"
(Think: CPE Name) and "conditions" (Think: CPE Language) which are used
to describe assets, determine the applicability of security guidance and
vulnerability alerts, and to control the check and fix operations
performed by the Gold Disk.  In practice, we  use a name structure very
similar to the one proposed to effectively to accomplish our mission.
My vote is to recommend the CPE names proposed by Lt Col Wolfkiel
(restated below).

----------------------------------
Christopher Johnson , CISSP
DISA Field Security Operations
VMS/Gold Disk Development
717-267-9542 Office
717-267-9583 Fax
DSN 570
[hidden email]
----------------------------------

a) Microsoft Windows XP  cpe:/o:microsoft:windows_xp
b) Microsoft Windows XP Professional  cpe:/o:microsoft:windows_xp:::pro
c) Microsoft Windows XP Professional Service Pack 2
cpe:/o:microsoft:windows_xp::sp2:pro
d) Microsoft Windows (NT, 2K, XP, Vista, 2003)

Use the CPE language to "or" all of them together if the intent is to be
inclusive.

<or>
        cpe:/o:microsoft:windows_nt
        cpe:/o:microsoft:windows_xp
        cpe:/o:microsoft:windows_vista
        cpe:/o:microsoft:windows_2000
        cpe:/o:microsoft:windows_server_2003
</or>

e) Microsoft Windows (3.1, 95, 98, ME, NT, 2K, XP, Vista, CE, etc.)

Use the CPE language to "or" all of them together if the intent is to be
inclusive.  

<or>
        cpe:/o:microsoft:windows_3.1
        cpe:/o:microsoft:windows_95
        cpe:/o:microsoft:windows_98
        cpe:/o:microsoft:windows_me
        cpe:/o:microsoft:windows_nt
        cpe:/o:microsoft:windows_xp
        cpe:/o:microsoft:windows_vista
        cpe:/o:microsoft:windows_2000
        cpe:/o:microsoft:windows_ce
</or>

Alternatively, if you mean "all microsoft operating systems", then:
cpe:/o:microsoft

f) Microsoft Windows 3.1  cpe:/o:microsoft:windows_3.1
g) Microsoft Windows CE 5.0  cpe:/o:microsoft:windows_ce_5.0
h) Microsoft Windows Mobile 2003 cpe:/o:microsoft:windows_mobile_2003
i) Microsoft Windows 98  cpe:/o:microsoft:windows_98
j) Microsoft Windows 98 Second Edition
cpe:/o:microsoft:windows_98:::second_edition
k) Microsoft Windows Server 2003 x64 Edition
cpe:/o:microsoft:windows_server_2003:::64_bit
l) Sun Microsystems Solaris  cpe:/o:sun_microsystems:solaris
m) Sun Microsystems Solaris 10  cpe:/o:sun_microsystems:solaris:10
n) Red Hat Enterprise Linux 4  cpe:/o:red_hat:enterprise_linux:4

-----Original Message-----
From: Buttner, Drew [mailto:[hidden email]]
Sent: Wednesday, October 03, 2007 3:47 PM
To: [hidden email]
Subject: [CPE-DISCUSSION-LIST] VOTE - Microsoft Windows OS CPE Name

There are some conflicting opinions as to how the product component
should be filled in for Microsoft Windows operating systems.  Currently
the most important step for the CPE Community is that a name be settled
on so we can move forward.  At our telephone conference this morning
with many community members, we agreed to hold a vote to determine how
what names should be.  I hope everyone will take time with their answers
and do any necessary research.  Also, please vote for what you think
will be best for the CPE Community, not necessarily what will be best
for your organization.


Voting Procedure
------------------
* before voting please read the related discussion threads on the
  CPE Discussion List

  http://www.nabble.com/Windows-naming-in-CPE-tf4230138.html

 
http://www.nabble.com/Updated-CPE-Specification-2.0-Draft-tf4273599.htm
l

 
http://www.nabble.com/Thoughts-on-Microsoft-names-and-drinking-our-own-
kool-aid-tf4509572.html

 
http://www.nabble.com/Re%3A-Thoughts-on-Microsoft-names-and-drinkin-g-o
ur-own-kool-aid-tf4518162.html

* reply to this email via the CPE Discussion List (so the entire
  community sees the reply)
* only one vote per organization
* please answer all the questions for the vote to be valid
* voting closes at 7AM (EST) on Thursday October 11th


Background
------------------
* the current spec will not be changed at this time
* the naming convention is:

  cpe:/o:vendor:product:version:update:edition:language


Questions
------------------

1) What should the product component be for Microsoft operating systems?
To answer this question, please give the corresponding CPE Name that you
think should be used for the following examples.  Stating that a CPE
Name should not be assigned for the given platform type is a valid
response.

 a) Microsoft Windows XP
 b) Microsoft Windows XP Professional
 c) Microsoft Windows XP Professional Service Pack 2
 d) Microsoft Windows (NT, 2K, XP, Vista, 2003)
 e) Microsoft Windows (3.1, 95, 98, ME, NT, 2K, XP, Vista, CE, etc.)
 f) Microsoft Windows 3.1
 g) Microsoft Windows CE 5.0
 h) Microsoft Windows Mobile 2003
 i) Microsoft Windows 98
 j) Microsoft Windows 98 Second Edition
 k) Microsoft Windows Server 2003 x64 Edition
 l) Sun Microsystems Solaris
 m) Sun Microsystems Solaris 10
 n) Red Hat Enterprise Linux 4


2) Please provide as much information as you care to share about the
reason for your choices above.  This will help us understand why you
chose what you chose.




---------

Andrew Buttner
The MITRE Corporation
[hidden email]
781-271-3515
Wolfkiel, Joseph

Re: VOTE - Microsoft Windows OS CPE Name

Reply Threaded More More options
Print post
Permalink
In reply to this post by Andrew Buttner
Drew,

So voting closed on this at 7AM this morning.  I'm a little concerned that I
didn't see many well identified "votes" come back in.

Do you have any additional thoughts or vision on how to close this out so we
can begin grappling with the next issues -- like virtualization/virtual
machines or aliases?

Lt Col Joseph L. Wolfkiel

Director, Computer Network Defense Research & Technology (CND R&T) Program
Management Office

NSA/I71
9800 Savage Rd Ste 6767
Ft Meade, MD 20755-6767
Commercial 410-854-5401 DSN 244-5401
Fax 410-854-6700


-----Original Message-----
From: Buttner, Drew [mailto:[hidden email]]
Sent: Wednesday, October 03, 2007 3:47 PM
To: [hidden email]
Subject: [CPE-DISCUSSION-LIST] VOTE - Microsoft Windows OS CPE Name


There are some conflicting opinions as to how the product component
should be filled in for Microsoft Windows operating systems.  Currently
the most important step for the CPE Community is that a name be settled
on so we can move forward.  At our telephone conference this morning
with many community members, we agreed to hold a vote to determine how
what names should be.  I hope everyone will take time with their
answers and do any necessary research.  Also, please vote for what you
think will be best for the CPE Community, not necessarily what will be
best for your organization.


Voting Procedure
------------------
* before voting please read the related discussion threads on the
  CPE Discussion List

  http://www.nabble.com/Windows-naming-in-CPE-tf4230138.html

 
http://www.nabble.com/Updated-CPE-Specification-2.0-Draft-tf4273599.htm
l

 
http://www.nabble.com/Thoughts-on-Microsoft-names-and-drinking-our-own-
kool-aid-tf4509572.html

 
http://www.nabble.com/Re%3A-Thoughts-on-Microsoft-names-and-drinkin-g-o
ur-own-kool-aid-tf4518162.html

* reply to this email via the CPE Discussion List (so the entire
  community sees the reply)
* only one vote per organization
* please answer all the questions for the vote to be valid
* voting closes at 7AM (EST) on Thursday October 11th


Background
------------------
* the current spec will not be changed at this time
* the naming convention is:

  cpe:/o:vendor:product:version:update:edition:language


Questions
------------------

1) What should the product component be for Microsoft operating
systems?  To answer this question, please give the corresponding CPE
Name that you think should be used for the following examples.  Stating
that a CPE Name should not be assigned for the given platform type is a
valid response.

 a) Microsoft Windows XP
 b) Microsoft Windows XP Professional
 c) Microsoft Windows XP Professional Service Pack 2
 d) Microsoft Windows (NT, 2K, XP, Vista, 2003)
 e) Microsoft Windows (3.1, 95, 98, ME, NT, 2K, XP, Vista, CE, etc.)
 f) Microsoft Windows 3.1
 g) Microsoft Windows CE 5.0
 h) Microsoft Windows Mobile 2003
 i) Microsoft Windows 98
 j) Microsoft Windows 98 Second Edition
 k) Microsoft Windows Server 2003 x64 Edition
 l) Sun Microsystems Solaris
 m) Sun Microsystems Solaris 10
 n) Red Hat Enterprise Linux 4


2) Please provide as much information as you care to share about the
reason for your choices above.  This will help us understand why you
chose what you chose.




---------

Andrew Buttner
The MITRE Corporation
[hidden email]
781-271-3515
Gary Newman-2

Re: VOTE - Microsoft Windows OS CPE Name

Reply Threaded More More options
Print post
Permalink
Hi Guys,

Please accept my apologies, as we intended to vote but didn't notice the
closing date.

        -Gary-

> Drew,
>
> So voting closed on this at 7AM this morning.  I'm a little concerned that I
> didn't see many well identified "votes" come back in.
>
> Do you have any additional thoughts or vision on how to close this out so we
> can begin grappling with the next issues -- like virtualization/virtual
> machines or aliases?
>
> Lt Col Joseph L. Wolfkiel
>
> Director, Computer Network Defense Research & Technology (CND R&T) Program
> Management Office
>
> NSA/I71
> 9800 Savage Rd Ste 6767
> Ft Meade, MD 20755-6767
> Commercial 410-854-5401 DSN 244-5401
> Fax 410-854-6700
Andrew Buttner

Re: VOTE - Microsoft Windows OS CPE Name

Reply Threaded More More options
Print post
Permalink
In reply to this post by Andrew Buttner
Thank you to everyone who shared their opinions regarding the Windows
naming issue.  Community support seems to be in favor of changing the
CPE Names for Microsoft Windows OS's to the following:

cpe:/o:microsoft:windows_3.1
cpe:/o:microsoft:windows_95
cpe:/o:microsoft:windows_98
cpe:/o:microsoft:windows_me
cpe:/o:microsoft:windows_nt
cpe:/o:microsoft:windows_xp
cpe:/o:microsoft:windows_vista
cpe:/o:microsoft:windows_2000
cpe:/o:microsoft:windows_ce_5.0
cpe:/o:microsoft:windows_mobile_2003

In short the opinion is to treat the product component for these
operating systems as the well know name for it.  I will make sure this
change gets made in the CPE Dictionary and will deprecate the existing
Microsoft Windows names.

I will also look into modifying the examples in the specification
document and possibly releasing a minor update to the spec.  If this is
the chosen path, we will also be able to look at fixing some of the
other issues that have been raised by the community in the past couple
of weeks.

As for a version 3.0, I am in agreement with many of you about possible
radical changes but would like to finalize the 2.0 spec before talking
about a major overhaul.  Maybe we can have a conference call about this
subject in November.

Thanks
Drew