LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Networking
User Name
Password
Linux - Networking This forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.

Notices


Reply
  Search this Thread
Old 10-08-2010, 01:30 PM   #1
josephw47
LQ Newbie
 
Registered: Sep 2010
Location: North Carolina
Distribution: centOS 5, RHEL 5/6, SLES10/11, VMWare, Backtrack 4, Ubuntu 10.04
Posts: 20

Rep: Reputation: 0
Question IDS question/opinion linux/snort vs commercial solution


More of an opinion question here.... maybe someone on here has more experience with this...
I need to come up with an IDS solution. Looking for a few thoughts from the masses. Would I be best off with a custom built Linux solution, or should I go with one of the commercial solutions (Cisco, NetMRI, HP, etc.)
I'm going off of the usual determining factors (reliability, throughput, cost effectiveness, administrative overhead, etc...)

It's for a (quite frankly, excessively used) high traffic connection (Dual redundant T3 upstreams and separate downstreams handled by 3 routers.... yea, the guy before me got it to work and I haven't truly wanted to contemplate the idea of touching that disasterous feat of network WTFWUT =( ) which requires a 99.9% SLA, and it needs to be able to monitor both the primary and redundant connection (also not my idea). It will be between the 3 routers. The 2 routers on the perimeter seperate the i/o's and pipe the merged traffic into the third router.... and I need to park the IDS in the middle.

Any suggestions would be awesome... or someone more persuasive than I talk my CIO into getting an OC1 =D
 
Old 10-08-2010, 01:40 PM   #2
TB0ne
LQ Guru
 
Registered: Jul 2003
Location: Birmingham, Alabama
Distribution: SuSE, RedHat, Slack,CentOS
Posts: 26,655

Rep: Reputation: 7970Reputation: 7970Reputation: 7970Reputation: 7970Reputation: 7970Reputation: 7970Reputation: 7970Reputation: 7970Reputation: 7970Reputation: 7970Reputation: 7970
Quote:
Originally Posted by josephw47 View Post
More of an opinion question here.... maybe someone on here has more experience with this...
I need to come up with an IDS solution. Looking for a few thoughts from the masses. Would I be best off with a custom built Linux solution, or should I go with one of the commercial solutions (Cisco, NetMRI, HP, etc.)
I'm going off of the usual determining factors (reliability, throughput, cost effectiveness, administrative overhead, etc...)

It's for a (quite frankly, excessively used) high traffic connection (Dual redundant T3 upstreams and separate downstreams handled by 3 routers.... yea, the guy before me got it to work and I haven't truly wanted to contemplate the idea of touching that disasterous feat of network WTFWUT =( ) which requires a 99.9% SLA, and it needs to be able to monitor both the primary and redundant connection (also not my idea). It will be between the 3 routers. The 2 routers on the perimeter seperate the i/o's and pipe the merged traffic into the third router.... and I need to park the IDS in the middle.

Any suggestions would be awesome... or someone more persuasive than I talk my CIO into getting an OC1 =D
If you can define "Best", we can tell you. But there's no real way to quantify it. If your organization has the $$$ to spend, and they're adamant about it being a "supported" (read: paid-for) solution, then you're better off buying something, and shoveling any problems you have off to the vendor to solve.

However, there's very little you can't put together with Linux, and you can easily duplicate (and exceed), commercial products capabilities. Snort is a good tool to use, and can form a good base for things. You can extend it further, start generating traffic reports, graphs, etc., which you are going to be limited with the commercial products to what THEY decide you need.

If you've got the time to learn and want to develop something that does 100% of what you need, go Linux. If you're already spread thin, and need something to make your boss'es shut up, go commercial/off-the-shelf.
 
Old 10-12-2010, 11:35 AM   #3
josephw47
LQ Newbie
 
Registered: Sep 2010
Location: North Carolina
Distribution: centOS 5, RHEL 5/6, SLES10/11, VMWare, Backtrack 4, Ubuntu 10.04
Posts: 20

Original Poster
Rep: Reputation: 0
Best: as in one's opinion through their experiences with the various products commercially available versus a home-built solution. I know how to build one, I'm just looking for people who already have the aforementioned solutions in place and if their experience with said solution made for an acceptable ROI. (IE reasons that can justify a $10,000+ expenditure plus associated support subscription costs over a $500 solution that is supported by internal IT which may possibly include additional staff to support said home-grown solution) or is it an outright waste of time/money and just an unnecessary point of failure in the network infrastructure.

Throughput: By ones experience, on an extremely active connection, how much traffic can one of these commercial units handle without causing an internal DOS due to said system being run beyond it's capacity

Reliability: how often do the commercial solutions break down or have to be rebooted (inadvertently creating a DOS)

Administrative overhead: How much additional overhead will my IT staff incur with the commercial solution vs the home grown solution.

Short answer: I other people's opinion, how do their IDS systems fare whether they chose to go the commercial route or home built.

Last edited by josephw47; 10-12-2010 at 11:39 AM.
 
Old 10-12-2010, 12:48 PM   #4
TB0ne
LQ Guru
 
Registered: Jul 2003
Location: Birmingham, Alabama
Distribution: SuSE, RedHat, Slack,CentOS
Posts: 26,655

Rep: Reputation: 7970Reputation: 7970Reputation: 7970Reputation: 7970Reputation: 7970Reputation: 7970Reputation: 7970Reputation: 7970Reputation: 7970Reputation: 7970Reputation: 7970
Quote:
Originally Posted by josephw47 View Post
Best: as in one's opinion through their experiences with the various products commercially available versus a home-built solution. I know how to build one, I'm just looking for people who already have the aforementioned solutions in place and if their experience with said solution made for an acceptable ROI. (IE reasons that can justify a $10,000+ expenditure plus associated support subscription costs over a $500 solution that is supported by internal IT which may possibly include additional staff to support said home-grown solution) or is it an outright waste of time/money and just an unnecessary point of failure in the network infrastructure.

Throughput: By ones experience, on an extremely active connection, how much traffic can one of these commercial units handle without causing an internal DOS due to said system being run beyond it's capacity

Reliability: how often do the commercial solutions break down or have to be rebooted (inadvertently creating a DOS)

Administrative overhead: How much additional overhead will my IT staff incur with the commercial solution vs the home grown solution.

Short answer: I other people's opinion, how do their IDS systems fare whether they chose to go the commercial route or home built.
Oh that's easy...we built ours, and have had much better luck with them, than with the commercial ones. In my opinion, the FOSS model gives you:
  • More flexibility - you set it up how you want, where, and decide what reports you want. You've got the tools to do it, and are only limited by your imagination.
  • More reliability - Since you're using commodity-hardware, you don't need a specialized appliance/server. So having four boxes in an HA cluster is very doable, even on a modest budget.
  • Throughput - haven't hit the upper limit on the commercial or FOSS products, so can't say.
  • Administrative costs - Lower, I'd say, for the FOSS. Simply because during the build/install/configuration process, you'll learn EVERYTHING about the system, and how YOU'VE configured it. Easily documented during build time, so more easily referenced later. Since you don't have to depend on a vendor, or shovel $$ their way for support, you've got the answers when you need them, in a way that's totally customized for you.

Add to that the fact that you could use a generic desktop PC as your 'test' environment for new rule sets, patches, etc., and you lower costs and increase reliability even more. Commercial products? if you've got the $$$ to shove another one in your lab, that's great...but often you don't, and have to trust the vendor to not break things.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
IDS question/opinion josephw47 Linux - Networking 2 10-10-2010 08:32 PM
Snort or OSSEC ? ( IDS ) mike2010 Linux - Software 4 01-12-2010 01:31 PM
[HELP]SNORT PROBLEMS(IDS)-service snort start JayCool Linux - Software 5 03-15-2009 12:34 PM
How to setup snort IDS saini_mw Linux - Security 2 05-15-2006 07:46 AM
developing an ids using snort chax Linux - Security 1 01-10-2006 12:20 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Networking

All times are GMT -5. The time now is 11:33 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration