Home page logo

snort logo Snort mailing list archives

Re: [Emerging-Sigs] New Proposed Classification.config file setup
From: <Joshua.Kinard () us-cert gov>
Date: Mon, 27 Dec 2010 17:52:25 -0500

On Mon, Dec 27, 2010 at 11:41 AM, Martin Holste <mcholste () gmail com>

I'm really pushing for tagging because there will be such an
immediate benefit to getting something simple going.  Being able
to just reliably grep something like "zeus" and "check-in" from
the alerts will make such an impact for communicating to NOC
staff which events are important enough to alert the SIRT in the
middle of the night.  I value my sleep, gentlemen!

The tag values won't need to be included in unified2 output in the
same way that sig names are not included.  It's up to the app to do
the lookup to resolve ints to strings.

Martin's idea offers a _lot_ of power, assuming he's refering to a
blog-like tagging feature.  The "tag" keyword is already specific to
another function, however, so I'd suggest these be called "labels"
instead.  Require definition of a label in a config file first (not
arbitrarily created), and continue to append a priority value to them
like 'classtype', but not a description field:
    config label: zeus,1
    config label: smtp,2
    config label: ddos,1
    config label: http,3
    config label: botnet,2

Then in a rule, allow the use of as many of the defined labels as needed
to clarify what the rule is doing:
  labels:ddos,http,botnet; - for a rule looking for DDoS attacks over
HTTP by a botnet.

Unless the rule contains an existing "priority" keyword (which
overrides), then the rule's priority is determined by the
highest-priority label in the keyword's parameters.  Since 'ddos' is
specified, the rule's overall priority is '1', overriding the lower
values of the 'http' and 'botnet' priorities.

Sidenote: I'd like to avoid extending "metadata" any -- internally,
we've had problems with appending extraneous keywords to that parameter
due to several parsing bugs in the SourceFire GUI (which are now fixed).
I'd like to avoid any more of these getting created :)



Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
Snort-devel mailing list
Snort-devel () lists sourceforge net

  By Date           By Thread  

Current thread:
[ Nmap | Sec Tools | Mailing Lists | Site News | About/Contact | Advertising | Privacy ]