Re: defining 0day
- To: "Adrian Griffis" <adriang63@xxxxxxxxx>
- Subject: Re: defining 0day
- From: "Brian Loe" <knobdy@xxxxxxxxx>
- Date: Tue, 25 Sep 2007 15:54:55 -0500
- Cc: "Gadi Evron" <ge@xxxxxxxxxxxx>, "Thor (Hammer of God)" <thor@xxxxxxxxxxxxxxx>, bugtraq@xxxxxxxxxxxxxxxxx, "Chad Perrin" <perrin@xxxxxxxxxxxx>, "Crispin Cowan" <crispin@xxxxxxxxxx>, Casper.Dik@xxxxxxx, "pdp (architect)" <pdp.gnucitizen@xxxxxxxxxxxxxx>, full-disclosure@xxxxxxxxxxxxxxxxx, "Lamont Granquist" <lamont@xxxxxxxxxxxxxxxx>, "Roland Kuhn" <rkuhn@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=7QOZsx9Rfrd37aSuncEK+o7glajO48WGN8ki+Fls1z4=; b=a8cLdE2SD8zBCQBJi9BPs/LWGUlpAfm2PUHH66mSQu0xJr6DlPtHTPicak9s+nhwtfbKbJ6zGQERKNatdi9TUeiWUaKwSgsMKxyTSr+7X/vSWeukp2sp7HVg5MO2hA/Cjl/08gjb1/JNeP7FLRtAUsA3b0ulXBffoO+npF91oxw=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=SlRwNYu0Ajb7G350rjEDUMB95q9R/X6mI7UgRcUwqIGoehS4NphVkEkbUFUcDRpEfmXYgUTcNtGRyc5YYiL0lJG/uwGtmrZD2OHH2jUkY1GYy37zsh/FW1HsqTOdBvj8hXV8oCoWQ/TxF7y7ry9aufCeLtwyKHRm6k71+zDCSCM=
- In-reply-to: <396aea6e0709251337w601549a4h30c73a107fcc6ada@xxxxxxxxxxxxxx>
- List-help: <mailto:bugtraq-help@securityfocus.com>
- List-id: <bugtraq.list-id.securityfocus.com>
- List-post: <mailto:bugtraq@securityfocus.com>
- List-subscribe: <mailto:bugtraq-subscribe@securityfocus.com>
- List-unsubscribe: <mailto:bugtraq-unsubscribe@securityfocus.com>
- Mailing-list: contact bugtraq-help@xxxxxxxxxxxxxxxxx; run by ezmlm
- References: <6905b1570709200621l2424978cr85de6a4c6939c283@xxxxxxxxxxxxxx> <20070923235235.GH41180@xxxxxxxxxxxxx> <Pine.GSO.4.60.0709241550120.27986@xxxxxxxxxxxxxxxxxxxxxxx> <64CF0185-2BDE-40D8-9BDC-9E66153186E1@xxxxxxxxxxxxxxxxxxxxxxxxx> <F9C0B32C4FFE7147BD0FF6A40BE806E701ABEE@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> <Pine.LNX.4.62.0709251359490.25733@xxxxxxxxxxxx> <3c4611bc0709251251l3a57365fs797902d46ae07599@xxxxxxxxxxxxxx> <Pine.LNX.4.62.0709251459100.25733@xxxxxxxxxxxx> <3c4611bc0709251315t65269602te32ff67b3d2fc872@xxxxxxxxxxxxxx> <396aea6e0709251337w601549a4h30c73a107fcc6ada@xxxxxxxxxxxxxx>
On 9/25/07, Adrian Griffis <adriang63@xxxxxxxxx> wrote:
> I understand why this descriptivist approach is tempting over a
> prescriptivist approach. But it's important, I think, to keep in mind
> that the public uses the word "illegal" when they really mean
> "unlawful" and uses the word "Schizophrenic" when they are talking
> about multiple personality disorders. All technical fields have their
> jargon, and the general public is simply not well educated enough
> about the issues involved to arbitrate disputes over usage. Just as
> the legal profession needs the word "illegal" with its proper meaning,
> we also need our jargon to facilitate precise discussions about
> security matters. The public can't always be the source of our
> definitions.
I understand and agree. The issue is, that as with those other terms,
the industry has allowed the term to be misused long enough that the
public now using it wrong as well. However, the "public" I was
referring to is reference materials - dictionaries, wikipedia, etc..
If a newcomer to the security field hears the term "zero day" where
does he go to find out what a "zero day" exploit is? Most students go
to dictionaries or the like... and whats wrong with the current
definition of a "zero day"?
Okay, dump "zero day" completely and choose a new term for each
division of exploit or vulnerability.
Blue Sky Rambling: Try to enable a unified method of disclosure for
all types of exploits and vulnerabilities via a single medium/site or
multiple sites with a unified form or some such. I envision a check
list asking things like "is this vulnerability known to the vendor -
yes/no" and "does this exploit work against latest versions and all
patches - yes/no" or whatever it takes to filter disclosures and allow
them to be programatically labeled and disseminated, and the
"participating" vendor to be contacted - everything occurring in an
orderly, acceptable fashion by way of carved-in-stone rules.
Definitions of the labels can't be argued because the rules don't bend
for one person's perception. If all of the right check boxes are
checked, its zero day, or its not. Oh, and you have to be "certified"
to release a disclosure!