Slashdot Mirror


Network Intrusion Detection Systems Fail to Impress

TheBongPipe writes "I'm reading a nice test here about 7 commercial IDSs. Who won the prize? Nobody..." They also looked at Snort, but found that all the products generated way too many false alarms.

211 comments

  1. What does everyone use by mAIsE · · Score: 1, Interesting

    What IDS do slashdot users use ?

    1. Re:What does everyone use by fire-eyes · · Score: 1

      I use snort, but it's not easy to set up and tweak properly, way too many false alarms.

      But it has helped me catch nimda and other nasty tidbits running around the network, allowing me to repair the systems.

      --
      -- Note: If you don't agree with me, don't bother replying. I won't read it.
    2. Re:What does everyone use by ehorizon · · Score: 1

      IPCop. Woks great and really easy to install

    3. Re:What does everyone use by Lord_Slepnir · · Score: 5, Funny
      I use snort, but it's not easy to set up and tweak properly, way too many false alarms.

      Yeah, me too. All that special lab equipment to refine it, and the look out always saying the cops are coming when half the time it's just a meter-maid....

    4. Re:What does everyone use by goldorak_dan · · Score: 1

      That's a firewall that COMES with ids.

    5. Re:What does everyone use by Anonymous Coward · · Score: 0

      I certainly hope you don't need and IDS to catch Nimda. That bastage announces itself all over the place.

    6. Re:What does everyone use by ehorizon · · Score: 1

      I Know. I just ASSUMED that people would know it uses snort

    7. Re:What does everyone use by Anonymous Coward · · Score: 0

      Har har didn't see that one coming...oh I see Snort and cocaine...har har.

      It would nice to filter out all the stupid "Funny" messages that some lame ass moderator thinks is silly, so we could have serious threads once in a while.

      Yeah gimme my -1 you fuck nut.

    8. Re:What does everyone use by Lord_Slepnir · · Score: 2

      Actually, you can. Just go into prefrences. You can give all funny comments an automatic -5 moderation if that's what you want. I only payed attention to this AC because he has half a brain

    9. Re:What does everyone use by Anonymous Coward · · Score: 0

      Ok thanks for the info.

  2. Difficult to make by ShwAsasin · · Score: 1

    Those systems are rather difficult to design at times. I think it's odd that 7 systems didn't work to their full-potential.

    1. Re:Difficult to make by Anonymous Coward · · Score: 0

      I've looked at snort a few times and always came to the conclusion that one would need to be an artiste to make it work well. The real-life black ice and the grimy pink mechanical arm at your disposal. But if you think you're gonna jump right in and be a master, you'll find out you're playing baseball with a pair of num-chucks.

  3. False Alarms by qurob · · Score: 2, Insightful

    They also looked at Snort, but found that all the products generated way too many false alarms.

    Too many false alarms isn't necessarily a bad thing. In intrusion detection you'd rather take the false positives, than the alternative.

    The rate of false fire alarms, and false burgular alarms is VERY high compared to the actual number of real emergencies.

    1. Re:False Alarms by Anonymous Coward · · Score: 0

      In an enterprise solution, the amount of false positives can be up to 500 per second! There is no way to determine that the network has been comprimised with that amount of noise.

    2. Re:False Alarms by TurboDog99 · · Score: 0

      I quit using radar detectors because they always managed to find microwave ovens and automatic doors, but I could never tell which alert was a cop. I ended up feeling on edge the entire time I was driving. If I was alerted to every little bit of network activity, I'd probably never get any sleep at night. IDS systems are intended to make you feel more secure, not less.

    3. Re:False Alarms by Anonymous Coward · · Score: 0

      If you use snort you HAVE to tune it.

      I Mean come on here. What do these numskulls want(the testers). A free program that you just hook up to a network and and is accurate without any tuning? For the price(free) I think snort is an awesome deal. Maybe they should ask for magic pixe dust while they are at it.

      I wonder how well snort would have worked if the had purchased the commercial version of snort and had some one with a brain set it up?

      BTW I have snort sniffing away at approx 300 megabit and its not crashed EVER. Jesus they probaly installed in on XP....

      ARRRRGH!

  4. Snort and GUI by fabiolrs · · Score: 4, Insightful

    I had a nice experience using snort.

    Come on, reading the article I saw the guy said a Snort disadvantage is not having a GUI. What kind of technical user this guy is? :/ Point and click is not always the best solution...

    --
    Fabio - Sumare/Sao Paulo/Brazil/South America/Earth/Solar System/Milky Way/Universe
    http://www.morroida.com.br
    1. Re:Snort and GUI by delcielo · · Score: 2

      We use Snort on several boxes as sensors, reporting to a central database server. It's a sweet setup that's tedious, but not difficult to maintain. The database (ACID) is easy to use, and works as a PHB pacifier.

      Obviously we didn't get the whole thing up and going in a day, and we still spend time updating/tweaking signatures; but it wasn't rocket science.

      --
      Hot Damn! It's the Soggy Bottom Boys!
    2. Re:Snort and GUI by shftleft · · Score: 1

      If you do want a GUI to run on top of snort. ACID is the best that I have seen, it needs apache, php, and mysql I believe.

      ACID Homepage

      --
      People who have witty things here blow.
    3. Re:Snort and GUI by demaria · · Score: 2

      Command line and text is not always the best solution either. There is nothing inherently inferior to using a GUI in and of itself.

    4. Re:Snort and GUI by Anonymous Coward · · Score: 0

      What kind of technical guy is STUPID enough to do things the difficult way.

    5. Re:Snort and GUI by antirename · · Score: 1

      It's also interesting that the only attack snort missed (yeah, I use it) occured when it wasn't properly configured. That fact was noted in text, but not in the uptime chart.

    6. Re:Snort and GUI by fabiolrs · · Score: 1

      Well, you have plenty of GUIs that work with Snort. The problem is that i dont agree thats a disadvantage... :/

      --
      Fabio - Sumare/Sao Paulo/Brazil/South America/Earth/Solar System/Milky Way/Universe
      http://www.morroida.com.br
    7. Re:Snort and GUI by fabiolrs · · Score: 1

      Thats what i meant... you CAN in fact have a GUI. That should be a advantage, I mean, no other IDS can have a GUI and a non-GUI interface.

      I prefer the non-GUI option! :))

      --
      Fabio - Sumare/Sao Paulo/Brazil/South America/Earth/Solar System/Milky Way/Universe
      http://www.morroida.com.br
    8. Re:Snort and GUI by rodneyt3 · · Score: 1

      I don't recall saying Snort is at a disadvantage from not having a GUI. In fact, we didn't >review Snort at all. We used it, in text mode.

  5. False Positives... by Liora · · Score: 4, Funny

    Like a pregnancy test, I think the false positives are preferable to sitting around thinking you're safe.

    --
    Liora
    1. Re:False Positives... by NanoGator · · Score: 1

      Take 1000 pregnancy tests and tell me which one is the accurate one. If you can't be sure you're pregnant in the first place, how can you even hope to figure that problem out?

      That's basically the reason it 'failed to impress.'

      --
      "Derp de derp."
    2. Re:False Positives... by Anonymous Coward · · Score: 0

      I don't think so. With a false positive in a pregnancy test, they might extract one of your ovaries thinking it was the foetus.

    3. Re:False Positives... by Anonymous Coward · · Score: 0

      Deplorable.

    4. Re:False Positives... by sam_handelman · · Score: 5, Insightful

      Well, that's true, unless

      ALERT: Intrusion attempt detected! User Liora mistyped his password!

      the rate of false-positives is high enough that

      ALERT: Account Liora has recieved login attempts from three different IPs in the past 12 hours!

      you stop paying attention; unlike with AIDS testing (which has a very high false positive rate) the user is simply likely to ignore the system even if real threats occur

      ALERT: 1,262 attempts to login as user "root" in past 7 seconds!

      So it becomes desirable to lower the false positive rate to a manageable level, WHATEVER the rate of false negatives is, because otherwise you won't actually catch anything.

      The purpose of the AIDS test is to assure you that you don't have AIDS. False negatives are unacceptable, false positives can be dealt with.

      The purpose of the IDS is not to prevent intrusions - that would be nice, but it's not going to happen. The purpose of the IDS is to identify the (coloquially) hackers, so that you can retaliate against them / deter them, before they get you too many times, or get too many different people once. To do this, you need a deterence-level set of positives which is small enough (and true positive rich enough) for you to actually act on them.

      Oh, and because I get off on it when people with agree with me: this is no substitute for real, human-level, security measures. Someone who expects any system of this kind to protect them from lousy sysadmin decisions deserves the rusty metal sodomy they will no doubt recieve.

      --
      The good and new comes from no quarter where it is looked for, and is always something different from what is expected.
    5. Re:False Positives... by Liora · · Score: 1

      Much like a pregnancy test, you're probably going to find out the truth eventually.... Those early indicators just give you a clue as to what to do next. More security measures and planning for the future. Unless of course you wanted to be hacked ;).

      --
      Liora
    6. Re:False Positives... by NanoGator · · Score: 2

      Heh yeah, but that takes time. Unfortunately, I'd have to drag out the metaphor to silly extremes to make that point. Instead let me say this: When I have a problem with the mailserver (Exchange), for example, it's a pain in the ass to get to the right point in the log just to troubleshoot one problem. The reason for that is the event log logs allll kindsa silly stuff. Not all errors are indicated in red either.

      If I had an intrusion detection package that made a similar kinda log, it's easy to imagine that it'd constantly fill with new log events. I wouldn't know what to look for until the damage had been done.

      Get what I mean?

      --
      "Derp de derp."
    7. Re:False Positives... by techwolf · · Score: 2, Informative

      If you're a Network or System Administrator, you should KNOW you're not safe.

      You SHOULD be testing your systems constantly.
      You SHOULD be installing new patches.
      You SHOULD be subscribed to CERT style mailings.

      You SHOULD NOT think you are safe because you're small. Security though obscurity is the biggest false sense if security I've seen. Former employees, especially the guy you replaced are a pretty large threat.

      For beginners out there, here are some places to start... (Some of these are OLD links, but still contain some useful information and yes, they're Linux oriented.):
      Beginners Guide to Armoring Linux
      Linux Security Guide
      Nessus
      Traditional HOWTO

      --
      I don't do this for karma, I do it for cash. It's much better.
    8. Re:False Positives... by warpSpeed · · Score: 3, Insightful
      The purpose of the IDS is not to prevent intrusions...

      This is so true, I wish the PHBs would get this! Detection and prevention are two different things, it is like comparing a pregnancy test to a condom.

      You should have at least used the later, but to be sure, use the former as well.

  6. Pattern matching based on behaviour by brad-x · · Score: 1

    Is not exactly an accurate science; either one has to deal with false alarms, and probably more than a pleasant number of them for the sake of paranoia, or simply be more sure of their systems.

    Informal poll who among us uses an IDS, and why? I've always figured them for a way to be lazy, but that perspective is likely not shared. I'd love to see some other opinions!

    --
    // -- http://www.BRAD-X.com/ -- //
  7. Always compare with a placebo by Anonymous Coward · · Score: 5, Funny

    Compare with my program that suddenly displays "!!! RED ALERT !!!" at random.

    1. Re:Always compare with a placebo by alienmole · · Score: 5, Funny

      Why use your program when we already have the Homeland Security Advisory System to raise meaningless alerts at random?

    2. Re:Always compare with a placebo by Mister+Transistor · · Score: 1

      And, in a variety of decorator colors, no less!

      --
      -- You are in a maze of little, twisty passages, all different... --
    3. Re:Always compare with a placebo by PD · · Score: 1

      That's only single blind. You also need a hacker to hack your computer who does not know he is hacking your computer. Gotta do that study the scientific way.

    4. Re:Always compare with a placebo by RazzleDazzle · · Score: 1

      Why not go directly to the source? Of course here is an explanation of them all.

      --
      ZERO ZERO ONE ZERO ONE ZERO ONE ONE! Just brushing up for my next big invention: Ethernet over Voice (EoV)
  8. Need more detail by seosamh · · Score: 4, Insightful

    It'd be nice to have some more detail on their results. The chart on the page shows Snort detected all the attacks listed in the chart except the SYN flood. And the footnote on that entry says Snort was down because of "configuration error."

    Gee, whose fault is that?

    1. Re:Need more detail by M'Barr · · Score: 1

      In the text they even say that it was their own misconfiguration, and I think they should have indicated that better in the table. It wasn't down because it crashed, or "vendor" issues, but because they messed it up.

      Matthew

    2. Re:Need more detail by Lothsahn · · Score: 2, Insightful

      The problem with snort is that it doesn't have a GUI. Most likely, it was harder than the other systems to set up. Although it's not directly Snort's fault that it wasn't configured properly, perhaps it is Snort's fault in that it is too confusing to setup.

      Remember--there are significantly more computers than talented sysadmins out there, which means that tools such as these must be made to not only work for experienced and knowledgable admins as well as "n00b" admins.

      I think it's at least partly Snort's fault. Make it easier to use, so that configuration errors are less common.

      --
      -=Lothsahn=-
    3. Re:Need more detail by rodneyt3 · · Score: 1

      It was from a configuration error, which we explained.

    4. Re:Need more detail by Anonymous Coward · · Score: 0

      Yes file saving, line cutting, and pasting was always so difficult for me.

  9. A False Alarm is still an Alarm by pheph · · Score: 5, Insightful
    I worked in a NOC for some time and found that while false alarms generally take away from the impact of real alarms, they still alarm you that something not quite right is going on in your network.

    They also go on to mention all ask too much of their users in terms of time and expertise to be described as security must-haves. IDSs are not screen-savers. Those who are setting up an IDS better have a good understanding of how they work and how to configure these applications. Point-and-click doesn't really apply to something this involved.

    ... As for stability, I think this report is correct, the only IDS I've used that didn't crash consistanty was snort (with ACID)

    1. Re:A False Alarm is still an Alarm by alienmole · · Score: 0, Offtopic
      ... As for stability, I think this report is correct, the only IDS I've used that didn't crash consistanty was snort (with ACID)

      Whoa, you snort acid? Hardcore, dude!

    2. Re:A False Alarm is still an Alarm by sllort · · Score: 2, Informative

      "As for stability, I think this report is correct, the only IDS I've used that didn't crash consistanty was snort (with ACID)"

      I've run NAI's IDS (the one that came bundled with PGP 7.1) for a year on Win2k, and it hasn't crashed yet. It does come up with false positives, especially if you configure it to be "sensitive", but once they occur, you can determine whether or not you want to continue to listen for them. It consistently tagged something the Mac's on our LAN were doing as a "fraggle" attack, so I turned off "fraggle" detection.
      Not a perfect solution, but soooo much better than nothing.

    3. Re:A False Alarm is still an Alarm by palme999 · · Score: 3, Informative

      ... As for stability, I think this report is correct, the only IDS I've used that didn't crash consistanty was snort (with ACID)

      I can vouch for this also. About six months ago I setup a snort logging to mysql box at work to monitor our class-C and have had zero problems. It does take a while to tweak and prune things to eliminate all the portscan misdetects (any/any is certainly not advised) and such, but overall it's performed sweet. The price is right certainly, comparing it to those listed in the article. As far as console analysis, you simply cannot do without ACID as the parent said. Head to CERT and download a copy. My only complaint is that the db lookups perform a little sluggishly on the p2-233. :-)

    4. Re:A False Alarm is still an Alarm by Ashtangi · · Score: 0, Offtopic

      Hmmm. Every time i snort, especially with acid, I end up crashing for at least the better part of the next day. Of course hitting the old bong pipe is a nice part of the crash, but all in all I try to stay away from snort. Acid is ok every once in a while, but peyote, salvia, and good ol shrooms are much preferable.

    5. Re:A False Alarm is still an Alarm by Duck_Taffy · · Score: 0, Offtopic

      ... As for stability, I think this report is correct, the only IDS I've used that didn't crash consistanty was snort (with ACID)

      I've never tried snorting acid before. Do you see pretty colors?

      --
      Karma: Ran over your dogma.
    6. Re:A False Alarm is still an Alarm by rodneyt3 · · Score: 1

      The >>>vendors configured the boxes for us. ALl the (bogus) whining that we configure things wrong is way off target. The point about false alarms was that many products made it painful to impossible to alter severities to tune what alarms (false or otherwise) one wanted to see.

    7. Re:A False Alarm is still an Alarm by pheph · · Score: 2

      I wasn't attacking the setup of these boxes. I understand that at the moment, false posities are a part of IDS, no matter what product you choose. I just pointed out a few things I didn't agree with the article, such as the expection that this software is simple and should be able to be setup by someone quickly with little expertise.

  10. Car Alarms by Codex+The+Sloth · · Score: 5, Insightful

    Like Car Alarms, if it goes off all the time, people will just ignore it -- At some point, the noise drowns out the signal.

    You would hope that the increase in false positives decreases the number of false negatives but that isn't necessarily true either.

    --
    I am not a number! I am a man! And don't you ... oh wait, I'm #93427. Ha ha! In your face #93428!
    1. Re:Car Alarms by Anonymous Coward · · Score: 0

      We had this problem with ISS's RealSecure. What a piece of crap that is. Everytime someone port scanned our network it'd log 32,000 events and since we had it e-mail alerts... We learned to shut that shit off real fast. Essentially Realsecure is useless for us since it picks up far too many false positives.

    2. Re:Car Alarms by Anonymous Coward · · Score: 0

      but an IDS is not like a car alarm. an IDS can be told to ignore people that walk within a so many feet as long as they dont touch the car.

      etc

      its a burglar alarm, not a car alarm

    3. Re:Car Alarms by Jucius+Maximus · · Score: 2, Interesting
      "Like Car Alarms, if it goes off all the time, people will just ignore it -- At some point, the noise drowns out the signal."

      I have been to a certain obscure country visiting my relatives where a common joke is this: A car alarm sounding means another dork can't figure out how to enter their car.

      The only flaw with this analogy is that car alarms are supposed to alarm people (i.e. draw their attention) who have no personal interest in the safety of your car to pay attention, and alarm the crook that they have been detected so they will hopefully run away without stealing the car.

      I am no security professional, but I would expect that such intrusion detection software does not give the cracker any warning that they have been detected by a real person or security system, so they have no reason to leave the system alone. It also does not give the IP of the potential threat to everyone else on the network so that the threat can be DDOS'd.

    4. Re:Car Alarms by Anonymous Coward · · Score: 0

      Yes, you used the policy that checked for everything, so it did just as you asked. What a piece of crap.

    5. Re:Car Alarms by Chang · · Score: 1

      Unfiltered internet is filled with noise.

      Don't even bother to install an IDS system if you don't intend to do something with the hundreds or thousands of hits that you will inevitably receive every day. Instead spend the money on keeping up to date with vulnerability announcements and patch installations. You'll get much more bang for the buck.

      On the other hand if you are willing to spend some time building up a profile of activity on your network, following up on incidents and taking action then by all means go for it. I highly recommend Snort. Been using it for 2 years and love it.

    6. Re:Car Alarms by Asprin · · Score: 3, Funny

      Like Car Alarms, if it goes off all the time, people will just ignore it -- At some point, the noise drowns out the signal.

      Yup, yup, I *know* what you mean!

      I've got RAID array in my office that's part of the main production file server and there's this alarm that's been going off for, like, 16 MONTHS on the thing. Don't worry, it's not important - it's only a fan in the back of the drive tray that gets stuck sometimes, then it works itself loose and everything goes back to norm@#&$%@#$89d sifsd00JE{PGJE....

      --
      "Lawyers are for sucks."
      - Doug McKenzie
    7. Re:Car Alarms by discontent · · Score: 1

      This comparison is not fair and not even close. First of all an IDS is a tool. It is a tool to be used by experienced people. Would you hire someone to maintain your Cisco network that had never maintained a CIsco router? How about someone to manage your firewall who didn't know firewalls.
      False alerts are usually not really false alerts. If an attack or a probe does not succeed I stil want to know that the attack took place. It identifies *intent*.
      In many cases the rest of the false alerts that are just calling out network activites can be tuned out. If you dont know how to do that then learn :)
      The idea that an IDS makes the decision that something is interesting or not is a scary proposition and all it will do is lead to more insecurity.
      Bite the bullet and hire someone for their *expertise* and *skill* and stop looking for pipe dreams of a security system that will tell your non-technical people you are in trouble...

  11. Mirror by Anonymous Coward · · Score: 0


    Crying wolf: False alarms hide attacks
    Eight IDSs fail to impress during the monthlong test on a production network.

    By David Newman, Joel Snyder and Rodney Thayer
    Network World, 06/24/02


    One thing that can be said with certainty about network-based intrusion-detection systems is that they're guaranteed to detect and consume all your available bandwidth. Whether they also detect network intrusions is less of a sure thing.

    Those are the major conclusions of our first-ever IDS product comparison conducted "in the wild." Unlike previous tests run in lab settings, we put seven commercial IDS products and one open-source offering on a live ISP segment to see what they'd catch.

    What we found wasn't encouraging:

    Several IDSs crashed repeatedly under the burden of the false alarms they churned out.

    When real attacks came along, some products didn't catch them and others buried the reports so deep in false alarms that they were easy to miss.

    Overly complex interfaces made tuning out false alarms a challenge.

    Because no product distinguished itself, we are not naming a winner (See "No cigar"). The eight products we tested - from Cisco, Intrusion, Lancope, Network Flight Recorder (NFR), Nokia (running on OEM version of Internet Security Systems RealSecure 6.5), OneSecure, Recourse Technologies and the open-source Snort package - all ask too much of their users in terms of time and expertise to be described as security must-haves.

    That's not to say IDSs have no place in corporate networks. They can be valuable tools for learning about network security and can validate that other security devices are doing their jobs. But setting up the current generation of IDSs requires a substantial time investment to ensure they'll flag only suspicious traffic and leave everything else alone.

    We used the production network of Opus One, an ISP in Tucson, Ariz., as our testbed. Opus One offers Web hosting and leased-line, DSL and dial-up Internet access services to 50 small to midsize businesses. The backbone infrastructure includes nine T-1 circuits with an average utilization in the range of 9M to 12M bit/sec.

    To spice things up a bit, we deployed four "sacrificial lambs," systems running old, unpatched versions of Windows 2000 Server and NT 4.0 Server, Red Hat Linux 6.2 and Sun Solaris 2.6. Putting plain-vanilla versions of these operating systems on the Internet is just asking to be attacked. Past studies have shown that unpatched systems get owned in a matter of minutes, thanks to automated scripts that find and exploit well-known vulnerabilities. We figured the IDS sensors couldn't miss seeing these attacks.

    All IDSs consist of at least one sensor that monitors traffic and sends alarms whenever suspicious behavior occurs. There are two major methods of detecting problems: signature detection and anomaly detection. Signature detection, used by all products in this review except Lancope's StealthWatch, will generate an alarm whenever traffic matches a known attack pattern. With anomaly detection, the IDS compares current behavior against a baseline of "normal" traffic on that network and flags anything out of profile as an alarm.

  12. Pipe? by sdjunky · · Score: 0, Offtopic

    "They also looked at Snort..."

    No they didn't. It was posted by "TheBongPipe" and I don't see how you could possibly snort that

  13. OOOooooo by Anonymous Coward · · Score: 0

    Oooooh... they were particularly hard 'testers' " because no product distinguished itself, we are not naming a winner. " The eight products they tested were from Cisco, Intrusion, Lancope, Network Flight Recorder (NFR), Nokia (running on OEM version of Internet Security Systems RealSecure 6.5), OneSecure, Recourse Technologies and the open-source Snort package. Definitely a MUST READ article in these times where everyone is looking for silver bullets and according to this article there are a few 'blanks' being fired around...

    1. Re:OOOooooo by Anonymous Coward · · Score: 0

      Technologies and the open-source Snort package - all ask too much of their users in terms of time and expertise to be described as security must-haves.

      No shit!!! What did they expect? Plug-n-Play device to fight against human intelligence? That is why you need to hire security expert to do it for you, not some half-baked article writer that thinks he's a techie!

  14. Bad test == Bad results by Telastyn · · Score: 2

    The problem with many of the statistics from this test is that the management software was considered equal to the actual IDS machines. The "uptime" was actually garnered from the management software staying connected for the entire period. Given all of the complaints about java consoles being sluggish, I can only wonder at what the console machine was...

    From reports of the test the "wu-ftpd" exploit used wasn't an actual exploit, but was only a replay of one of the signatures of a decade old exploit. Since not all of the systems use signature detection, and since the "exploit" didn't actually exploit anything (*gasp*) some of the IDS systems didn't pick it up.

  15. Lancope Stealthwatch M100 by qurob · · Score: 1

    It didn't crash the entire time.

    According to the chart, it also didn't detect code red worm, SYN flood, or wu-ftp exploit.

    Was this box even operating correctly?

    1. Re:Lancope Stealthwatch M100 by Anonymous Coward · · Score: 1, Informative

      Yes, the box was working.. it is an entirely different type of IDS. apples to oranges type of thing.. IMHO, anyoner who tried to deploy it to replace snort/iss/dragon is an idiot. It does work well to COMPLIMENT a tradional IDS, but not to replace.

      It functions by analysis of traffic flow.. system x communicating to system y on ports a,b,c. if the pattern changes beyond a threshold, an alarm.

    2. Re:Lancope Stealthwatch M100 by scosol · · Score: 1

      Maybe there was a "misconficuration" with the power switch?

      --
      I browse at +5 Flamebait- moderation for all or moderation for none.
    3. Re:Lancope Stealthwatch M100 by Anonymous Coward · · Score: 0

      yes it was turned on...

    4. Re:Lancope Stealthwatch M100 by Anonymous Coward · · Score: 0

      yeah, its the type of IDS that doesnt detect attacks...

  16. $20,000 for crap by Rupert · · Score: 3, Interesting

    It amazes me that people will pay $20,000 for a product that regularly crashes, doesn't detect all intrusions, and can only be kept up by constant, expensive intervention from the vendor, when for $20,000 less you can have a similar product that doesn't crash, detects just as many intrusions (though not all of them) and can be maintained either by the vendor, or by anyone else with the wit to understand it.

    IDS are complex systems. Anyone pretending they have a packaged solution should rot in jail.

    --

    --
    E_NOSIG
    1. Re:$20,000 for crap by qurob · · Score: 1

      Solution:

      Use and old desktop (free) with snort (free) and use it as a firewall.

      Spend the $20,000 on a Sun box, a intel server, a switch, a laptop, and some Linux Books

    2. Re:$20,000 for crap by qurob · · Score: 1


      Another reason you'd spend $20,000, is because (company policy, outside vendor, customer, contract) says you NEED one.

    3. Re:$20,000 for crap by Anonymous Coward · · Score: 0

      doesn't detect all intrusions

      You _can't_ be serious.

      The day an IDS can detect _all_ intrusions is the day we don't need engineers anymore.

    4. Re:$20,000 for crap by austad · · Score: 2

      Use and old desktop (free) with snort (free) and use it as a firewall.

      Using an old machine is fine for a small network, but anything that does a significant amount of traffic is going to need a fast machine. Trust me, I know. I've used snort for a couple of years and checking every packet that comes in against every rule is very processor intensive.

      Also, running snort on a firewall is a stupid thing to do. Snort has had a couple of buffer overflow exploits in the past which would allow an attacker to get a shell on the box. Some admins are stupid and run snort as root, which is a big no-no. And even if they don't run as root, an attacker could use his non-root shell to perform a local root exploit and gain root access. While snort is a security program, that doesn't mean it's secure.

      I've tried NFR and ISS, and both sucked bigtime, especially considering the outrageous pricing.

      --
      Need Free Juniper/NetScreen Support? JuniperForum
  17. False Alarms get annoying for real admins by Wingchild · · Score: 3, Interesting

    I recall a user we had on our network who thought it'd be cute to install BlackIce on his box, to better secure it. Nevermind the fact that I, and the rest of the admins at my company, had firewalls in place and had never had an intrusion on our network.

    Imagine the fun the first time we try to deploy an antivirus package to his desktop just to be blocked for -- are you sitting down? -- an attempted NetBIOS intrusion.

    After the second time we tried to deploy (and failed) BlackIce locked down the system so that it couldn't be accessed across the network by any other workstation, despite our having adminsitrative rights. That was cute.

    Just throwing up a little real world example of how annoying these false alarms can be.

    1. Re:False Alarms get annoying for real admins by Anonymous Coward · · Score: 1, Informative

      RE:
      had firewalls in place and had never had an intrusion on our network.

      HAHAHAHAHA. seriously. HAHAHA. This is called the hard-candy security princple.. Hard and crunchy on the outside, soft and chewy inside. Perimiter firewalls are insiufficient for medium-large businesses, and generally small ones as well. Got VPN connections? Allow ANY traffic in to a DMZ or internal network?

      As for BlackICE.. 'NetBIOS intrusion' isnt even an attack type. What happened was probably that the user blocked the netbios PORT via the firewalling and it showed as a 'NetBIOS port probe' with the reason=firewalled. Also, BlackICE does not disable ALL network activity. By IP address or port, yes. Not by network or everything. That would be stupid. See http://www.networkice.com/advice for BlackICE attack details.

    2. Re:False Alarms get annoying for real admins by Anonymous Coward · · Score: 0

      maybe the user did not want you to administer his box, and he was considering you as an intruder... ;)

    3. Re:False Alarms get annoying for real admins by Anonymous Coward · · Score: 1, Interesting

      Yup, and I change the admin password on all workstations every 60 days, PLUS remove all the damned domain admin hooks in the local system users hive.

      Keep your damned NOC hands out of my Fricking PC's. I'll deploy my OWN updates than you. (I am always at least 2 weeks ahead of corperate on every update, and I have NEVER had a virus origionate or propagate from my offices.. the last 2 Virii propagated from the NOC computers...)

      The local admin is who is in charge... you remote dweebs can keep your damned fingers out of my stuff.

    4. Re:False Alarms get annoying for real admins by ThogScully · · Score: 1

      So the IDS did alarm you to a misconfiguration in your network that was preventing you from correctly administering your machines the way you intended. Isn't this a good thing? Didn't it alert you to behaviour on yoru network that you didn't approve of? Isn't that the point?

      --
      I've nothing to say here...
    5. Re:False Alarms get annoying for real admins by ethereal · · Score: 1

      Sounds like you need to lock your users down a little more; there's your primary security problem.

      --

      Your right to not believe: Americans United for Separation of Church and

    6. Re:False Alarms get annoying for real admins by Anonymous Coward · · Score: 0

      OK for you, but for every seemingly competent user there are 10 or more dumbasses out there lurking.

    7. Re:False Alarms get annoying for real admins by Anonymous Coward · · Score: 0

      Exactly! If you are gonna be a remote Nazi, you should have already locked down the user's ability to even INSTALL the blackice utility!

    8. Re:False Alarms get annoying for real admins by Anonymous Coward · · Score: 0

      All this without even the ability to spell! We are impressed!

    9. Re:False Alarms get annoying for real admins by Anonymous Coward · · Score: 0

      It wasn't a local admin, you dickcheese. It was an ordinary user. Maybe you should keep your frickin hands off your users' systems, so they can deploy their OWN updates than you.

    10. Re:False Alarms get annoying for real admins by The_Final_Word · · Score: 1

      That's what you get for giving your users enough admin rights to be able to install their own programs. How many of them have downloaded warez from the 'net? Bet you don't know, and I bet you don't look at traffic leaving your network either.

      --
      The Final Word
    11. Re:False Alarms get annoying for real admins by Anonymous Coward · · Score: 0

      Users deploying their own updates - are you fucking serious!?!

      Get a clue.

    12. Re:False Alarms get annoying for real admins by Anonymous Coward · · Score: 0

      I agree with Ethereal.

      Remote Nazi or on-site Nazi - whatever it takes. Users don't install apps, period. Otherwise you get a thousand violations of licensing policy when everyone and their sister brings "Greeting Card Creator" and "Little Kitty Assistant" to work and installs it on everyone's frickin' PC. Then they call IT and complain that their computers keep locking up.

      Your headache - not mine.

    13. Re:False Alarms get annoying for real admins by DavittJPotter · · Score: 1

      Again, "*my Fricking PC's"? Did you buy them? Didn't think so. Those are the property of your company, not you. Were I your manager and learned of your attitude and actions, you would be reprimanded and/or fired.

      Company property is just that. Not yours to just tinker with as you see fit because you feel like it.

      --
      "If there's hope, it lies in the proles..."
    14. Re:False Alarms get annoying for real admins by Anonymous Coward · · Score: 0

      If you had read the parent post then you would know that was sarcasm.

      Who needs a clue?

  18. Info for commercial client by lamj · · Score: 3, Informative

    This article came from the point of view of a normal administrator trying to also manage security. It is mostly based on the assumption that you use the default ruleset (there's no mention of what ruleset is put to use).

    Nowadays you really have to be selective about what ruleset you use, logging too much isn't a good thing. This is part of the reason you need a qualified Intrusion analyst who have the expertise to determine which ruleset is useful and which isn't.

    The worst thing that can happen (which does happen quite often) is after paying for the expensive distributed sensor IDS system, the logs are never processed or read by anyone.

    As stated by the article, an IDS is suppose to log anomalies, that is any abnormal behaviour. But anomalies is only useful if you have a technical guy capable of analysing the traffic. In fact, I would rather have a faulty IDS system that misses packets than to have a good IDS system and all logs go down the drain at the end of the day.

    1. Re:Info for commercial client by Jason+Earl · · Score: 2

      That's the beauty of Snort. If you use Snort as your IDS you have saved $20,000 that you can then spend on the services of someone that knows how to set Snort up. 20K buys a fair amount of consulting, and from the article it sounds like you are going to need expensive help no matter what IDS you use. It also appears that Snort is at least as robust and useful as the competition, so you might as well go for the least expensive option.

  19. False alarms - so what by Anonymous Coward · · Score: 0

    Better to be safe than sorry. Better to punt any wierdness off your network quickly and keep things running right rather than have it taken down. What if it was the other way around, letting all sorts of attacks slip under. If a host on your net is sending strange packets - terminate with extreme prejudice. Hell, plonk that whole network segment if you have to.

  20. Unrealistic expectations by Craig+Davison · · Score: 2, Informative
    From the article:

    But Opus One's servers run OpenVMS, not Windows. Even though it is trivially easy to figure out what operating system a Web server uses, not one of the IDSs did so. Instead, they collectively generated literally millions of alarms about attacks that never happened.

    That's an unrealistic expectation to place on an IDS, from the start. You get an IDS to log attack attempts first, not the attacks themselves - if the attacks are known (have signatures) your machines should be protected against them in the first place.

    1. Re:Unrealistic expectations by stevey · · Score: 1

      That section was the most interesting part of the article as far as I was concerned.

      It was like a lightbulb going on in my head and me saying "D'oh!". I've now filtered out all the unrealistic attacks from my snort config.

      (I'm only a recent snort user - and I'm still in the slightly-overwhelmed, but very impressed, phase of using it...)

    2. Re:Unrealistic expectations by Anonymous Coward · · Score: 0

      Who cares about attacks that don't threaten your network? If the only thing an IDS can tell you is that someone is trying to attack you with a known exploit it is worthless.

  21. TheBongPipe??? by Anonymous Coward · · Score: 0

    Yeah, I'm going to take what this guy says with a grain of salt, and maybe some doritos too.

  22. Prevention by idfrsr · · Score: 2, Interesting

    Prevention is another way to help secure a network, rather than simply detection.

    CycSecure from Cycorp the makers of OpenCyc, the AI reasoning system, helps prevent attacks by using an AI engine to simulate attacks on your network to identify problems.
    It's worth looking into.

    --
    "The large print giveth, and the small print taketh away" -Tom Waits
  23. still looking for a good free IDS by Dr.+Awktagon · · Score: 2

    So, anything out there besides Snort? I just installed 1.8.7 on my Linux machine and was (un)pleasantly surprised to find that my (un)favorite Snort feature was brought back: random mysterious death of the snort daemon, with no logging or other diagnostic. But only in daemon mode, mind you, making the problem fun to debug.

    Luckily it doesn't do it on FreeBSD which is where I really need it running, but it is really frustrating and doesn't instill a lot of confidence. Grumble grumble, bitch, moan, etc.

    1. Re:still looking for a good free IDS by unicron · · Score: 1

      That's a feature.

      --
      Finally, math books without any of that base 6 crap in them.
    2. Re:still looking for a good free IDS by Anonymous Coward · · Score: 0

      Luckily it doesn't do it on FreeBSD which is where I really need it running

      Huh? You are complaining that it crashes on all platforms except the one you want it to run on?

    3. Re:still looking for a good free IDS by eparusel · · Score: 1

      Sure, what if you decide that you need to run it on your NetBSD box, or your Sun box, etc, etc? Would be nice to know that you could switch if you wanted to without worrying if it's going to crash on you unexpectedly...!

    4. Re:still looking for a good free IDS by fw3 · · Score: 2
      I originally fielded snort (1.7x) on a home-built k7 server running slack 7 / kernel 2.2.13, in that setting it would segfault when local traffic began to push the 100 mbit level.

      More recently I've run short 1.8x on a dual P3 w/ ECC Ram & hardware RAID for a year now, first on kernel 2.2.19, and more recently 2.4.17.

      Not a single failure in 12+ months of either snort or the kernel. I suspect that the combination of a marginal backplane and IDE disk, coupled with the older kerenel probably caused the first machine's problems.

      --
      Linux is Linux, if One need clarify their dist: <Dist>/GNU Linux
      bsds are of course just BSD
  24. This review was poorly done by Anonymous Coward · · Score: 5, Informative

    This review wasnt done very well. There was a lot of discussion on the Security Focus Focus-IDS list. Robert graham, main craeted of the BlackICE engine (and the guy who wrote altivore) summed it up nicely in this posting (text below): http://online.securityfocus.com/archive/96/279595. Also, the entire thread can be found at: http://online.securityfocus.com/archive/96/280125/ 2002-07-08/2002-07-14/1

    Actually, most of his posts tend to have interesting (and qualified) views on IDS> sure he is biased (a vendor) but his commentary is usually thought out and not vendor-ish.

    > From: Andrew Plato [mailto:aplato@anitian.com]
    > In-Reply-To:
    > >http://www.nwfusion.com/techinsider/2002/0624secu rity1.html
    > Next time they should do RealSecure on one of my Win2k
    > appliances.

    No.

    While it is true that the reviewer found a bug with the Nokia platform that
    doesn't exist on Windows or Solaris, there wasn't anything especially wrong
    with the platform.

    The issue is that the reviewer was hostile towards IDSs. A customer wants
    his product to work, so when they don't, they will keep calling tech support
    until it does. Reviewers want the products not to work, so they will
    construct the nature of the test in order to make sure this happens. The
    reviewer, in this case, never called ISS; the first we heard about him was
    at the end of this review, not at the first crash of the Nokia box.

    RealSecure has a unique feature called "audit" events. These are supposed to
    trigger on normal traffic, such as every HTTP GET request. These are useful
    either to create audit trails, or as "anomaly detection": turn on all
    audits, then turn off those that trigger normally on your network.

    This reviewer turned on audit events, which flooded the console. The setup
    that Nokia provided them (256-megs of RAM and a database limited to
    2-gigabytes) is perfectly reasonable for the network they had, but not if
    all audits were turned on. (The Nokia bug we fixed was related to the fact
    that it didn't have enough memory to handle the event load). The reviewer
    complained about an overload of false-positives and the box crashing, but
    this was because the reviewer drove the product to the point where this
    happened.

    In truth, it isn't always obvious which of our events are "Audits" and which
    ones are "Attacks"; this is an issue fixed in 7.0 of our product. I doubt
    this would have made a difference in the review: 7.0 has a lot more audits,
    allowing reviewers to overload the product even more if they desire.

    Imagine a review of automobiles, where a reviewer grabs a Ford Explorer and
    starts complaining that it still crashes, even with the Firestone tires
    fixed. One might ask if the there is a problem with the Ford, but one might
    also ask if the reviewer intentionally drove the car until it crashed. Next
    time you are driving down the freeway, violently jerk the steering wheel all
    the way to the right. If you survive, you'll understand what I mean.

    I'm not saying the review is wrong. As the reviewer said, he learned a lot
    about IDS during the process of reviewing these products. If you, too, don't
    know much about IDS but are planning to install one, you will likely get the
    same experience: being overwhelmed with alerts that are "false-positives",
    and a general sense that the product isn't working. The first few months of
    running the IDS are likely to be particularly frustrating. I suggest (a)
    working with a consultant to tune the system, (b) working with the vendor's
    support in order to get suggestions from them, (c) learning more about the
    system. You are going to do (c) anyway: after a few months, you are going to
    have learned a heck of a lot more about hacking and defense then you ever
    dreamed possible. Read the review: take it with a grain of salt knowing the
    reviewer wanted all the products to fail, but realize that this likely to be
    your experience the first few months after installing the product, you are
    likely to be overwhelmed with events and unlikely to be impressed during the
    first few months of ownership.

    Robert Graham
    Chief Architect
    Internet Security Systems

    1. Re:This review was poorly done by rodneyt3 · · Score: 2, Interesting

      Well, as the person who got to keep calling the vendors (with some it was more than once per day for multiple days) I can tell you we >did talk to the vendors. We had better support than the average user since we were writing a review. We effectively had an unlimited support contract, as reviews normally do. Nobody involved was "anti-IDS". The fact the fellow from ISS didn't know we were doing the review is a problem between him and Nokia. "Reviewers want the product not to work" is not true, at least not in this case.

    2. Re:This review was poorly done by Anonymous Coward · · Score: 0

      OK - how about "reviewers don't know enough about the products they test to make them work correctly". Fair enough?

  25. Who are these people? by gmhowell · · Score: 3, Interesting

    Just read the article. A bit poorly written. What were the IDS run on? Why no analysis of Snort? I'll say that I find Snort way over my head, but that's because I haven't RTFM enough. Why would one want a GUI on a server? (one of the points they marked it down for). Why did it crash? I've NEVER had a linux box crash. NEVER. I've also very, very rarely had a program freeze up enough to require a kill -9 (other than Netscape Navigator and some other buggy stuff. Not stuff like exim, apache, etc.) As a matter of fact, scroll down, and it seems that the downtime was due to their problem, not Snort (footnote at bottom of uptime table).

    There are complaints about false-positives. I've played with Snort and there are ways to decrease the alarms put up. For example, a certain number of bum packets in a certain length of time. Not each and every packet.

    Looking at the info at the bottom of the article, the authors should know what they are doing. But given the misrepresentations and inaccuracies releative to Snort, why should I believe their testing of non-Free software was any better?

    Maybe it was eWeek or some similar publication about six or nine months ago did a similar check. The article was much longer and more in depth. They were also more appreciative of the programs out there. Now, some will say "just to appease their advertisers". Well... Maybe. But if that is the case, why did Snort get their nod as the best?

    --
    Jesus was all right but his disciples were thick and ordinary. -John Lennon
    1. Re:Who are these people? by the-it-guru · · Score: 1

      Indeed. When are these people going to learn that and IDS will *never* be Plug and Play. The reviewer seemed to think IDS's worked otherwise. IDS is complicated- There is no way around it. How do you know what an exploit for IIS/Apache/whatever is if it hasn't been discovered yet?

      The article has absolutely no details into what they actually tested (in terms of previous/current/future exploits)- apart from their own internet connection. To me this sounds like an uninformed opinion.

      In some ways I do agree that all IDS's seem rather dumb. Where's the Neural Network? Where is it not alerting you to things, until it's ascertained something *BAD* has happened, whereby it can pull all the previous data back for you?

  26. NIDS will not catch everything by lamj · · Score: 3, Insightful

    I would also like to remind everyone having pride in their own IDS that NIDS will never catch every single attack. (At least for the next little while)

    Signature based detection is only good if the attack utilize abnormal or unique traffic to exploit the vulnerability. It will not pick out attacks that uses normal common traffic (for obvious reasons).

    IDS evasion techniques are also heavily worked on, plus all application level evasive techniques (eg. sidestep). We can just never be totally dependent on the NIDS for telling us intrusion has occured. It works for most attacks but will fail for some.

    1. Re:NIDS will not catch everything by buffy · · Score: 3, Interesting

      In the past year and a half strides have been made in building anomoly-based detection systems that do not necessarily suffer the weakness of rule lag that signature-based systems do. These systems go about the process a little bit more intelligently by reporting on traffic outside the "norm."

      The catch with such a system is that you have to be very careful about measuring what your "norm" is. If you capture a profile on a very noisy network, then a lot of potentially dangerous traffic could go unreported.

      As with most things in security and system administration, your solution will only be as good as the person or persons who design, implement and support a system. If you don't have a trained analyst evaluating and tweaking your IDS solution, you're in trouble. There's currently no such thing as a true IDS appliance.

      -buffy

  27. Snort with ACID and MySQL by agrounds · · Score: 5, Informative

    Not having a GUI?!?
    I've been running Snort for some time now, and love it! I'm using MySQL logging with ACID and ADODB under Apache for a front end. You just can't get any easier than fill-in-the-blanks SQL querys and intuitive packet layouts. Obviously, they want a strictly out-of-the-box product, and aren't willing to invest any time to make a solid IDS.

    As to the false positives, I can concur that in the beginning it was daunting seeing the flood of alerts, but in time, you figure out what is normal and what is not. A little restructure, or a few rule overrides, or rewritten rules, and it's seamless. All it takes is time. This is akin to bitching that your fresh *nix install doesn't have everything just the way you want it, with all your custom apps and modules. You can easily reduce the number of snort alerts by passing the command option as:
    snort -D -o -i eth2 -c /etc/snort/snort.conf
    This (the -o) changes the rules order to Pass:Alert:Log killing home network normal activity before alert processing. It helps immensely!

    1. Re:Snort with ACID and MySQL by Anonymous Coward · · Score: 0

      Hrm, can't you get shot by mentioning MySQL and ACID in the same sentence?

      Try PostgreSQL next time.

    2. Re:Snort with ACID and MySQL by Mike+Schiraldi · · Score: 2

      This (the -o) changes the rules order to Pass:Alert:Log killing home network normal activity before alert processing.

      I've read that sentence about six times and i still can't parse the end.

  28. Managed Security Services by Krieger · · Score: 2

    In the same vein this article http://www.gigaweb.com/mktg/man_sec_mon/cpane2.asp compares various managed security services, which also offer and utilize some of the various IDS systems you've mentioned.

  29. IDS only as good as the person reading it by fruey · · Score: 3, Interesting
    IDS systems generally automate a number of things that hackers do all the time; possible exploits are often false positives but the sysadmin should be able to see a false positive a mile off.

    I have used Snort and Qualys (the high priced commercial outsourced IDS) and both give false positives quite frequently. However, proving they are false positives is part of the skill of a good human sysadmin. This is why IDSes will never replace a good sysadmin. He or she should be able to see the report and say without any shadow of doubt in his speech that any particular exploit shown by the IDS is a false postive or not.

    This still means that each IDS has its good points; but why anyone would pay a lot for a system that cannot, by definition, be any better than an up to date Snort and human reading of the report, and knowing your network inside out. Those who buy into big commercial IDSes clearly are investing in software when they should be investing in people, training those people, and understanding those people. Too many middle managers think their sysadmin speaks a language they will never learn, and therefore need these things to understand. But a good sysadmin should try hard to find ways to communicate with them, and can if need be annotate a nice little Snort report and be done with it.

    --
    Conversion Rate Optimisation French / English consultant
  30. great testing by Guttata · · Score: 3, Insightful

    If you look at the table, snort looks like it was doing great, except that it somehow missed the SYN attack. So, based off that chart, none of the IDS corrected detected all of the attacks... however, you read on a bit further, and..

    Snort was off the air at the time of the attack because of misconfiguration on our part.

    I don't have a lot of confidence in their results.

    1. Re:great testing by DeltaSigma · · Score: 1

      Hey they were managing these other IDSs at the same time. And from the way they make this sound, their goal was to discover a commercial solution, and the open source snort IDS was merely around for reference. Sure they didn't state this anywhere in the article, but reading through it, they seem to make the common act of using the open source software as the "cheap, but working" reference, which many people do. Hell Microsoft fakes this tactic when boasting IIS...

  31. The problem with false alarms by why-is-it · · Score: 5, Insightful

    Too many false alarms isn't necessarily a bad thing. In intrusion detection you'd rather take the false positives, than the alternative.

    Spoken like someone who does not carry the IDS support pager at nights and on week-ends!

    The problem with too many false IDS alarms is that the staff tend to treat it like the boy who cried wolf. After awhile, you disregard the pages or treat them with less consideration because the last n pages have all been false alarms.

    I think that IDS is important, but if there are too many false IDS alerts, it becomes difficult to put up with. Because they are strictly reactive systems, it is improbable that there will ever be a perfect IDS that never raises false alarms, but clearly there is a lot of work to do. I am surprised that Snort did so poorly, since it really is a nice system, but it takes a long time to build up a good set of heuristics...

    The rate of false fire alarms, and false burgular alarms is VERY high compared to the actual number of real emergencies.

    That's right. And in my area, if the police department are called out to the same location for three false burglar alarms in one year, they will not respond to any subsequent alarms automatically. And the fire department charges a fine of $300.00 per incident if they receive more than three false fire alarm calls to the same location in one year. Why? Because, as you said, the number of false alarms is much higher than the number of actual emergencies. The false alarms cost time and money and if all the resources are busy dealing with false alarms, there is nobody left to help when a genuine emergency occurs.

    --
    *** Where are we going? And what's with this handbasket?
    1. Re:The problem with false alarms by elhondo · · Score: 2, Insightful

      If you're sure their false, why don't you tune your ruleset?

    2. Re:The problem with false alarms by shftleft · · Score: 3, Insightful

      I am surprised that Snort did so poorly, since it really is a nice system, but it takes a long time to build up a good set of heuristics...

      I completely agree with this statement, but can't understand why all the "false alarm" complaints. When you build an IDS, you need to start with all the alarms turned on then identify which non-intrusion signatures cause false alarms, then TAKE THEM OUT. This is the first rule of IDS's. Any site which explains how to install snort will tell you that you need to customize the config for your situation. Another thing that gives snort the edge(besides speed and cost) is that its open source, so the real TCP/IP hackers out there will always be tinkering to make it better and more efficient at catching true intrusions.

      --
      People who have witty things here blow.
    3. Re:The problem with false alarms by numatrix · · Score: 1

      I carry an ids alerted pager myself and agree very much that false positives dilute the value of actual events. However, the problem is in people's definitions of false positive. And in fact, a long winded discussion on the subject has already started and been closed on bugtraq about this.

      The general idea is that an ids should alert when you are attacked. If, for example, you have a signature that detects misuse of cmd.exe against windows hosts, that is going to detect every single nimda and code-red attack you receive. Lots of 'false-positives', right? No! Those are still attacks, just not successful compromises. This distinction was not made in the story.

    4. Re:The problem with false alarms by Anonymous Coward · · Score: 0

      That's right. And in my area, if the police department are called out to the same location for three false burglar alarms in one year, they will not respond to any subsequent alarms automatically.

      Oh my... so in your area, all we have to do to complete the perfect burglary, is trip the same person's alarm three times without being spotted?
      If the police stop responding after that, I could take as much time as I liked to clean out the building!

      Good thing I don't live in the USA, or the FBI might come a-knockin for me too!

    5. Re:The problem with false alarms by Anonymous Coward · · Score: 0

      Because most of the time there is no reliable way to tune your ruleset. If you want to see a NOP slide in some shellcode you also have to be alerted with 0x90s appearing in a GIF file downloaded off your web server.

  32. too many false alarms ... by Triumph+The+Insult+C · · Score: 1

    because they make their IDS too complex # cat shoot_em_up_bad_guy_ids.conf #

    --
    vodka, straight up, thank you!
  33. What? IDS vendors err on the side of caution!? by rayd75 · · Score: 2, Interesting

    It's definitely true that this is one of the most notable weaknesses of intrusion detection systems as they exist now. I work in a financial institution where upper management has finally made a sensible decision and devoted a full-time person (me) to network security but that's not the case in many smaller organizations. The vast majority of (external) intrusion attempts are from script kiddies that use pre-fab tools and put forth little effort to conceal their actions. In my opinion, this is justification for most networks to run in a "low paranoia" mode. This would get rid of excessive false-positives and the noise created by Joe Kiddie and his 10,000 buddies who are out there constantly port scanning class A subnets.

  34. Everything's OK! by runlvl0 · · Score: 3, Funny


    Homer: Now, here's my "Everything's O.K."alarm!
    [Homer flips a switch on the device, and it begins to emit a high pitched, incredibly loud beep. The rest of the Simpsons cover their ears as Homer speaks up]
    Homer: This will sound every three seconds, unless something isn't okay!
    Marge: Turn it off, Homer!
    Homer: It can't be turned off! [alarm fizzles out] But it, uh, does break easily.
    -- "The Wizard of Evergreen Terrace"

    This sounds about as useful.

    --

    Carthago delenda est!
  35. Snort GUI... by Midnight+Ryder · · Score: 4, Interesting

    Funny part is, you can take your pick of UI's for snort, on just about any platform (I run snort on WinNT on one network, and snort on Linux on another. And I've got a GUI for both of 'em ;-)

    --

    Davis Ray Sickmon, Jr - looking for something to read? Check out my three free novels at MidnightRyder.org

    1. Re:Snort GUI... by fabiolrs · · Score: 1

      thats what i tried to meant... the guy who wrote the damn thing dont know what hes talking about! :))

      --
      Fabio - Sumare/Sao Paulo/Brazil/South America/Earth/Solar System/Milky Way/Universe
      http://www.morroida.com.br
  36. No GUI for Snort? Acid! by stere0 · · Score: 5, Informative
    The author doesn't mention ACID, a very good and useful interface to Snort (or at least I haven't seen it). Since he also complains about the lack of GUI (Puh-leese, an IDS is not for interns!), I suppose he hasn't heard of it. Quoting the website:

    The Analysis Console for Intrusion Databases (ACID) is a PHP-based analysis engine to search and process a database of security events generated by various IDSes, firewalls, and network monitoring tools. The features currently include:

    • Query-builder and search interface for finding alerts matching on alert meta information (e.g. signature, detection time) as well as the underlying network evidence (e.g. source/destination address, ports, payload, or flags).

    • Packet viewer (decoder) will graphically display the layer-3 and layer-4 packet information of logged alerts

    • Alert management by providing constructs to logically group alerts to create incidents (alert groups), deleting the handled alerts or false positives, exporting to email for collaboration, or archiving of alerts to transfer them between alert databases.

    • Chart and statistics generation based on time, sensor, signature, protocol, IP address, TCP/UDP ports, or classification
    ACID has the ability to analyze a wide variety of events which are post-processed into its database. Tools exist for the following formats: using logsnorter ( www.snort.org/downloads/logsnorter-0.2.tar.gz)
    • Cisco PIX
    • ipchains
    • iptables
    • ipfw
    --
    Trollem mirabilem hanc subnotationis exigiutas non caperet
    1. Re:No GUI for Snort? Acid! by rodneyt3 · · Score: 1

      Puh-leese, will someone explain how reviews work. Here's how they don't work: omnipotent editorial staff make a list of all relevant products in the three nearest known universes. During the initial selection process, claravoyant product marketing staff at all vendors who have now, formerly did, or ever will exist submit their products for review. A list of products was made, vendors were contacted, vendors >with clue keep track of relevant publications to see what they are reviewing, and a list is constructed from all the various inputs. If you think product FOO from vendor BAR should have been reviewed, call THE VENDOR and point out to them it should have been reviewed. Don't play tail gunner, after the fact, complaining to the publication about something you don't know about.

  37. What a wonderful idea! by Subcarrier · · Score: 5, Interesting

    I recall a user we had on our network who thought it'd be cute to install BlackIce on his box, to better secure it. Nevermind the fact that I, and the rest of the admins at my company, had firewalls in place and had never had an intrusion on our network.

    I hate to tell you this but, at this day and age when everything is being outsourced, some users feel they need to protect their machines against the "IT support". ;-)

    --
    "I have opinions of my own, strong opinions, but I don't always agree with them." -- George H. W. Bush
  38. Just say no. by Anonymous Coward · · Score: 1, Informative

    IDS's are just plain silly. Do the following:

    1. Turn off unused services, and disable suid software. If this is not possible, then don't use the application.
    2. Take steps to minimize compromise of at-risk services. Use chroot, aplication specific uid/gid.
    3. Leran how to apply packet filters to ingress/egress points.
    4. Apply patches for applications and O/S
    5. Stop going to expensive, lame 'security' seminars.

    fini!

    IDS will someday approach NMS systems in uselessness

    1. Re:Just say no. by DaCool42 · · Score: 1

      An IDS is not a replacement for these steps, it is IN ADDITION to them. An IDS is not supposed to secure your network, it is supposed to let you know when something unusual is going on. If something odd happens on my network, I want to know about it. Don't you?

      --

      ----
      All of whose base are belong to the what-now?
  39. IDS Systems by ged68 · · Score: 1

    IDS Systems are only as good as the people (i.e. admins) using them... ged68

  40. As long as they all suck... by sootman · · Score: 2

    ... you may as well go with Snort, which is free. All but the $2,500 Nokia are $12,500-$25,000. Excellent article.

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
  41. They were not properly configured and tuned! by Tracy+Reed · · Score: 3, Informative

    IDS systems need to be tuned! Don't have any NT machines on that subnet? Turn off all of the NT related signatures! Get tons of false alarms on a particular alert which isn't applicable? Turn it off! It's a matter of risk assessment. Are you more likely to miss something important because of this alert which goes off all the time and has a low probability of being legitimately triggered? Turn it off! You won't catch everything this way but the goal is to at least catch SOMETHING that you would not have if you didn't have the IDS!

    1. Re:They were not properly configured and tuned! by rodneyt3 · · Score: 1

      The vendors configured the boxes. I guess I should say the vendors tuned! the boxes too. "Don't like how the boxes were configured for our review? Go ask the vendors why they set them up that way!"

    2. Re:They were not properly configured and tuned! by Anonymous Coward · · Score: 0

      Yes, but are you 100% sure there are no NT machines on the subnet? That might be easy in small and medium businesses, but when you've got thousands of users you can't know anything like that for sure.

  42. Not how IDSes should be deployed... by EdMcMan · · Score: 3, Informative

    IDSes are NOT meant to work out of the box. Snort's FAQ specifically states that you should disable rules for things you don't need! By default, it includes a lot of stuff. Luckily, the rules are neatly organized into files, so you can comment them out, and stop getting warnings you don't want! Likewise, using Snort without Acid is well... not very common. Yet, there is no mention of Acid in this article. I can only imagine that the rest of this article is flawed due to the reviewer's lack of knowledge.

  43. False Positives and None of the above by bivaughn · · Score: 1

    I created and help to operate a large-scale Intrusion Detection System running at multiple disparate sites throughout the Internet. All of these sites have their own unique network environments, and false positives occur as a normal part of network traffic.

    Through the use of aggressive filtering, it is very easy to eliminate most false positives and false negatives occuring in your intrusion detection environment. It is often easier to focus on incoming traffic rather than traffic emanating from within your network, concentrating on external entities attacking you. If you know for instance that there are no Qmail installations on your mail server and a signature is being tripped accidentally, filter that signature from the Internet to your mail server. It should take several months to properly train an IDS and even longer to train a network of them, but the end result is a very effective device.

    The reason I mention this is that the NWFusion fails to talk about filtering, when this is decidedly a part of the game when administrating an IDS network.

    -biv

  44. bong by Anonymous Coward · · Score: 0

    haha... "TheBongPipe".. that's an awesome nick. smoke some of these Northern Lights, bro. Got some maui wowwie, too (seriously, i do, though I ran out of northern lights).

  45. Clueless reporters by Python · · Score: 4, Insightful
    After reading this report, I'm left with the impression that the reporters that wrote it had unrealistic expectations for the products they deployed, and little knowledge about either how to configure, tune or properly setup the products they were testing. But then, they admit that everything they are complaining about isn't such a big deal and so on. In short, a totally sensationalized waste of time. Skip it if you haven't read it already.

    To wit, we've used all of the products they complain endlessly about, and all I can say is RTFM. All of the problems they encounter are either configuration problems or worse, PEBKAC.

    If you want to really learn about IDS, and you don't have the budget to buy a commercial IDS, download a copy of snort and learn for yourself. This report strikes as the type of complaing you get from an IT customer that wants to buy a product, turn it on, never configure it and expect it to magically work.


    By now, readers with security expertise probably are asking why we didn't tune the IDSs to reduce the chatter and improve our chances of seeing real attacks. The short answer is that we did, or at least we tried to (emphasis added). Including setup time, this project stretched along three months; and during that period we worked on these systems almost every day.

    Wow! What a revelation! You mean you have to know what you're doing and it actually takes time to configure these powerful tools?! In a word, DUH. IDS'es must be tuned. IT products must be configured properly. These things take time, sometimes a lot of time. The core of their complaints revolve around their inability to do either of these things well. Given that lots of people manage to do this effectively everyday and have been for years and years, we're left to conclude that these reporters were not up to the task. And here it is:


    Don't expect IDSs to be plug-and-play devices.
    These folks actually expected NIDS to be plug-and-play, and thats what they seem upset about. NIDS are powerful sniffers, they need to be tuned, they need to be configured and yes, this IS an ongoing process - but they are not plug-and-play devices.

    Futhermore, all of IT is an ongoing process. A big, circular, ongoing process that requires competent personnel to manage, maintain, tune, test, patch, configure , deploy and yes, spend TIME on. Anyone that expects to be able to deploy close to a dozen different IDS products as plug and play devices into a production network in 90 days with questionable expertise is fooling themselves.

    To be effective, they require a lot of tuning, and a fair amount of security expertise (emphasis added). They'll also require willingness to spend a lot of time sifting through reports, at least until the configuration is tuned properly. Even then, IDSs will require constant updating as new attacks appear. IDSs can be lifesavers and invaluable educational tools - but only for those with a lot of patience and a willingness to learn.
    And then they say as much. Again, this report is total waste of time. Its overly sensationalized and stems from a lack of expertise on the products in question. Skip it, download snort or buy one of the commerical products, take a class, read a book and learn for yourself. You won't learn much from this report that common sense wouldn't have told you already.

    --

    Python

    1. Re:Clueless reporters by timeOday · · Score: 1
      It sounds like the only difference between you and the reviewers is that you have lower ("more realistic") expectations.

      Using an IDS sucks up a lot of time that could be spent staying on top of security alerts, updating systems, and educating users. The question is not whether all the time you pour into your IDS is of *some* benefit, but whether you'd be better off investing your effort in something else.

    2. Re:Clueless reporters by Anonymous Coward · · Score: 0

      I'm not sure training is the right word, perhaps calibration is closer to what everyone has gone on about. When your measurements (i.e. logs) are off from what you expected, you have to question how you set up the tool.

    3. Re:Clueless reporters by Col.+Panic · · Score: 2

      IMO this is the most insightful comment about this article that I have read. You are exactly on point.

      IDS is not a simple technology and anyone who expects to filter and analyze WAN traffic with the click of a mouse should scurry away with their MCSE between their legs. IDS takes tuning. Snort was originally written with the intent that its users would write their own rules to adapt to their own environments. (Apologies to Marty if I am not 100% accurate here.) Instead, so many excellent rules have been written and distributed that the work has been done already for most of us and the project has grown stable and accurate enough to go commercial - and compete impressively.

      IDS is a science and an art, not a prepackaged app that you can stick a label on: "good", "fair", "sucks!". YMMV according to the time and research you invest in making the product work to its full potential.

    4. Re:Clueless reporters by Anonymous Coward · · Score: 0

      Point taken (I am not the parent comment poster) about spending time efficiently. IDS is not the first recommendation I would make to secure a network - vulnerability assessment is.

      Once you have secured your borders, you can start looking at who keeps knocking on the door. This becomes more important as your data becomes more sensitive, or as your exposure to public opinion grows. No one cares if the county of "Cheddar" gets hacked by the county of "Roquefort". But if you are Microsoft you sure as hell better be watching for serious intruders.

      IDS is for companies that need to do more than hire their first security expert. It should be recommended by their first security expert, after more pressing matters have been handled.

  46. I can't imagine using an IDS in this fashion by Anonymous Coward · · Score: 2, Insightful

    Was this test run outside of a firewall/filter? Because it would seem like the IDS is best used behind a full strength firewall in the first place; that is, most of the attacks should never reach the IDS anyway. We use Snort to monitor our networks, and under proper configuration the number of alerts is manageable / predictable under normal circumstances.

    1. Re:I can't imagine using an IDS in this fashion by SRS · · Score: 1

      I wondered if anyone was going to mention this--an IDS outside the firewall is a science fair project, not a professional application.

      It also seems atypical to run IDSs on an ISP's network. How representative of the intrusions a real enterprise faces is that going to be?

  47. Too bad, so sad by Anonymous Coward · · Score: 0

    This article sucked.

    It would have been a lot more interesting and useful if they had concentrated on getting the IDS' set up right in the first place, and then wrote about the results. The whole article basically describes their learning curve with an IDS, 7 times over. For instance, of course you need to tune the alerts. You can't possibly log everything, and likewise, the vendor has no idea what you are interested in watching in your environment.

    It was the reviewers own expectation for 'plug and play' which ruined the test. It sounds like they installed the software, turned it on, and didn't bother to read or try to understand what an IDS even does before starting to 'test'. Pretty worthless read, IMO.

    Too bad, it could have been interesting. Sounds like an interesting environment to do this test.

    I would not get or avoid any of these IDS' based on this review. Its just not helpful.

  48. IDS's are only half of the solution by pmodz · · Score: 1

    If you want real security, you should have your IDS monitored by Riptech. Ok, I work for Riptech, but we really do offer a good service. We know more about IDS's than you, so we can help you set them up properly, and we essentially mine the data coming off your IDS in real-time, and our software is VERY good at eliminating false-postives.

    1. Re:IDS's are only half of the solution by Anonymous Coward · · Score: 0

      >> We know more about IDS's than you,

      No you dont, you just have more time than me. And you want to charge me $150k a month. :)

    2. Re:IDS's are only half of the solution by Anonymous Coward · · Score: 0

      spamming slashdot ? tsk tsk. now i know which company NOT to go for installing my IDS.
      i'd recommend counterpane for network monitoring in general. nothing like a human monitor.

  49. Clear Winner: Snort by sterno · · Score: 2

    Why is Snort the clear winner? Because it's the only one that doesn't cost anything. If none of them work as well as they should, at least with Snort you aren't blowing money on the software :)

    --
    This sig has been temporarily disconnected or is no longer in service
  50. Snort and False Positives by InfoSec · · Score: 2, Informative

    I am the Director of Managed Security for a company on Hawaii, and we rovide managed Security Services to various companies around the state based on Snort. Snort truly is a very good IDS, and if configured properly it will generate few if any false positive alerts. Most of the reason that people say bad things about a product is due to their own lack of experience in setting it up.

    --

    Wherever you go, there I am...
  51. IP address vs domain name by chill · · Score: 3, Insightful

    The author of the article complained that the majority of the systems reported results by IP and not domain name.

    This statement alone gives me reason to doubt their abilities. Combine this large amounts of traffic they have with a reverse-DNS lookup for each and you would have crippled your DNS servers.

    This is configurable in Snort, and mentioned in detail in the Snort docs.

    A good solution is to either dedicate a DNS server to the IDS box, or use a script/utility to do reverse-lookups on the items you are interested in. Not live, but when a human is looking at things.

    They are right about one regard -- IDS configuration, monitoring and maintenance isn't for non-professionals. You *need* to know what you are doing.

    --
    Learning HOW to think is more important than learning WHAT to think.
  52. A more balanced review by Gordo_1 · · Score: 1

    IMHO, the recent review performed by NSS reveals a more advanced understanding of IDS technology. They haven't evaluated quite as many NIDS in their review and instead have opted to include a few HIDS for good measure. -Gordo

  53. Snort needs to be tuned... by danielrm26 · · Score: 2, Interesting

    You can't simply plug these things in and expect them to work perfectly. If you don't know what you are doing with a high-powered IDS then you don't have any business using or judging them.

    You need to take quite a while (based on your network) and OPTIMIZE your rules for a product like SNORT so that you are getting alerted to the types of things you want to know about while minimizing false positives.

    It is pretty obvious that the tester didn't do that, and as a result he had nothing but bad things to say.

    Let's let an experienced Snort user configure his conf files and then run the test again. I think you may find that the results are different.

    --
    dmiessler.com -- grep understanding knowledge
  54. The authors are clueless by halfelven · · Score: 1

    Those guys are completely clueless when it comes to IDSes. They tried to run them with all alarms turned on, which is not what anyone would do on a production network.
    Really, that article is ridiculous. It is obvious they never, EVER, used an IDS in production.
    I wish that kind of articles to be written by more knowledgeable people.

  55. Topology by HappyPhunBall · · Score: 2, Insightful

    This article would have benefited greatly from a diagram or two. IDS behind the firewall? IDS in front of the firewall? Possibly they mentioned it, but I failed to find reference in the article. Myself, I prefer to keep the IDS behind the firewall as I only care about packets that get through. How do /.'ers deploy?

    1. Re:Topology by octaene · · Score: 1

      Yeah, see - the thing is that when the IDS is in front of the firewall, you're doing attack detection. And when you've placed the IDS system behind the firewall you're doing attack detection.

      Of course, there are benefits to doing both or one versus the other depending on the environment. I was disappointed that there was no explaination of the network setup, no diagram, no information about the "production" environment.

      I agree with others that the folks who ran this testing were not true IDS Professionals.

  56. XP = Security Compromise? by Anonymous Coward · · Score: 0

    From the article:

    "On any of the sacrificial lambs, outbound traffic of any kind is a sure sign that the machine has been compromised."

    So, based on this metric aren't 90% of the "modern" Microsoft applications compromised, right out of the box?

  57. What?! by shftleft · · Score: 2, Interesting

    2. Offline because of configuration error.

    Gee, I wonder if they should learn how to configure Snort before they test it.

    --
    People who have witty things here blow.
  58. What makes you think you can configure your IDS? by pravda · · Score: 1

    It isn't a matter of configuring your IDS that
    makes your life peaceful, it is understand what is
    normal on your network. The fact that you see 3000
    of something that your IDS says is attack xyzzy
    doesn't mean that one of those couldn't be real.
    You cannot simply ignore that attack if you have
    systems on your network that could be vulnerable
    to that attack.

    You can tell the IDS to ignore everything that for
    which you do not support the vulnerability. What
    you are left with is hopefully a more manageable
    set of possible attacks. On those remaining alarms
    you have to learn what is normal for your network
    in order to detect a real attack. You need a way
    to pull the signal, i.e., the real attack, from
    the noise of the backdrop of false positives.

  59. Different Experience by clump · · Score: 2
    So, anything out there besides Snort? I just installed 1.8.7 on my Linux machine and was (un)pleasantly surprised to find that my (un)favorite Snort feature was brought back: random mysterious death of the snort daemon...
    I will have to say I have Snort running on a Linux 2.4 host with full event logging and have yet to see it crash a single time.
  60. STAT IDS Framework, one that actually works. by Paradox · · Score: 2, Interesting

    I suppose this is a good time to plug my university's project, STAT. STAT is an open sourced IDS framework. It allows you to monitor arbitrary events and take arbitrary actions based on them. It's possible to extend the field of STAT's vision by writing extensions to STAT in the STATL language. It's also trivial to write responses to known exploits.

    You can find more info about STAT at
    http://www.cs.ucsb.edu/~rsg/STAT/

    STAT already has 2 extensions, NetSTAT and USTAT that watch for common network and unix-level exploits. Other projects include making java-level IDS's and mobile agent IDS's. It's a great project and it blows everything else out of the water. If you're dissatisfied with IDS's as they are, check out STAT.

    --
    Slashdot. It's Not For Common Sense
  61. Definition of False Positive? by Anonymous Coward · · Score: 0

    They seem to want a NIDS that somehow magically knows about the systems and services on their network and ignores all attempted attacks that aren't against vulnerable systems. This is like ignoring all attempts at burglery that fail to get inside the door, giving a pass to all the burglers who case your company, or don't have the right tool to defeat the specific lock you use. Yet.

    The better attitude is to report all these ineffectual attacks to the likes of Dshield, and help clean up the neighborhood.

  62. Darned "false alarm" criterion. by dave_mcmillen · · Score: 2, Funny

    They also looked at Snort, but found that all the products generated way too many false alarms.

    Curses, foiled again! If it weren't for that pesky "not too many false alarms" requirement, I'd be able to create terrific security software. I'm picturing a system that generates a "WARNING: NETWORK SECURITY BREACH" message every five minutes, rain or shine. Keeps the sysadmins on their toes, and foils all network intruders who aren't fast enough to be in and out in five minutes.

  63. Designing rockets, old skool by Anonymous Coward · · Score: 0
    As an anonymous rocket engineer, I can assure you that we wouldn't touch any of that newfangled GUI crap - we use slide rules.

    It's the only way to be sure.

  64. Too bad no Dragon by D3 · · Score: 3, Informative

    It is really too bad the Enterasys product wasn't available. I've implemented that on a _very_ large government department network with dual T-3 pipes and collecting >1Gig of data per day. Yes, still many false alarms to sift through but the uptime was measured in months not days or hours. This same gov't department has had other IDS vendors try to bring in their products to no avail because none of them can stay up >24 hours.

    --
    Do really dense people warp space more than others?
  65. Network adminstrators are a real pain in the ass. by gblues · · Score: 2

    Where I work they try to mandate anti-virus software running on all the PCs. Only problem? The damn anti-virus software locks up my PC almost daily.

    The really shitty part is that just when I get the anti-virus off my system, IT (in their infinite wisdom) pushes an "update" onto my system.. sending me back into blue-screen land.

    I finally installed BlackIce on my system and set it up to deliberately block the fuckers. Yeah, IT gets pissed and thinks I'm stupid or something, but at least my computer doesn't consistently bluescreen anymore.

  66. Re:Clueless reporters -- windoze users by pdqlamb · · Score: 2

    Let's see, I'm going to spend 5 digits up to protect way upwards of 7 digits in information. Therefore I should insert the CD, click the mouse, and that's all the expertise I need.

    So how come alarm companies exist? According to this logic, everyone should send a co-op to Home Depot and have them install the company alarm system. Maybe it'll take a day.

    Where have I seen this attitude before? Oh yeah, the guys who turned on their new computer, plugged it in, and called it their web server. The ones that scan my boxes' port 80. The ones that are owned by Code Red, Nimda, and Klez. The "network administrators" with an MSCX certificate on the wall. The Windoze users.

  67. Someone released a product that helps with this... by Anonymous Coward · · Score: 1, Informative

    The company that makes the opensource security tools portsentry, logcheck, and hostsentry released something a few weeks back that they claim helps with this problem. The tool is called ClearResponse and it (supposedly) will investigate each attack seen by your IDS to see if the alarm is real or false and will then downgrade or upgrade the alarm and report to the admin. It looks pretty cool and we're getting an eval to check out. Here is their website:

    ClearResponse

  68. The consequences of ignoring a false alarm by BoVLB · · Score: 1

    My brother used to work at a naval shipyard. The fire alarm for one part of the site also rang at the central telephone switchboard, where the operator had to call the fire brigade manually. One day, the alarm sounded, she called the fire brigade, they responded, and it turned out to be a false alarm. Later, it sounded again, again she called it it, and again it was a false alarm. The third time it sounded in a matter of hours, she decided it must be another false alarm, and made the decision not to call the emergency services. It turned out that she was correct and it was another false alarm. That telephonist was fired the same day, and an automatic system was subsequently installed.

  69. Re:Just say no. (imbicile) by Anonymous Coward · · Score: 0

    bleh, thats like hiding your head in the sand. 'They can see me so i think im safe'. No, your a victim who does know it.

    If your talking about one or two computers at home, AND you know your systems well, AND you devote the tike to finding out about vulnerabilities, AND then patch your systems, great this works.

    If your a business with several systems, diverse needs, customers, and have anyone touching the systems other than you, this probably will not hold up. PLUS - the main threat - insiders. Forget the external attackers. ignore them for the sake of this. Where is your threat? Most threat/risk (70-90% per most survey) is INSIDERS. IDS can tell you when that consultant you just hired decides to do a network discovery to see whats there. It can detect that 'funlove' or Klez/ElKern virus as it spreads across the network.

    I have seen many posts about IDS creating to many alerts. Idiots. What is a false positive? An alert that indicates something unsual, but is not a hacker? No. This is a network anomoly. Collect these and you can learn very interesting things about your network. Find attackers, yes. Inside and out. Also find misconfigured systems. And dont give me that crap about 'smart hackers will just bypass it'.

    Yes, that is true about an advanced hacker/cracker. But IDS WILL detect the imbicile IT/Finance/Engineer/Etc employee that decides to do something malicious. Those exist in a large organization in abundance. It WILL detect the idiot developer that decides to test something on your product network and unkowningly mucks up your deadwork and takes critical servers offline.

    It is not a panecea that you 'buy' and protects your network.

  70. A Great front end for Snort - PureSecure by Anonymous Coward · · Score: 2, Informative
    PureSecure is a great front end to Snort. Check it out at http://demarc.com

    Things I like about it:

    installation script is truly a marvel (installs snort, mysql, apache, perl modules)

    Login screen/authentication

    Big Brother like monitoring

    File integrity checking

    IDS using Snort sensors

    free to use for non-commercial use

    no I don't work for them I just like the software.

  71. Security Professional Required by Anonymous Coward · · Score: 1, Informative

    Fact is any IDS, now or in the forseable future, assuming we do not crack that artifical intelligence thing, is going to require a qualified and skilled security professional to monitor and tweek any IDS.

    You are not gonna find security out of a box. There is no software out there that alone will outsmart even the most lame brained...you gotta have people there to protect your system or sooner or later you will be owned.

  72. Is cost a factor? by RazzleDazzle · · Score: 1

    Snort was only 1 of 2 that don't cost over $10,000 (U.S. I imagine). The other that was under $10,000 only started at $2,500 and goes up depending on your options. Gee, wish I had $10,000+ to blow on some hardware, then use snort on $100 worth of hardware in the form of a kinda cheapy PC. To apply the motto at my place of employment, "TWMS" which stands for THAT WOULD MAKE SENSE. Hardly anything is done that makes sense at my work. Oh well...

    --
    ZERO ZERO ONE ZERO ONE ZERO ONE ONE! Just brushing up for my next big invention: Ethernet over Voice (EoV)
  73. Re:Just say no. (imbicile) by Anonymous Coward · · Score: 0

    You mispelled imbecile. My point was that an IDS provides little in added security if the steps described above are taken. Use tcp_wrappers to listen on a bogus port and report port scans, if that makes you feel better. Even use Snort---but please don't waste $30k of your company's money on a commercial system.

  74. Where's the frigging methodology? by Joseph_ShawII · · Score: 3, Informative

    I don't trust any "real world" shootout that doesn't show how the IDS were plugged into the network, how they determined an attack, and other such key points. You can't just say "we plugged it in and nothing worked." IDS are much more complicated than that. How and where were they plugged into the network fabric? Were they using switch port mirroring or passive ethernet taps at the uplinks? How do they know these attacks happened without initiating them themselves? That last one is the biggest single problem with "real world" testing. Unless you're launching the attacks yourself you do not know, and unless I missed it, they were relying on attacks to just happen out of the blue.

    Now, they do raise some important issues with the backend storage of events and the need for clarity with the false positives and false negatives, but many of these can be dealt with by implementation of a real-time security console that does some form of event correlation from multiple security devices that says "The IDS sees this as a problem, the firewall sees it as a problem, and the target sees it as a problem. It's probably a problem. RED ALERT!" It's a much more intelligent way of dealing with events than just forwarding each one to a pager.

    We've always said security is a process which must be maintained and firewalls/IDS systems are not a panacea to network security. As someone who's been responsible for a large scale IDS roll-out at Enron Broadband Services, where we were ISS' single largest customer for RealSecure before everything went to hell, I feel confident saying that Network IDS is a very useful tool, provided you keep it out of the hands of people who have absolutely no clue what they're doing with it, like the three gentlemen who are responsible for this article.

    Joseph
    1. Re:Where's the frigging methodology? by Anonymous Coward · · Score: 1, Insightful

      Exaclty. For a good example check out this past IDS round up:

      http://www.networkcomputing.com/1217/1217f2.html

      These guys obviously know how IDSs work, and beautfully documented their testing methodology.

  75. Detecting intrusions, not attacks by AYeomans · · Score: 1
    My key problem with current IDS systems is that they look for attacks, but I really want to know is if the attack is successful. The only use I have for attack counts is to justify the budget for security systems!

    Let me suggest an alternative. Since you can build for $5000 or buy for under £3200 a terabyte disk store, why not record all network traffic in a rolling log for a few days or weeks. A background process can look for attack signatures, and see what the response was. So an IDS attack signature of "cat /etc/passwd" won't be reported unless it appears that a password file actually was returned.

    The NSWC Shadow project is similar, but does not necessarily record all traffic.

    One great advantage of having a historical log is you can see if you had been attacked, during the interval between an exploit being discovered and being notified with a new IDS signature. If you know you were not exploited, you save a lot of time not needing to check systems or reinstall to be on the safe side.

    Anyone like to build me one?

    --
    Andrew Yeomans
    1. Re:Detecting intrusions, not attacks by Anonymous Coward · · Score: 0

      I monitor dragon IDSes all day long, and it does tell you if an attack was successful. There are ratings for each alert such as "Probe", "Suspicious", "Attack", "Compromise", etc. Also, if you have a managed service there are a team of people investigating anything suspicious real time, they only call you if there IS a problem.

      -Smack

  76. Alerts != Alarms by Anonymous Coward · · Score: 2, Informative

    There is a misconception among IDS noobs that alerts are like alarms: alerts generate alarms. An IDS generating 1000 alerts should not mean that an admin would receive 1000 alarms/pages.

    For example as an IDS admin I want to see alerts for failed telnet attempts internally. If it's 5 within one minute directed at one host, it's not a problem, probably just human error. If it's 1000 per minute, then I want to see an alarm, and get paged. The "reviewers" of the IDS products would have understood this, and taken it into consideration had they ever deployed an IDS in a production environment.

    Alerts are not a bad thing even if they are false positives. False positive alarms are a bad thing, especially when they wake you up at 3AM. Again it comes back to tuning.

    I can however verify what they experienced with ISS. At my last company we had ISS come out and install, configure and tune Real Secure. I can tell you from first hand experience, that the ISS products suck. I ended up installing Snort in order to keep the ISS products honest. My experience was that ISS had a nasty habit of dropping packets. Snort had no problem keeping up with our frational DS3 (30 Mb).

    More recently I also had the priveledge of seeing Real Secure crash repeatedly on a Nokia 530 (installed and configured by ISS engineers) during an IDS pilot. We kicked ISS to the curb and are now in the process of installing Snort with support for ACID, and MySQL.

    IMO the reviewers were idiots. They obviously didn't spend much time with any of the products. Which is unfortunate, because some of the good products got lumped in with some of the bad ones, which were all failed together because some reviewers obviously didn't RTFMs.

    FYI there is also a really pretty GUI for Snort:

    www.demarc.org

  77. Well.. by mindstrm · · Score: 2

    If people are expecting security-in-a-box from an IDS, of course it's not going to live up to their expectations.

    An IDS is nothing more than something to alert you to any abnormal conditions. It's a tool to help filter out the noise and show you what you want to know.

  78. Journalists ARE NOT SECURITY PROFESSIONALS!! by ch()pper · · Score: 0, Redundant

    It really gets my blood boiling when journalists review security technology poorly. IDS is a powerful TOOL to help you secure your networks. It detects and helps you respond to security incidents (with TCP resets and "shunning" of attackers when integrated witha firewall). IT HAS TO BE TUNED! You can't go down to your corner computer store and ask, how much will security cost me? There's no magic box you can buy! This is what Journos expect, a magic box. Journalists when they do a wide comparision of security products usually do a few things: Install software on standard hardware (click next a lot). Look at the pretty GUI. Click on all the buttons they don't understand. Measure throughput/uptime as it is easy to do in between sneaking off to the bar. Do some half-baked "real world" test. It is really highlighted in this article, how they did not understand what role IDS plays in an organization. IDS is your eyes and ears in a corporate security setting. It lets you know what's going on...who's runing peer to peer file sharing, who's scanning networks for vulnerabilities. They installed it in an ISP for A security professional is tuning their IDS EVERY day, modifying the policies on the IDS to reflect the constantly changing environment that it is installed. Watching the console at every spare minute! When we review security technology for use with our clients some of our criteria are: 1. Ease of deployment (product availability, channel relationships, ease of install) 2. Ease of management (most security incidents are due to misconfiguration) 3. Availability 4. Performance 5. Market Share of company 6. Level of technical support provided by vendor. Again and again it annoys me how journos write off good products!

  79. IDS is not magic by Bagheera · · Score: 2

    None of the IDS systems they named "detect" intrusions. NO IDS system on the market really detects intrusions. They either look for known signatures of various exploits, probes, what have you, and report on them, or they do some form of anomoly detection based on a "baseline" for the network they're observing.

    Neither of them is flawless OR a complete solution.

    NONE of them are going to be perfect out of the box. It takes skill and experience to know what's important and what's not. None of these IDS systems are going to catch the guy doing a slow map of your IP space. ALL of them will false positive on some things, and miss others completely.

    It takes a human at the other end to look and see and decide what's a threat and what's not.

    We won't go into the lack of information on how they configured each one of these IDS systems. I use snort at home on my LAN, but have worked with NFR and Cisco's Netranger - and each has it's advantages and disadvantages. If you're SERIOUS, you're combining something from a commercial heavy duty IDS, with Snort, with dumps from all your syslogs, some kind of host based IDS, and putting together the individual pieces to see what's happening. Then you might be able to detect a skilled intruder.

    It's NOT for the faint of heart, the clueless, or, it seems, the media pundits.

    --
    Never attribute to malice what can as easily be the result of incompetence...
  80. Re:Network adminstrators are a real pain in the as by Col.+Panic · · Score: 1

    at least my computer doesn't consistently bluescreen anymore

    You brought your computer to work? That PC probably doesn't belong to you, but to your company. If the antivirus is causing a problem, open a problem ticket with your company's IT department, or complain to your manager if the IT department is unresponsive.

    Antivirus sucks - get used to it. I recently rebuilt a machine for a client who was hit with the 'E' variant of klez and it wrecked every data file and most system files on his local drive. If properly deployed on decent hardware, AV software (I recommend NAV) is tolerable - and NECESSARY!

    Corporations have no choice but to deploy AV software, and that is their decision, not yours. If your uptime is affected, get used to opening problem tickets and putting your feet up until it gets fixed - or find a job working for a company whose IT department has a damn clue.

  81. Got Dragon? by Anonymous Coward · · Score: 0

    /set bofh_mode on

    <flamebait>
    Personally I use dragon and nothing else. I've baked-off all the major packages, and nothing even comes close. I know this is going to rub the open source community raw, sorry, I would't trust my network to snort/acid for a minute. Yes Snort is a good NIDS, *WHEN CONFIGURED PROPERLY*, and does a better job than Network Fud Recorder in the hands of a *TRAINED OPERATOR*. Dragon has never failed me. Yes it returns false positives on a daily basis. Do I waste my time on all matches? Not hardly. All IDS do and will continue to do so. Experience, lots of SANS courses, GIAC, and talking to the *MAN* (you know who if you do network ID) of ID, taught me what should raise my eyebrow and what shouldn't. It will do the same for anybody. I asked the *MAN* of NIDS once, "what IDS would you use if he went into battle tomorrow?" He told me Dragon. Using it ever since....

    I use Dragon because of the extensive library of traces that Interasys has managed to compile. Snort, ISS, NFR, Cisco, all lag behind with their trace libraries. Dragon is also the *ONLY* NIDS out there that can operate even semi-effectivly in a GigE network. IF you have alot of bandwith in your operation it's the only thing that I'd recommend. It's easy to configure, easy to use, returns a lower rate of false positives (in the hands of a trained operator), and the support is great.

    When I first started to IDS, I learned the *trade* using Shadow. Shadow taught me the value of using and writting good filters. Shadow also taught me what the *LIMITATIONS* of an IDS are. Shadow is a good tool, but the bottom line is that I don't have the time nor desire to sit down and write filters for *everything* on an weekly and sometimes daily basis. I don't want to be married to my IDS.

    The DuCk

    </flamebait>

  82. IDS = Useless. by Anonymous Coward · · Score: 0

    Seriously, I've yet to see one that doesn't generate false alarms.

    False alarms waste time, and have other effects, such as admins paying no attention to the IDS anymore because, "Damnit, I don't *give* a shit if Bob in HR has problems remembering his password. Do NOT BOTHER ME! *pager off*"

    Not to mention, it's software. It can be fooled.

    You know how to secure a network? Grab an admin, lock him in a room, and tell him to secure the network and keep it secure, or you'll make him administer the Win 2k boxes. :p

    Wait a few decades, maybe we'll have hostile ice and fried skript kiddiez. But even then, a human brain checking things out will still be superior :P

  83. Manhunt IDS by Anonymous Coward · · Score: 0

    We use Manhunt IDS from Recourse Technologies. It works very well, 1 box (a Solaris x86 system) is monitoring 4 network segments with a total average throughput of 25 Megabits per sec. It peaks at about 40 on occasion. It has not crashed once, and after about 3 days of killing false positives, it works extremely well. I use the Java interface on Linux, and while is sluggish to start, once its running, it is extremely usable.

    IDS' have serious issues... but Recourse is definately better than the other options we tested.

  84. Re:Network adminstrators are a real pain in the as by mOdQuArK! · · Score: 2

    Spoken like somebody who never has to get any

    work done. Let's see, risk getting fired because I'm better at protecting my machine than the IT department & they are whining about me giving them the metaphorical finger, or get fired because I'm not getting any work done & all my boss hears is how the "IT department is full of incompetents".

    I believe I'll take the risk over the sure thing. I even get to keep some of my self-respect.

  85. Re:Network adminstrators are a real pain in the as by Col.+Panic · · Score: 1

    The problem isn't that you are fixing your machine. The problem is that IT should be preventing you from doing so, and should be held accountable if they are unable to do it themselves.

    Your company *ought* to have a computer use policy that prohibits you from installing software, making changes that exceed your privileges, or trying to escalate privileges yourself beyond those provided. You should always be able to request privilege escalation when your job functions require it, but your system should be locked down to prevent malicious user activity.

    Most compromises of computer and network security come from within a company and your company is apparently not addressing that fact. Not to mention they can't fix a problem in the first place. Sorry to hear that.

  86. Someone completely missed the point. by gblues · · Score: 2

    My post was deliberately satirical of Mr.-IT-is-always-right, and was written as if it might have come from one of his users. I was being entirely facetious.

    Nathan

  87. Re:Network adminstrators are a real pain in the as by mOdQuArK! · · Score: 2
    Your company *ought* to have a computer use policy that prohibits you from installing software, making changes that exceed your privileges, or trying to escalate privileges yourself beyond those provided. You should always be able to request privilege escalation when your job functions require it, but your system should be locked down to prevent malicious user activity.

    No, the problem _IS_ fixing the machine. I need the machine working to get my job done. The IT department is NOT fixing the machine, therefore to get my job done, I have to fix it myself. (The IT department wasn't exactly incompetent, just understaffed and overloaded. They were perfectly happy that somebody was able to fix their own machine.)

    Idiot blanket policies not allowing anybody to alter anything on any machine just prevent _me_ (supposedly an expensive company resource) from getting my job done.

    BTW, if you think that kind of policy is useful at stopping _malicious_ user activity, you're completely in dream land. Users have _PHYSICAL ACCESS_ to their machines. There's nothing that the IT dept can do to stop them from installing or using anything they want on their machines. A competent malicious user will do anything they want on that machine.

    All the IT dept can do is try and limit the fallout from _accidental_ user mistakes, set up a good secure network architecture & provide some competent monitoring to try and discover if anything out of the ordinary is occurring.

    One thing is for sure, if the IT department thinks that establishing complete control over everyone's machine is more important than actually doing the work that keeps the company alive, then everyone in the IT department needs to be fired. They've got to find the balanced solutions that provide decent security while minimizing the inconvenience to the people actually doing the work.

    Most compromises of computer and network security come from within a company and your company is apparently not addressing that fact. Not to mention they can't fix a problem in the first place. Sorry to hear that.

    I'm not with that company anymore (left amicably), but when I was, it was doing just fine, thank you for the concern. Most of the reason is because most of the managers were more interested in helping us get our job done rather than thinking they had to maintain absolute control over all our actions.

    The _best_ way to reduce the probability of malicious insider activity (or to increase the probability of discovering such malicious activity) is to make sure that everyone knows what everyone else is doing (transparency). (Not everyone in the company, obviously, but a wide enough circle of peers to provide decent self-monitoring.) This also has the added benefit of improved communication between team members & less unproductive screwing around (to avoid looking bad in front of your peers).

  88. Re:Network adminstrators are a real pain in the as by Col.+Panic · · Score: 1

    if you think that kind of policy is useful at stopping _malicious_ user activity, you're completely in dream land. Users have _PHYSICAL ACCESS_ to their machines. There's nothing that the IT dept can do to stop them from installing or using anything they want on their machines. A competent malicious user will do anything they want on that machine.

    The purpose of a policy is not to prevent, but to prohibit. If a user violates the policy, there is something in writing that says they can be terminated.

    Like it or not, most compromises come from inside, most likely for the very reason you mention - users have physical access to their machines. However, you are incorrect that nothing can be done about that. Bios passwords can be set, cases can be locked, floppy drives can be disabled, and machines can be physically located in full view of supervisors and other employees to ensure that no one tampers with them. These measures are not meant to assume that everyone is going to try to go around them, but to offer deterence when someone thinks about trying.

    Access control can and should be used to prevent users from having privileges to install applications on their own.

    All the IT dept can do is try and limit the fallout from _accidental_ user mistakes, set up a good secure network architecture & provide some competent monitoring to try and discover if anything out of the ordinary is occurring.

    This comment is enough reason to prevent you from working in computer security at any company. Management can't rely upon good intentions of the workers. Monitoring is important, but that does not replace the importance of controlling access.

    How do you expect HIDS to prevent virii from infecting local machines when any user can bring any program into the building and install it from floppy or CD?