May
09
2005
I’ve recently been trying to implement a solution that leverages Snort sensors with a Sourcefire Defense Controller. This involves placing agents on the Snort boxes which scrape the events off of the Snort unified logs and send the information to the DC. I’ve run into a number of caveats that have really bothered me.
I want to start off by saying, this is not a bash against Sourcefire. I love Snort, and I’m impressed with the capabilities of Sourcefire, especially the information gathering capabilities of the RNA agent. But there are a number of issues I’ve run into recently concerning interoperability between the Snort engine and Sourecfire Defense Controllers. If you’ve integrated Sourcefire with an existing Snort installation, please drop me a line, martin_at_mckeay.net. For the record, Sourcefire technical support is excellent and knowledgable, but there are some times where they just say ‘You can try that, but it’s not supported’.
First and foremost, Sourcefire does not support the SFagent for any versions of Snort 2.3 or higher. This was not in the documentation, and only something that we learned after a calling technical support. Even the Sourcefire engineer working with us didn’t know that. I thought the same engineers worked on the Snort and Sourcefire engines, but I guess I was wrong. I was very disappointed by this.
Second, Sourcefire doesn’t support the Linux 2.6 kernel. They support Redhat 7, 8 and 9, but not any of the enterprise builds i.e. Redhat ES 3.0 or 4.0. Since Redhat ES 3.0 is built on the 2.4 kernel it works as expected, but ES 4.0 is problematic. We found a workaround, but it was a kludge.
The other major issue we ran into was that you can have either a Snort agent or a RNA agent on a server, not both. This is apparently due to the data channels in use to communicate between the sensor and the DC. I haven’t found a workaround for this issue yet.
Sourcefire makes no bones about a the fact that they consider their agent and Snort being viewed as a stop gap measure until you can purchase the Sourcefire sensors. I can respect that, but I would have been much happier if the caveats in using a Snort sensor with a Sourcefire DC had been revealed up front. I knew that a Snort sensor wouldn’t provide nearly as much information as a Sourcefire sensor would, I just didn’t know there would be so many limitations.
May
03
2005
I recently received a trackback ping on one of my posts that led me to an article where the author claims most of the security professionals out there are nothing but big, fat idiots. I think the author went to every security blog out he could find and put in the trackback so we could go read his article insulting us. Now he’s blogging about how much he’s stirred up the community and how he has the answer all things security related. I think it’s all a ploy aimed at getting his own blog more readership. I’m not going to link to his article, since it really didn’t say anything other than ‘Your idiots, I’m great, so there!”. Find the article yourself if you want to read it, it’s not too hard.
The author does have a valid point: most security blogs are nothing more than links to the latest news on viruses and vulnerabilities, or articles on other sites. I admit to falling into this category most days. But, quite frankly, this is something I do when I have a couple of minutes to spare, and is not supposed to be some great, awe-inspiring tribute to my ego. I would love to have the time to post more original work, but with a full time job and two small children, I don’t have the time.
Occasionally, I will have an original thought and post it here. If you get some small value out of that, great. But most of the time, I’m content to just post links and my own take on whatever article I’m linking to. If you find this valuable, I’m happy and I hope you come back. If you don’t, then keep in mind, I’m writing mostly for my own fun, amusement and education, and I don’t care if I don’t have a mind blowing revelation for you on a daily (or even weekly or monthly) basis.
Thanks for stopping by,
Martin