I agree, in concept, with John about breaking out target HW and SW
architecture in future CPE names, but I think the effort and confusion in
trying to deprecate all the existing names and start over, along with the
need to rev the CPE spec again to add one or more new components would be
cost and time prohibitive.
For now, I'm suggesting we just agree that putting the edition + HW + SW
architecture fields in edition doesn't make sense, but we'll just work
around it for a while. I've asked Drew to look at developing a convention
on how we should populate/order the information in the edition field.
I'd like to have some of this discussion at SCAP developer days,
particularly with respect to when the community thinks we should be looking
at transitioning to CPE 3.0 -- as well as dealing with "bitness" and target
SW environment.
Lt Col Joseph L. Wolfkiel
Director, Computer Network Defense Research & Technology (CND R&T) Program
Management Office
9800 Savage Rd Ste 6767
Ft Meade, MD 20755-6767
Commercial 410-854-5401 DSN 244-5401
Fax 410-854-6700
-----Original Message-----
From: John Banghart [mailto:
[hidden email]]
Sent: Friday, April 17, 2009 12:17 PM
To:
[hidden email]
Subject: Re: [CPE-DISCUSSION-LIST] Multiple Editions in Edition Component
I would vote for it having its own component. To me the bitness isn't an
edition like "Home Premium" is. "Home Premium" tells me what optional
features are available as compared to other editions like "Ultimate".
Bitness tells me something fundamental about the OS all the way down to the
lowest levels.
--
John Banghart
Project Lead, SCAP Validation
National Institute of Standards and Technology Tel (301) 975-8514
[hidden email]
Quoting Gary Newman <
[hidden email]>:
> Hi John,
>
> Your reasoning is sound, and so to my second question. If software
> bitness is so important shouldn't it have its own component?
>
> I just noticed that the CPE 2.1 spec says "Target hardware and
> software environment names will be appended to the end of any other
> names in the Edition component." It seems that the concatenation of
> edition with the bitness was the chosen route for this. Sorry for
> rehashing this (though I don't recall the first hashing of it).
>
> As another point in the x32 v.s. x64 bitness naming, the installer for
> Windows Server 2008 shows the user two bitness choices labelled x86
> and x64.
> I haven't
> looked recently, but suspect that the Windows Vista installer labels
> the same bitness choices as 32-bit and 64-bit.
>
> -Gary-
>
>> Gary Newman wrote:
>> >
>> >
>> > Is the 64 v.s. 32 bit version of Vista really a platform
>> identifier? If so,
>> > should it be another component?
>> >
>> >
>>
>> Gary, I might be misinterpreting your question, so forgive me if I am
>> (I'm coming late to the discussion).
>>
>> I think the fact that vulnerabilities could exist on 32-bit Vista but
>> not 64-bit Vista requires that it be a platform identifier.
>> Admittedly, my experience with this problem may seem archaic, but
>> take IPX. Drivers exist for Vista, but only 32-bit. I've also
>> encountered other, older, software that simply refused to run on 64-bit
but ran fine on 32-bit.
>> As a result, it seems necessary to draw a distinction between the
>> two, although I'll grant that the circumstances that make it
>> important are perhaps rapidly diminishing.
>>
>> >> Based on the recent conversations, I have entered a tracker item
>> regarding
>> >> adding documentation to the spec about how to handle platform
>> >> types that
>> are
>> >> represented by multiple editions. In other words, how do we fit
>> >> multiple editions into the Edition component.
>> >>
>> >> Any ideas how this should be handled? Alphabetical?
>> >>
>> >> Does order really matter? We could just say that whatever the
>> >> dictionary
>> says
>> >> then becomes the correct order. Note that this would mean we end
>> >> up with
>> the
>> >> current set of names that sometimes start with x64 while other end
>> >> with
>> x64.
>> >> But since matching doesn't work within components then is this an
issue?
>> >>
>> >> Other thoughts?
>> >>
>> >> Thanks
>> >> Drew
>> >>
>> >> ---------
>> >>
>> >> Andrew Buttner
>> >> The MITRE Corporation
>> >>
[hidden email]
>> >> 781-271-3515
>> >>
>>
>> --
>> John Banghart
>> Project Lead, SCAP Validation
>> National Institute of Standards and Technology Tel (301) 975-8514
>>
[hidden email]
>>
>>
>>
>