Drew,
Great! Thanks for all of your efforts...is there a deadline for when
you would like comments back?
Thanks,
Doug
-----Original Message-----
From: Buttner, Drew [mailto:
[hidden email]]
Sent: Friday, May 18, 2007 10:41 AM
To:
[hidden email]
Subject: [CPE-DISCUSSION-LIST] next version of the CPE spec
I have been trying to update the spec with the changes we have discussed
on this list. I wanted to bring up one of the issues again to make sure
I have it right. This regards the defined structure
(hierarchy) of each element.
We talked about standardizing the first three components of an element
to vendor:product:version. This would hold for the hardware part, the
os part, and the application part. Additional components would be
allowed to describe things like editions and service packs, but a
structure would not be defined due to the difference with each vendor's
naming conventions. Instead, these additional components would act more
like tags.
The side effect of this is that the matching algorithm becomes much more
complex. No longer do the additional fields line up. We could end up
trying to match:
cpe://microsoft:windows:xp:sp1
cpe://microsoft:windows:xp:pro:sp1
The current matching algorithm is based on the sp1 tag always appearing
in the same component, so we currently allow blank components to make
this work. But moving to a tagged approach (with no defined order and
hence no blanks) means the matching algorithm will need to in essence
search the additional components (those after vendor:product:version)
for a match.
Anyway, I have attached a commented up version of the spec. Please feel
free to add your own comments.
Thanks
Drew
---------
Andrew Buttner
The MITRE Corporation
[hidden email]
781-271-3515