Re: New rules for su root attempts
Yoann Vandoorselaere <[email protected]> Fri, 25 Jul 2008 16:57:26 +0200
| Newsgroups | gmane.comp.security.ids.prelude.devel |
|---|---|
| Message-ID | <1216997846.11417.74.camel@arwen> |
Le vendredi 25 juillet 2008 à 01:19 +0200, [email protected] a écrit : > * Snort is a good representative of an external non-Prelude sensor. > > Snort is a prelude sensor, sensors are always externals. While I agree > snort cannot be aside (even though we had prelude nids because we > disagreed with snort), > we suffer from its mistakes (uncontrollable classification.text). It > does not mean we should not fix that in a way. Snort is a good representative since it is probably the widest deployed sensor, with a large number of rules that we cannot control, making it harder to categorize the output into a taxonomy. > > Now, what you're talking about below is a taxonomization system. > Most > > commercial SEIMs have it. It's very useful for a correlation engine > > because it gives the event context...what does this event mean? Free > > text fields don't do that...free text is useful for humans, but not > > computers. > > Taxonomization == classification.text, maybe a better marketing synonym. > > Correlation engines need classification.text, which is as important as > the kind of sensor we are dealing with. classification.text is a text field: an enumeration member would be better suited to force a given sensor to rely on the taxonomy dictionary. Although we can keep using classification.text, and making sure the input value is "acceptable". > > A heirarchal system isn't really possible in classification.text. The > > reason is a combination of the fact that classification.text is the > > primary front-end view of an event, and because of the way Snort sends > > data to us. > > That is the way it is done today, that is want we want to fix because > the current situation is really a mess. As of today, we > suffer from the misunderstanding of all those alerts coming from all > those sensors. And please, if you are too snort centric, forget > about snort and try to see events as a whole. > > > Snort logs: > > [...] > > > * Classtype is the most likely candidate. Unfortunately, there is > > only > a small list of different classtypes. That makes the resulting > > taxonomy > *very* vague. > > And the taxonomy must remain vague. It is a primary classification. > Details come afterwards, digging deeper in the IDMEF message. Finally, the question is more whether we will be able to fix <insert sensor name> in a transparent way when <our own|CEE|any taxonomy dictionary> come out. Since CEE is supposed to become a standard, it will be easier to push it for broad range adoption. If there are resistance adopting this standard, and we wish to keep using this specific dictionary, we will be able to start thinking about way to overcome the problem (normalization on the Manager side is an example). Anyway, the first step will probably be that a first draft of CEE taxonomy come out so that we can see if we deem it viable for the Prelude system. > > What if we introduced a new, additional_data.taxonomy field? > > Please don't. Enough of additional_data garbage because if IDMEF > insufficient to do a proper job. Classification.text is for what you > call Taxonomy. It really depend on the taxonomy draft we decide to adopt in the future. There might be multiples fields required. > Since IDMEF is dead, and since Prelude is very active, we will add our > custom fields soon or latter. IDMEF is used by all Prelude sensors, including others IDS from others companies. I would not say it is a dead standard, even through there is no active work group improving it at the moment. Keep in mind IDMEF has required an enormous amount of work, that mobilized a lot of persons, and even thought it's not perfect, the security/SIM landscape owe a lot to it. -- Yoann Vandoorselaere | Responsable R&D / CTO | PreludeIDS Technologies Tel: +33 (0)8 70 70 21 58 Fax: +33(0)4 78 42 21 58 http://www.prelude-ids.com _______________________________________________ Prelude-devel site list [email protected] http://lists.prelude-ids.org/mailman/listinfo/prelude-devel