|
|
Choosing A Webhost: |
Re: dedup (was: definition): msg#00093security.ids.snort.bleedingsnort
On 1/11/07, Matt Jonkman <jonkman-WwB1pFISwSkm7effSn6vN9HuzzzSOjJt@xxxxxxxxxxxxxxxx> wrote: Gentoo-Wally wrote: Guess I'm a bad influence :) > Good points! Most of my work is in the realm of IDS and not IPS so I had not really looked at those issues from that perspective. THX! > Sorry got a little OT there...With that said, I've been doing this for As I was reading your questions below it became apparent to me that we might have a different definition of duplicate signatures. Then I realized it wasn't that our definitions differ but rather that there are really 2 types of duplicates. Type 1. Multiple rules looking for the exact same traffic but in different ways. Ex. One uses something like content:"blah"; and the other rule uses content:"|62 6c 61 68|"; Type 2. Multiple rules that attempt to find the same issue, but in different ways. Ex. One rule that is very accurate but computationally expensive and a second that is less accurate but is less expensive. I would say that Type 1 dups need not exist between _cooperative_ rule distributions because they accomplish the same thing and have a negligible performance difference. With Type 2 dups both rules do need to exist because although they look for the same issue they have different goals with relation to accuracy vs. performance and perhaps other things. With that said...
If it is a Type 1 dup that call could be based on things like rule readability. It is easier to read a rule with a plain text content than a hex content. If it is a Type 2 dup we do not actually want to remove one or the other but rather document their existence and conditions in an a way that can be parsed and used easily. Expanding on my earlier format say the VRT rule is more accurate than the Community and Bleeding rule but more resource intensive than both also and the Bleeding rule is more accurate than the Community and more more resource intensive. We could define these conditions like this... 99V1234,53C4567,65B7890 Where the first position represents accuracy and the second represents processing expense. The important piece is identifying them. Right now if there exists a rule in each of the VRT, Community, and Bleeding distributions that fits a scenario similar to the one above it is likely that many users using all three rule distributions probably have all three rules enabled (which is probably counter productive) because they do not know the duplication even exists. 2. What about the folks that don't pay for VRT? What about them? If a sid is missing then the determination is between the other two (or more) and does not affect the documentation of dups. How many other rulesets do we include? How many others are there? I would say start with VRT, Community and Bleeding since there is a fair amount of cooperation between us already. Once established, maybe come up with some kind of requirement to be included in the fun and games. 3. Who's going to do this work of reviewing EVERY rule, and EVERY And there's the rub. The biggest work load would be getting started and documenting all the current dups. Once that was accomplished it would be fairly easy to monitor new rules for duplication especially if there was some type of group like the OSSRC doing something like sid registration. I would almost think this would be a branch or project of the OSSRC, especially once the initial grunt work was done. Wally >
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: Rule Load Formula, Sushant Sinha |
|---|---|
| Next by Date: | Re: dedup, Matt Jonkman |
| Previous by Thread: | Re: dedup (was: definition), Matt Jonkman |
| Next by Thread: | Re: dedup, Matt Jonkman |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
Free MagazinesCisco NewsReceive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business. subscribe Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field. subscribe The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business. subscribe Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company. subscribe Total Telecom Total Telecom is "The Economist of the communications industry". subscribe |