Slashdot Mirror


Free Open-Source vs. Commercial Security Tools?

sahirh asks: "I work as a penetration tester and recently started writing a whitepaper on the benefits of free, open-source security tools over commercial tools. Through my own experiences, I've found that many free tools such as Nessus and Kismet are more reliable and have better features than expensive commercial alternatives like ISS Internet Scanner or Airopeek. I've also noticed that tools like Ettercap have no commercial alternative. Further, the flexibility offered by the open-source nature of such tools is a great benefit. I'd like to ask for Slashdot's experiences and opinions on why you don't need to spend thousands of dollars on an expensive tool to perform a professional security assessment." Update: 02/07 11:15pm EDT by C : Thanks to all who wrote in to let us know the proper URL to the Kismet site.

234 comments

  1. I want his job by YankeeInExile · · Score: 5, Funny

    I have no joke here, I just like saying, I work as a penetration tester ...

    --
    How does the Slashdot Effect happen given that no slashdotters ever RTFA?
    1. Re:I want his job by Aliencow · · Score: 4, Funny

      As long as you're not a "backdoor AnalYzer" ..

    2. Re:I want his job by Anonymous Coward · · Score: 1, Funny

      I have determined that there is a vulnerability in your sister.

    3. Re:I want his job by YankeeInExile · · Score: 1

      An anonymous coward said:

      I have determined that there is a vulnerability in your sister.
      Well, duhhhh. My sisters have six children and four grandchildren between them. I am sure in their day they were MILFs to someone ...
      --
      How does the Slashdot Effect happen given that no slashdotters ever RTFA?
    4. Re:I want his job by Anonymous Coward · · Score: 0

      In my job I engineer large decks made of steel beams. When a designer want to run a pipe or cable through my beam, they need to formally ask me if it's ok.

      I never fail to be amused when I tell a PYT that she needs to give me a penetration request.

    5. Re:I want his job by El+Gordo+Motoneta · · Score: 0, Offtopic


      I have determined that there's *NOT* a vulnerability in your sister.

      I'd be worried if i were you.

    6. Re:I want his job by Anonymous Coward · · Score: 0

      ...and I thought for certain this one would end in an erection joke.

    7. Re:I want his job by LurkerXXX · · Score: 1

      You just know that has to be a nice conversation starter in the bars. ;)

    8. Re:I want his job by FrankNputer · · Score: 1

      Hey - better to be the Anal-Yzer then to get Anal-Yzed...

    9. Re:I want his job by Anonymous Coward · · Score: 0

      I already do this as a hobby. I wouldn't want to do it as a job. What if I start to hate it?

    10. Re:I want his job by Anonymous Coward · · Score: 0

      that's "Anal-ist"

  2. Snort by ikewillis · · Score: 3, Interesting

    One of the best NIS tools available, the only thing you can get better are... commercial Snort derivatives. Not mentioned, WTF?

    1. Re:Snort by yotto · · Score: 1

      You just mentioned it. This is Ask Slashdot, not a news article.

    2. Re:Snort by SquadBoy · · Score: 2, Informative

      Sourcefire. Martin Roesch's company. It gives you, the admin, the goodness of Snort and OSS tools and gives your bosses a contract to feel all warm and fuzzy about. Pretty much a win-win. I love my Sourcefire boxen and they cost less than the other commercial IDSes.

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    3. Re:Snort by checkitout · · Score: 2, Informative

      It gives you, the admin, the goodness of Snort and OSS tools and gives your bosses a contract to feel all warm and fuzzy about.

      Actually we found that Sentarus is a much better snort-based product. We kicked Sourcefire out after 2 weeks, they just don't get the concept of a GUI. Talk about butt ugly and unmanagable.

    4. Re:Snort by gclef · · Score: 3, Informative

      Snort's not really a pen-test tool, though.

      For pen-testing, check out the Metasploit framework. It's truly cool.

      Also, have a look for scanrand, part of paketto keiretsu (doxpara.com appears to be having trouble right now, so don't go looking right now).

      There's always the old standbys, as well, like dsniff.

    5. Re:Snort by DasAlbatross · · Score: 1

      The poster didn't mention every tool ever written? The bastard!

    6. Re:Snort by gclef · · Score: 1

      I know it's bad form to reply to your own posts, but having re-read the Ask Slashdot question (reading comprehension good), it seems he's not looking for a list of good open-source tools. Instead, he's looking for a discussion of "why you don't need to spend thousands of dollars" on expensive tools.

      Ummm...'cause tools with the same functionality are available for free? Seriously, I think part of it's just social...the hackers who write the tools tend to be more the open-source mentality than the corporate thought-process.

  3. Penetration Tester by jmaxwell39648 · · Score: 0, Troll

    How can you tell someone what your job is without laughing. I need that gig. Penetration Tester. Bah.

    1. Re:Penetration Tester by Anonymous Coward · · Score: 0

      obvious (security) holes

      Does this mean he is gay?

  4. Freeloader by Anonymous Coward · · Score: 0, Troll
    So what you're saying is "I want Slashdot to write a Whitepaper for me so I can take the credit and get high paying consulting gigs."

    Did I get that right?

    1. Re:Freeloader by GryphonTech · · Score: 1

      So what you're saying is you are a troll...... Stop trying to antagonize everyone. This is what Open source is all about. The free and Open sharing of information. Take freely available software and earn our money adapting it to our clients needs. We also make our money fixing bugs and patching windows systems. Hopefully landing a contract to help the company migrate from M$ to better alternatives. A very simple way to earn a living and I have no problems helping someone else do the same.

  5. Valuable Open Source Security Assement Tools? by kiwidefunkt · · Score: 5, Informative

    Ethereal, nmap, and snort always get the job done for me.

    --
    www.kiwilyrics.com - a wiki for lyrics
    1. Re:Valuable Open Source Security Assement Tools? by Mr.+Sketch · · Score: 2, Informative

      Agreed. I usually throw in tripwire too from the start, it makes things easier later on.

    2. Re:Valuable Open Source Security Assement Tools? by Gyorg_Lavode · · Score: 3, Interesting

      How do you use Snort and Tripwire (from the child's response) for penetration testing and risk assessment? I understand using them as part of an IDS, but not for the initial risk assessment.

      --
      I do security
    3. Re:Valuable Open Source Security Assement Tools? by niekko · · Score: 2, Informative

      Same here. And about the open vs. commercial, I've been using both Ethereal and Network General's Sniffer and in my opinion Ethereal is way much better starting from the simple GUI.

    4. Re:Valuable Open Source Security Assement Tools? by Homology · · Score: 4, Informative
      Ethereal, nmap, and snort always get the job done for me.

      Heh, recommending a security tool that OpenBSD removed because the Ethereal team does not care about security

      Mark it as BROKEN:

      Right during 3.5, it had more than
      a dozen remote holes being fixed, that we shipped with. Weeks later
      things have not improved, and there continue to be problems reported
      to bugtraq, and respective band-aids - but it is clear the ethereal
      team does not care about security, as new protocols get added, and
      nothing gets done about the many more holes that exist.

      Just because something is open source does not imply that it's secure.

    5. Re:Valuable Open Source Security Assement Tools? by Anonymous Coward · · Score: 0

      What is the value of snort, exactly? Or any IDS tool, for that matter?

      Yes, you might detect a port scan, or someone trying a canned exploit on your webserver, etc. But if you're already doing the proper logging, you already have access to that information. IDS seems like a solution to a problem that should already have been solved, if one is concerned with security issues. And it doesn't really provide any defense, per se; yes, you know someone's attempting to break into your system, but you can't -do- anything about it without using additional measures.

    6. Re:Valuable Open Source Security Assement Tools? by Stephen+Samuel · · Score: 4, Informative
      Heh, recommending a security tool that OpenBSD removed because the Ethereal team does not care about security

      I was just thinking about structural ways to work around this in ethereal (like priv sep) -- in the meantime, I would point out that the biggest difference between ethereal and it's commercial equivalents is is that, with ethereal, you find out about the security problems quickly -- whereas with commercial equivalents, you might not find out for a while (if ever), and you'll probably end up paying for the upgrade to make it secure.

      Another point is that it's most often the newer disectors that contain the holes. If you're worried about security and working in a 'hostile' environment, you're probably best to disable any disector that you're not intending to use. -- in fact, that might be a good idea to do in Ethereal, generally: Disable all but the most common dissectors and wait for the user to enable them explicitly.

      --
      Free Software: Like love, it grows best when given away.
    7. Re:Valuable Open Source Security Assement Tools? by drakethegreat · · Score: 1

      I want to mention that it seems nobody has mentioned any tools for tasks that aren't involved with networks. Such as reverse engineering, encryption breaking, etc.

    8. Re:Valuable Open Source Security Assement Tools? by Stephen+Samuel · · Score: 2, Interesting
      Right during 3.5, it had more than a dozen remote holes being fixed

      Part of the nature of ethereal is that just about any hole is going to be a remot hole, since it is pretty much only dealing with remote (network) data. This is made worse by the fact that it's usually run as root and has no privelege separation (that I know of). OBSD, on the other hand has the luxury of separating remote holes from local holes when they carp about OpenBSD's security.

      This, however, does not excuse the ethereal community's somewhat lackadasical attitude towards security. Quite to the contrary, you could argue that it makes security in the design all the more important.

      --
      Free Software: Like love, it grows best when given away.
    9. Re:Valuable Open Source Security Assement Tools? by scottv67 · · Score: 1

      Snort can be configured to send TCP resets to an attacker therefore blocking the attack. A cool way to use this is to put Snort on the inside network and have it watch the traffic coming in from the Internet. When it sees an attack, it sends a Reset to the attacker. The firewall sees that outbound Reset and tears down the TCP connection. When the next packet arrives from the attacker, the firewall says "I don't seem to have an existing TCP connection for you. To the bit bucket you go." Snort is also pretty handy at blocking P2P traffic because it works at Layer 7 (where most firewalls do their stuff at Layer 3). Once you get comfortable with Snort and then realize you are spending 40 hours a week tuning and updating the box, you move to a real IDP like the Juniper Netscreen IDP. Thanks, -Scott

    10. Re:Valuable Open Source Security Assement Tools? by scottv67 · · Score: 2, Interesting

      The other cool thing you could do with Snort (if you are a consultant conducting a network security assessment) is to deploy Snort on the inside network and then show the customer all of the IIS-based attacks that are making it through their Layer 3 firewall because they have their firewall configured to allow inbound TCP port 80 to their webserver.

      "But I thought my firewall blocked that stuff!!!"

      -Scott

    11. Re:Valuable Open Source Security Assement Tools? by Anonymous Coward · · Score: 1, Informative

      Here's a good security tools resource:

      http://www.liveammo.com/LiveAmmo_Security_Tools_Di rectory.htm

      Mostly open-source tools for pentesting, although they list some commercial tools as well.

    12. Re:Valuable Open Source Security Assement Tools? by goonda · · Score: 0, Flamebait

      This is precisely why many people have opted to migrate off OpenBSD to other open-source alternatives. Now that pf has been fully integrated into FreeBSD 5.3, I really don't have a compelling reason to use OpenBSD anymore.

    13. Re:Valuable Open Source Security Assement Tools? by Homology · · Score: 1
      This is precisely why many people have opted to migrate off OpenBSD to other open-source alternatives. Now that pf has been fully integrated into FreeBSD 5.3, I really don't have a compelling reason to use OpenBSD anymore.

      Then those people did not use OpenBSD because of it's security. OpenBSD removed a package that has many remote holes and is typically run as root. I think that is a good reason to continuing to use OpenBSD. For those that still must run Ethereal, they caon just do the usual ./configure && make install stuff.

  6. Accountability by JaxWeb · · Score: 3, Insightful

    If I were to choose software protecting my company, I would use commercial software. Why? Because if something does go wrong, it is the vendors fault and not yours. With free software, it is your fault.

    However, for protecting yourself, I think there are ethical reasons to use Free Software - Stallman argues that you should choose software for those reasons alone, and not technical reasons. If you listen to Linus, however, he tells us that technical reasons are valid reasons to choose to software. Your decision on this issue is the first step to your overall decision.

    --
    - Jax
    1. Re:Accountability by Nothinman · · Score: 3, Interesting

      Right, because pointing a finger at someone you can't really hold accountable or make a lawsuit against is worthwhile. Telling your CEO "but the tool didn't see that problem" potentially makes you look just as dumb as the tool you paid for.

      I'm on our network security team and when doing audits we do have a few commercial tools, but we also use OSS tools like Nessus because IME they're better overall.

    2. Re:Accountability by yamla · · Score: 5, Interesting

      So, you believe that EULAs are completely unenforceable?

      --

      Oceania has always been at war with Eastasia.
    3. Re:Accountability by Keamos · · Score: 2, Funny

      Yeah, and if it were up to Stallman, we'd be using HURD.

    4. Re:Accountability by jvagner · · Score: 1

      If I were to choose software protecting my company, I would use commercial software. Why? Because if something does go wrong, it is the vendors fault and not yours. With free software, it is your fault.

      How does this work in the real world, exactly?

      IME, it's always your fault, as it should be, mostly.

    5. Re:Accountability by fm6 · · Score: 3, Insightful
      Telling your CEO "but the tool didn't see that problem" potentially makes you look just as dumb as the tool you paid for.
      Why? It's not your job to see the problem. By hiding the implentation of the security software, its designers assumed responsibility for making it reliable.

      Passing the buck is standard corporate politics. It's true that this leads to a lot of dysfunctional organizations and bad decisions. But if you choose to fight this trend, you better be very good at what you do. And at covering your ass.

    6. Re:Accountability by Anonymous Coward · · Score: 1, Funny

      Yeah tell that to my network admin that came to shut us down because ISS said that our linux servers where sending windows viruses. And when questioned about false-possitvies he let us know that it was impossible that a software so expensive was wrong.

    7. Re:Accountability by Anonymous Coward · · Score: 0

      It IS your job to see the security problem!!!

      Don't you get it?

      The tools are their to help you, but your best tool is your brain and if they didn't need you and just the tool, they would of just used the tool themselves.

      Passing the buck is a thing that corporations do, true. But many corporations go out of business, your goal is provide a secure enviroment, not watch your ass.

      If all your job is is to watch your own ass, then your a beuracrat.

    8. Re:Accountability by Anonymous Coward · · Score: 0

      You are partially right. Commercial software is good for covering your rear end, so long as you didn't recommend that software. However if I recommended that software I still look like a fool when they fail.

    9. Re:Accountability by Anonymous Coward · · Score: 0

      One day software purchasers will be held accountable for the quality of the software they choose. The continuous improvement of the quality of OSS is pushing us towards that day.

    10. Re:Accountability by ifwm · · Score: 2, Interesting

      "you can't really hold accountable or make a lawsuit against is worthwhile"

      Why can't you? The law on this is untested in many areas. What makes you so sure you couldn't make a case against them?

    11. Re:Accountability by Anonymous Coward · · Score: 0

      and it can be the companies fault. and they have absolutely zero responsibility to you.

      you can blame them all you like, but dont expect money or any form of acknowledgemnet from the company.

      they can tell you directly to piss off, and there isnt shit you can do. sue them, AHHAHAHHA thats cute and funny.

    12. Re:Accountability by fm6 · · Score: 1

      You're preaching to the choir. I know very well I have a responsibility to use my brain. But it's important to remember that corporate culture doesn't always reward you for using your brain. Indeed, it often punishes you for doing so.

    13. Re:Accountability by Anonymous Coward · · Score: 0

      Get a different job.

      If nobody allows you to do your job properly (ie thinking) then you have no chance for advancement.

    14. Re:Accountability by arose · · Score: 1

      You know that he uses Linux as his kernel, don't you?

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    15. Re:Accountability by cavemanf16 · · Score: 1

      This sounds like a troll. Shrink-wrap software is generally not protecting companies of a decent size (>100 or so employees is my wild guess). So who cares about EULA's in this respect? Service Level Agreements and other contractually binding (and checked by lawyers working for each company that is part of the deal) generally DO stipulate certain monetary penalties will be paid if a company's product fails to live up to certain agreed upon standards of usability.

      So YES, those "EULA's" ARE enforceable. Parent poster had it right, but only in certain circumstances. For a decent size company who's profits heavily depend on the software Just Working almost all the time, it would be better to go with a vendor that can pay up when things go horribly wrong. Think of it as "doing business" insurance. For the smaller guy, (and sometimes even the big guys), the FOSS alternatives still make sense.

    16. Re:Accountability by Daedala · · Score: 2, Informative

      "Because if something does go wrong, it is the vendors fault and not yours. With free software, it is your fault."

      Um, check the EULA. Unless you've written a change into your contract, it's unlikely that the vendor actually is responsible.

      Free software relieves you of the burden of believing the vendor's got your back. For the most part, they don't.

      --
      What I say does not represent the views of my employers, my friends, my cats, or myself.
    17. Re:Accountability by Anonymous Coward · · Score: 0

      Please remind me next time I'll see you to kick your golden ass.

    18. Re:Accountability by numark · · Score: 1

      There's a difference between idealism and realism, and even Stallman recognizes this. Just because he wishes HURD could be used widely, he also needs to get his work done, and Linux is the closest free software alternative to what HURD is going for.

      --
      Want Slashdot headlines on your site? Try SlashHead
    19. Re:Accountability by Anonymous Coward · · Score: 0

      he's in the corporate world, his job is kissing ass, not thinking.

    20. Re:Accountability by fm6 · · Score: 1
      I can't shoehorn my experience and beliefs into your black-and-white version of reality. It isn't a simple choice between doing a good job and going with the flow. Sometimes your bosses and fellow employees create a good environment where it's easy to do a good job. Sometimes they are total idiots who create a stifling environment where you can't survive except as a brown-nosed drone. But most often it's somewhere in between, where a certain amount of comprimise and politicking is just a part of the job.

      Besides, sometimes you're the one that's full of shit. If you cop the attitude, "I know the right way to do this, and if you don't get it, fuck off!" is a recipe for disaster. You probably won't get away with it, in which case it's a disaster for your career. But some companies do let their employees get away with that kind of ego-tripping. Needless to say, they're hellish places to work.

    21. Re:Accountability by arose · · Score: 1

      Stallman has no problem using Linux -- it's free software afterall. HURD has nothing to do with idealism.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    22. Re:Accountability by Anonymous Coward · · Score: 0

      hey dumbass - you relieve them when you buy their product. maybe stop being a stupid IT moron lacking formal education and learn a little about life outside a computer.

    23. Re:Accountability by timmarhy · · Score: 1

      if i were hiring people to protect my company, i certainly wouldn't hire a snivling gimp like yourself, why? because i want someone to be doign the best job they can, not spending all day dreaming up ways to cover their arsehole.

      --
      If you mod me down, I will become more powerful than you can imagine....
    24. Re:Accountability by j-turkey · · Score: 1
      If I were to choose software protecting my company, I would use commercial software. Why? Because if something does go wrong, it is the vendors fault and not yours. With free software, it is your fault.

      What commercial software package have you used that doesn't have an indemnification clause in it, protecting the vendor from any damages that the software caused?

      Is there any more reason to believe that the indemnification clause will hold up better for a business than, say, the FSF? I'd also wager that most businesses have a larger legal fund/team than the FSF.

      If you have a good manager whom you report to...wouldn't that manager be quick to point it out that it was your fault for choosing that vendor? The person who chose the vendor is still reponsible for their poor decision-making, right? If you worked for me, and you recommended any bad software without properly evaluating it, I'd hold you responsible for it (regardless of the licensing model). If you work somewhere with bad management (anywhere, including at the Board of Directors), I guess that all of the normal rules are out the window.

      --

      -Turkey

    25. Re:Accountability by fm6 · · Score: 1

      The thing to avoid is not feeling like a fool. It's looking like a fool.

    26. Re:Accountability by Anonymous Coward · · Score: 0

      I didn't mean they'd solve it, I meant your boss wouldn't blame you as badly!

    27. Re:Accountability by jc42 · · Score: 1

      ... pointing a finger at someone you can't really hold accountable or make a lawsuit against is worthwhile. Telling your CEO "but the tool didn't see that problem" potentially makes you look just as dumb as the tool you paid for.

      Needless to say, this sort of finger pointing after a disaster is the norm in most organizations, corporate or governmental. But there's a strategy that can produce good security while covering your ass when the finger pointing starts.

      What you do is bring up the FOSS tools during discussions, but don't make a fool of yourself by pushing too strongly. The suits will, of course, decree a commercial "solution". You take the classses and get fluent with the decreed software. Meanwhile, in your copious free time (;-), you also download the free tools, and learn to use them.

      When the disaster happens, and the commercial tool didn't see the problem, you go through the standard finger pointing for a while. Then you casually drop in the fact that one of the free tools actually spotted it and led you to the problem. When they hit you with "Why didn't you report it?", you say "Oh, you must not have seen the memo I sent around." You did carefully make sure you had documentation on the problem, and copies of the memo (which they ignored because it was too technical for them).

      This way, you can get the benefits of multiple security tools, without hitting your bosses over the head with the fact that they paid for something that didn't do the job. And you've shown that you can do the job, although the main tools failed you.

      In most organizations, this is really about the best you can do. Too bad, but that's what groups of mere humans are like.

      (Yes; I have seen this scenario played out at work. Several times. They never learn. ;-)

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  7. I have a similar job. by bigtallmofo · · Score: 4, Funny

    My job duties sound similar to the story poster... My job description is "Penetration Preventer". My business card title just says, "Cockblocker".

    --
    I'm a big tall mofo.
  8. Huh? by ajaf · · Score: 1, Informative

    I don't use commercial applications. I don't use programs for my security tests. I do the tests myself everyday.

    --
    ajf
    1. Re:Huh? by OblongPlatypus · · Score: 5, Funny

      You don't use programs? What, you put the cat-5 in your mouth and try to *taste* the intruders?

      --
      -- If no truths are spoken then no lies can hide --
    2. Re:Huh? by schon · · Score: 1

      Of course not - everybody knows that if you unplug the cat-5 cable all the data spills out!

    3. Re:Huh? by Anonymous Coward · · Score: 0

      that reminds me -- gotta go get fitted for my vampire tap dentures

    4. Re:Huh? by Lehk228 · · Score: 1

      just keep it pointed up untill the last second before you plug it in.

      --
      Snowden and Manning are heroes.
  9. That's your day job... by AtariAmarok · · Score: 4, Funny

    "Penetration tester" is your day job, but tell me, do you solve crimes in the evening as a "private dick" ?

    --
    Don't blame Durga. I voted for Centauri.
  10. Hmmm by spiffy_dude · · Score: 3, Interesting

    It seems like there is an implicit bias in the question. I would like to see a fair assesment of commercial vs open source tools over a biased statement about how open source tools are better. I'm sure there are worthwhile products in both categories.

    1. Re:Hmmm by YrWrstNtmr · · Score: 1, Funny
      I would like to see a fair assesment of commercial vs open source tools over a biased statement about how open source tools are better.

      You're new here, right?

  11. Go to SANS training. by Matey-O · · Score: 5, Informative

    $3200 spent in a snort bootcamp made the need to buy a $120,000 IDS box moot.

    We were reviewing everal six-figure pieces of equipment and found the same thing - we knew they saw traffic they didn't like, but we didn't know WHY.

    Now that everybody uses snort rules, the training is still helpful to show you WHAT you're seeing and IF it's truly bad or just another false positive.

    FWIW, why get the snort stuff one vendor removed? Just go straight to the source.

    --
    "Draco dormiens nunquam titillandus."
    1. Re:Go to SANS training. by JimmytheGeek · · Score: 3, Informative

      Amen! Go if you can.

      I dig Snort, been using it a while. The SANS training made it USEFUL. The course filled in gaps in my knowledge at a rapid rate, and I usually HATE computer training courses precisely because the bandwidth is too low.

      Richard Beijtlich wrote "Tao of Network Security Monitoring" which is a really, really good next step.(http://www.bookpool.com/.x/kzaxqc7ob1/sm/032 1246772)
      It covers the use of a variety of different types of intrusion indicators to quickly get to the meat of the matter. He's critical of the SANS course as too bit-addled. I can see what he means - you do spend 2 days (of 6) on tcpdump, vs. just one on Snort per se, but that gives you a great background to use tons of other tools. Once you have that, the other tools are easy.

      SANS also has security auditing, incident handling, firewall + VPN, and some PHB type classes.

      I'm a fanboy.

    2. Re:Go to SANS training. by arnie_apesacrappin · · Score: 2, Informative
      He's critical of the SANS course as too bit-addled. I can see what he means - you do spend 2 days (of 6) on tcpdump, vs. just one on Snort per se, but that gives you a great background to use tons of other tools. Once you have that, the other tools are easy.

      I took the IDIC course a while back (i.e. my analyst number is less than 100) and noticed the same thing. The layout was a bit different then, but I caught myself thinking "why are we spending a day and a half reviewing TCP/IP?" After listening to the questions that some people asked, I realized that no matter how much you warn them, people just aren't prepared for the class. Having realized this themselves, the instructors adjusted the curriculum so they can drag as many people through to some level of competency.

      I did enjoy my SANS training and I wish I could find another employer that would pay for it. But if you are the kind of student that already knows the first three days of material, you may want to stay away from the track-based courses and do a mix-and-match if possible. Finally, taking a SANS course should be the beginning of your studies in an area, not the end. I see the training as a good broad base in a particular area. You must become an expert on your own.

      --

      Still, with a plan, you only get the best you can imagine. I'd always hoped for something better than that. -CP

    3. Re:Go to SANS training. by fm6 · · Score: 2, Interesting
      In other words, you guys rely on the intelligence of well-trained employees, rather than expensive security (no pun intended) blankets.

      Wild idea. It'll never catch on.

    4. Re:Go to SANS training. by strobert · · Score: 1

      Yeah you have two basic goals:
      - You want a checkmark for your compliance list
      - You want to really improve site security

      big expensice "security solutions" do much better at the former. have smart employees and using appropriate technology in a proper manner are fat better at the later.

      I work for a company that like most businesses care more about the former. Luckily though we are allowed to also do the later. Means both Compliance and I can sleep at night.

    5. Re:Go to SANS training. by Anonymous Coward · · Score: 0

      Does this Richard Beijtlich guy work for a living? The impression he gives is that he spends all his time getting and reading ebooks and regurgitating the info he lifted from other authors for his own book. Nothing in his book seems original at all.

    6. Re:Go to SANS training. by JimmytheGeek · · Score: 1

      No idea what generates his income, but I have to disagree with your assessment. _Tao_ is rigorous in giving proper attribution to researchers. I thought the book was very well organized and written, and there's a massive appendix on the intellectual history of Net. Security Monitoring. He's certainly not claiming the work of others as his own, which your statement might be taken to imply. Much like sguil, the IDS/NSM console that cross-pimps with him, his book assembles info from a number of sources into coherence. That's an achievement.

      There is some self-promotion, but my impression is his ego is no more swollen than many alpha-geeks. I'd happily buy him a beer in a non-smoking pub.

  12. Penetration Tester by RasendeRutje · · Score: 3, Insightful

    Penetration Tester?? Not only looking for the obvious (security) holes, but also the tricky ones? Those you don't normally see? Damn where do you learn that

    --

    If Microsoft was mass, stupidity would be gravity.
  13. OSSTMM by randori82 · · Score: 2, Informative

    Even a great methodology is open source [osstmm]

  14. VIsa / MC Compliance by jfroot · · Score: 5, Informative

    One reason that many companies need to use a commercial security tool is because of Visa and Mastercard CISP and SDP compliance.

    In order to comply you must have various levels of security testing done and certified by an approved vendor.

    1. Re:VIsa / MC Compliance by Anonymous Coward · · Score: 0

      You clearly don't understand enough about CISP or SDP to even make such a comment. If you actually read the link you posted, they are vendors that are authorized to perform the scanning. It does not specify what tools thoes vendors are allowed to use.

      It's the same as with other industry requirements, where the firm needs to have an "unbiased" and experienced 3rd party to perform the tests. Of course, this isn't a perfect system, but what is?

      Being that I'm with one of the listed vendors, and helped write the draft CISP specification, I know this.

  15. Don't Forget by iammrjvo · · Score: 2, Insightful


    There is security implied simply by the fact that the product is open source. That is to say that its failings and potential security weaknesses have been evaluated by a community beyond the original developers and is always open to scrutiny.

    --
    Ha, ha! Nobody ever says Italy.
    1. Re:Don't Forget by einhverfr · · Score: 1

      Nope. Security has more to do with architecture than bugs. If the architecture is secure, then bugs will be unlikely to be severe.

      That being said, security is more *knowable* in open source software. Sendmail vs. Postfix etc. is a good case in point. Someday I am going to get around to patching that local exploit in Qmail... Until then, that security issue can be blocked by not giving anyone local interactive access to the mailserver...

      --

      LedgerSMB: Open source Accounting/ERP
  16. What a pile of shit? by Foofoobar · · Score: 4, Funny

    So if something goes wrong with your setup, a commercial company will quickly take credit? Riiiiight.

    I know Microsoft readily accepts monetary responsibility for their products being crap and causing crashes, viruses and trojans in my system.

    In fact, Bill and Steve cut me a check weekly.

    --
    This is my sig. There are many like it but this one is mine.
  17. besides the obvious by JeanBaptiste · · Score: 5, Informative

    snort, ethereal, nmap, etc

    one commercial one that I _really_ like is Languard Network Scanner from GFI.

    While it is closed source, it has 30-day full functionality, and has limited functionality after that. Still even with the 'limited' functionality, it provides the full scanning capabilities, it just doesn't let you use some of the features that I never use anyways (scheduling, etc).

    I'd really recommend giving it a try, its pretty slick.

    1. Re:besides the obvious by Anonymous Coward · · Score: 0

      You should try eEye's Retina NSS. Beautiful.

  18. Anything, as long as... by tod_miller · · Score: 2, Insightful

    a) it does the job
    b) see a.

    I do not see the need to stick to ideals in a world of security, use the best tool for the job, and stay vigilant (if OS is the best tool, then only merit it on this, not the fact that it is OS)

    --
    #hostfile 0.0.0.0 primidi.com 0.0.0.0 www.primidi.com 0.0.0.0 radio.weblogs.com
    1. Re:Anything, as long as... by Anonymous Coward · · Score: 0
      Of course. But since you cannot know all the characteristics of a piece of software by simply running it, one must consider that one choice was developed essentially in public and reviewed by many, while the other was developed behind closed doors and reviewed by none outside the selling company.

      Ideals are one thing. A fundamentally different development and QA process is another.

    2. Re:Anything, as long as... by ifwm · · Score: 1

      And you make two completely incorrect assumptions.

      1. Open source does not mean a product was "developed essentially in public and reviewed by many" but rather that the source is open. Assuming code has been vetted just because it's open source (especially when discussing security) is the height of incompetence.

      2. Commercial does not mean a product was "developed behind closed doors and reviewed by none outside the selling company" . That's as bad as the first assumption.

    3. Re:Anything, as long as... by rmccann · · Score: 1

      I agree. However most open source (not free software) types will tell you that because something is open source it's more likely to be better.

    4. Re:Anything, as long as... by Anonymous Coward · · Score: 0
      1...

      No, but it is safe to assume that a tool such as snort which has been, and is still, thoroughly picked apart on the Web, has been publicly reviewed.

      2...

      Closed-source does basically mean just that. I have no idea what you're trying to say here.

      It's in a corporation's best interest to hide problems; it's in an OSS project's best interest to expose and fix them. This is a fundamental difference that cannot be overstated, particularly in the realm of security. Using closed tools essentially boils down to completely trusting the provider's development and QA processes . . . and my experience in closed software houses makes me leery of said processes.

  19. Yes, but use caution by Anonymous Coward · · Score: 0

    Yes, it may sound like one of the best jobs, but one misstep and you may find yourself on the Worst Jobs in Science list:

    flyingtoaster writes "For the second year in a row, Popular Science published their annual countdown of the worst jobs in science. This year's list includes Anal-Wart Researcher...

  20. Wow OSS everywhere by Fr05t · · Score: 1

    "I work as a penetration tester and recently started writing a whitepaper on the benefits of free, open-source security tools over commercial tools."

    Excellent the porn industry is on our side, there is no way we can lose now!

  21. It makes more sense to use open source ... by Anonymous Coward · · Score: 1, Informative

    b/c this is what the majority of hackers/crackers are out there using...
    use the tools they use...not that commercial products dont have any value to them. perhaps just use OSS first then supplement that with some commercial solutions.

    www.packetstormsecurity.com is a good place to start also.

  22. How free is nessus anymore? by Anonymous Coward · · Score: 0
    Looks to me like they just pulled the plug on over half of their rules, now you need to pay them money or agree to a fairly strict license and 7 day delay.


    It's understandable, they have a lot of leeches on their back that aren't returning anything to the community. From the sound of things some are just outright trying to take credit for what nessus does.

  23. Assumed a thief by rtkluttz · · Score: 5, Interesting

    I work for a company that has an EtherpeekNX license. When they started with the NX line, they now have activation. One time per license. I had to call and threaten a move to open source alternatives with a forced refund due to their policy.

    They provide a remote collection agent that can be monitored with the licensed full version. That was not good enough in our instance due to the layout of our network and needing to install our licensed copy, at the work site, fix the problem and then uninstall the software. After much desk pounding they finally gave in and let us have unlimited installs of the same number. But only after threatening a move to open source.

    Our take on the issue is, we need to install the product how we see fit. We payed for it. It doesn't matter to us if we aren't using the software how they "envision" it should be used. We were due a refund if they refused to let us use a product we payed for.

    --
    Digital is, by definition, imperfect. Analog is the way to go.
  24. OSS equivalent of WebInspect by KDN · · Score: 1

    I use several open source programs to do various tests, nmap and nessus mostly. But one commercial package that I use is WebInspect. Does anyone know of an open source equivalent?

    1. Re:OSS equivalent of WebInspect by Anonymous Coward · · Score: 0
    2. Re:OSS equivalent of WebInspect by Anonymous Coward · · Score: 0

      The problem is finding something that will do the *specific* types of tests that WebInspect will do. As the other person who posted to this comment said, SPIKEProxy may help with that. Unfortunately, things like SPIKEProxy and (what used to be free) @stake's WebProxy is that you still need to supply values, massage data, etc. WebInspect, as I am sure you know, will actually save the auditor/tester a bit of trouble and time. Now, of course, SQL injection and XSS attacks aren't just going to be discovered in every CUSTOM APPLICATION with the use of these tools, so you will still need to apply a bit of your own techniques and manual tests (or hack up some scripts to save you some time once you've identified the potentially vulnerable components) to actually confirm their vulnerability and exposure.

      That being said, WebInspect (if you already have the license[s], etc.) will be a safe bet for the time being. But do take a look at some other projects, such as whisker (by rain.forest.puppy) for CGI testing, as well as WebSleuth (commercial but comes with an older, "free" version) for a kind of interactive form/data/cookie-manipulation-while-browsing sort of approach.

      Naturally keep your eye out for any other open source projects that may follow the general path of WebInspect. But always keep in mind that most of these tools (those that exist currently and those that will likely come out in the *near* future) are generally going to test for "known-ish" vulnerabilities (maybe with a LITTLE bit of logic like "hey, this form MIGHT be susceptible to cross site scripting!"). Thorough testing will require the tester to manually check code and/or the user-facing portion of the app.

      Good luck!

  25. Accountability vs Responsibility by A+nonymous+Coward · · Score: 4, Insightful

    How do you know you can get any resolution from the people who sold you the software, or developed it? Have you checked the contracts or EULAs? Most EULAs I've seen explicitly disclaim any responsibilty.

    Your responsibility is to protect your company AND get it back on its feet after a breakin. You can't rely on a lawsuit to do that in any timely fashion, only after the company has gone out of business and everyone has long since gotten new jobs. Even then, you'd be lucky to get pennies on teh dollar in restitution. So what good does it to sue the developer or seller?

    You have to get the company going again as quickly as possible. It just might be helpful to have sources to what failed to see how it failed and how the breakin occurred. Proprietary software is useless there.

    1. Re:Accountability vs Responsibility by ifwm · · Score: 1

      Other's have made the same point. EULA's may protect the company against libility if you get screwed, but they may not. The law is unclear, and generally untetested.

      I'll wait until the law is clearer, but the idea that EULA's absolve a company of guilt simply is not correct (yet).

    2. Re:Accountability vs Responsibility by cybrthng · · Score: 1

      Personal liability is far different than saying it is the fault of your vendor.

      If there is a vendor that provides open source solutions then they should be able to support them just as a proprietary vendor would.

      The issue isn't a point of how you can legally screw them over, its how you can speak to your boss in terms that he understands. If your boss knows you screwed up or didn't know something you were supposed to then its harder for him to pass that up through management than if you used a canned app that failed and you were doing you job in sustaining that app. Indirectly not your fault and therefore less risk to your job. (However a good security admin should know and research the limits of what they use to begin with)

      I don't think the original post had anything to do with EULA and licensing but risk and accountability for that risk.

    3. Re:Accountability vs Responsibility by jimicus · · Score: 1

      The issue isn't a point of how you can legally screw them over, its how you can speak to your boss in terms that he understands. If your boss knows you screwed up or didn't know something you were supposed to then its harder for him to pass that up through management than if you used a canned app that failed and you were doing you job in sustaining that app.

      While you are right in PHB terms, this does you no good whatsoever if your business relies on the Internet and you suffer a major security breakin.

      I'd consider doing both: proprietary (rear-covering) and open-source (might actually achieve something). Costs more, but nobody can accuse you of not doing your job.

  26. The advantage of creating your own security by hellfire · · Score: 2, Insightful

    IANASS (...Security Specialist) but to me, logic seems to state that having an open source system has an advantage in that the code is there for everyone to see, and that you can add your own code.

    Take physical security as a metaphor. You want to secure your physical plant, so you hire a security specialist. You hire his services and he peruses your building. He suggests locks here, cameras there, and a whole plan on making your business less prone to break-ins and the like.

    However, what's so great about this? Two things. One, everything is transparent. It's not like joe security officer is selling you a security package and not telling you where he's going to put that $50,000 you just paid for. He has to give you a full plan (the code!) that you approve of. Plus, the plan is customized for you. It's your plan, not someone elses. It's based on your requirements and your specifications. If a security company comes to you and says they'll put a camera in every room and be done with it, is that really enough for you?

    Tie that back to open source. The code for open source security solutions are that plan you need. You can provide input on it and change it as much as you want to match your individual needs. And the code will be more unique than a commercial security program, which is the same from site to site.

    I can't say that open source is necessarily for everyone. Maybe a camera in every room is all you need. Maybe you just need a security guard out front. The advantages I see here are businesses where security is an important part of business, and where companies don't want control of their own data in the hands of anyone but themselves.

    --

    "All great wisdom is contained in .signature files"

    1. Re:The advantage of creating your own security by Anonymous Coward · · Score: 0
      I'm just a lowly AC, but I disagree.

      He has to give you a full plan (the code!) that you approve of. Plus, the plan is customized for you.

      When you find an open source developer willing to tailer to my EXACT specifications (like giving him a call and everything), please post it on /. The arguement that 'it's open source, you can just edit it' doesn't apply because in this scenerio I'm hiring outside help--It's not like I'm reading a book at the library and setting up my own camera security system, which is what I think editing an OSS is analigious to. On the other hand, calling in an outside company, telling them what you want, and they delivering it sound much closer to CSS than OSS. My english is bad but what i'm trying to say is, if a company is in a do it yourself mode, then they'll just use (and maybe customize) OSS and not hire someone from the outside, right? But if they're going to put the security of their company in another company's hands, and don't want to mess with the details (maybe they're not that great at computers, or in this case, security), then Company XYZ's CSS solution might be what they need (see the guy from the DoD's post).

    2. Re:The advantage of creating your own security by mollymoo · · Score: 1
      When you find an open source developer willing to tailer to my EXACT specifications (like giving him a call and everything), please post it on /.

      Loads of open-source developers will work to your exact specifications and provide support. They generally won't do it for free, but they will do it. Turn up at the Tenable offices and say "I want this feature added to Nessus, I'll pay you to do the work" and I'll bet they'd be interested.

      --
      Chernobyl 'not a wildlife haven' - BBC News
  27. I want his job-Inspector 12 by Anonymous Coward · · Score: 0

    "I have no joke here, I just like saying, I work as a penetration tester ..."

    Inspector 12 at the Trojan Factory.

  28. Agreed by paranode · · Score: 2, Insightful

    Those are great tools to use and the fact that they are free is even better. The only thing I might recommend replacing for a commercial alternative is Nessus. If you can afford it, something like eEye's Retina scanner is a very nice product. It doesn't come cheap, but if you work in a big corporate environment you can probably justify the cost. Not to mention, Nessus is a bit flaky so if you start crashing machines during your testing you will have some angry people to answer to. Don't get me wrong, Nessus is great for a free tool, but it lacks professionalism and is a bit overintrusive at times, even with the safe settings activated.

    1. Re:Agreed by Bert64 · · Score: 1

      Isn't retina scanner a windows app? whereas nessus is a unix app, i do all my testing from unix machines so this isn't appropriate.. Also, i frequently encounter bugs in scanning tools and would like to be able to fix them myself or atleast understand what the problem is..
      Aside from that, last time we tested retina it wasn't very good atall and was especially bad at detecting known vulns in unix machines, it was more windows oriented.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    2. Re:Agreed by paranode · · Score: 1

      Perhaps that's true. When using Nessus, however, one should schedule downtime for their servers ahead of time because Nessus has a tendency to hang systems even when you tell it to use 'safe scans'.

    3. Re:Agreed by Bert64 · · Score: 1

      Maybe... But if a service is so easy to take down then that's an issue that should be fixed, you can't put such a flakey service onto the internet for sure.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  29. Counter-point instead by RyoShin · · Score: 3, Insightful

    I don't have a lot of experience with free software, but I can tell you why people prefer to pay for it: Security in spending.

    Basically, most people (including CEOs and the like) think that the more something costs, the better it must be. After all, if Product A costs you $100 and Product B costs you $5, then there must be a lot more features and hard work put into Product A to make it cost more than Product B.

    Plus, when people hear 'open source', they think of crackers/evil people getting their hands on the source code and exploiting all sorts of 'holes'. Since they can find out how it works, it must be really easy for them to exploit it.

    I wouldn't be surprised if many people, on first look, would rather pay $10 for a Linux distro rather than get it for free because 'free' has all sorts of bad connotations locked in with it this day and age. They assume it's the difference between going to a 12-year old's lemonade stand and going to starbucks for a smoothie. "You get what you pay for."

    1. Re:Counter-point instead by dlZ · · Score: 1

      12 year old's lemonade stand is probably better than the starbucks smoothie. And I think the ant content is about the same.

      --
      rm -rf ./evidence @ punkcomp
    2. Re:Counter-point instead by John+Fulmer · · Score: 1

      Yeah, but you should point out that sometimes you get REALLY GOOD lemonade from that kid.

  30. Better that ... by A+nonymous+Coward · · Score: 0

    ... than being a public dick ....

  31. dangerous thinking by FateCreatr · · Score: 1

    I think that it is a bit dangerous and irresponsible to evaluate the effectiveness of a tool based on its licensing. The real debate about its effectiveness should not be linked to how much it costs. Doing that changes the debate from how good something is to pricing, and open-source community support. There are many closed source tools that are better than open, but you cannot then derive that all closed source is better. Software ease of use and effectiveness debates should remain licensing neutral, and not a forum for open or closed source advocacy.

  32. Deploying Software by markmcb · · Score: 5, Interesting

    I work for DoD. We tend to go with commercial software for several reasons:

    1. Personnel changeover. DoD loves to move people around between departments and installations. It's hard to find people savvy enough to run open-source software and keep them in one spot. It's much easier to give whoever is holding the position a phone number and tell them to call tech support with problems.
    2. Personnel skills. DoD is huge. Because of this, the chances of getting skilled and motivated people at all of your sites is slim. Again, the phone call seems to make everything better.
    3. Contracts. Things are usually purchased in bundles and as part of a big plan. It's much easier to brief to a non-tech boss that you have the support of another company and not that "I'm sure we can figure it out."
    4. Uncle Sam's pockets are deep.

    I agree that open source software is often better. But it doesn't give the non-tech group that warm fuzzy it needs to. In the end, the boss doesn't want to up a creek without a paddle. Having that phone number to call adds a much wanted security blanket, even if it's only a facade.

    --
    Mark A. McBride -- OmniNerd.com
    1. Re:Deploying Software by Stinking+Pig · · Score: 4, Insightful

      Bingo -- same attitude exists in most of the American corporate market, in spades. Maybe rightly so, maybe not, but take note of Red Hat and IBM's successes... this is not about source code or product licensing, it's about that tech support phone number.

      Linuxcare and the like flamed out for poor core business practices and poor market targeting (do not ever, I repeat do not EVER, try to make money directly supporting end users). MySQL AB, Best Practical, Trolltech, &c seem to be doing pretty well though....

      --
      "Nothing was broken, and it's been fixed." -- Jon Carroll
    2. Re:Deploying Software by bushda · · Score: 1

      So you're saying you prefer tools that have been dumbed down to the point that any shmoe can run them instead of some trained individual that can intelligently interpret what he's seeing? ...and on top of this part of the justification is that it's "free money" because Uncle Sam is footing the bill??

      Sorry, but this is *HUGE* example of why my taxes are so big!

      --
      There are two seasons in my world - Hockey and Construction
    3. Re:Deploying Software by Locke2005 · · Score: 2, Insightful
      4. Uncle Sam's pockets are deep.

      Thank you very much for wasting my tax dollars, cretin! Seriously, I think this attitude that the "government has lots of money!" is going to be the downfall of the US... here's a subtle reminder: all the money is taken from hardworking citizens, at gunpoint if need be. Or borrowed against future taking from citizens...

      Read your contract with your vendor. Fact is, most commercial software contracts don't protect against anything more than refunding the purchase price, even if completely unfit for the purpose for which it was sold!

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    4. Re:Deploying Software by markmcb · · Score: 1

      Please read my post. I wasn't justifying, I was simply explaining the rational behind most decisions.

      My point was this:
      DoD has: Lots of people, lots of money, lots of computers, many mobile employees, a war to fight
      DoD has not: big paychecks, many fixed location jobs, highly skilled admins

      If you think you can fix DoD, then by all means, jump on board. If not, just be quiet and keep paying those taxes! :-)

      --
      Mark A. McBride -- OmniNerd.com
    5. Re:Deploying Software by markmcb · · Score: 1

      Thank you very much for wasting my tax dollars, cretin! You're welcome. And you're welcome for the year I spent in Iraq for you. But I digress... We (DoD) don't spend money just to spend it. We come up with our needs, give them to companies, and then pay whoever says they can do the job the cheapest. That's the way it works. I haven't received any bids from the open source community.

      --
      Mark A. McBride -- OmniNerd.com
    6. Re:Deploying Software by 99BottlesOfBeerInMyF · · Score: 2, Interesting

      Having that phone number to call adds a much wanted security blanket, even if it's only a facade.

      My first though on reading this was, "well their must be dozens of security firms that will offer support for such popular tools." I mean surely IBM if no on else will be happy to take your money and answer calls about nmap or snort or ethereal? So I did what anyone would do, and googled a bit. I could not find anyone in 2 minutes of searching. Perhaps my google-fu is weak. Is this really an untapped market? I find it hard to believe that no one has jumped on this. I know most enterprise and government shops like to have their own security team, which may preclude the need for this, but it really seems like their should be a huge mid-sized market just looking for a safety net. Heck if you can sell a 5K or 10K a year support contract for open source tools, and all you need is personnel a phone line and a pretty web/download site it seems like you could make out like a fiend. Hmm, forget I said anything.

    7. Re:Deploying Software by Stephen+Samuel · · Score: 1
      And you're welcome for the year I spent in Iraq for you. And you're welcome for the year I spent in Iraq for you.

      Nobody's slamming you for the year you spent in Iraq. (I'll slam Bush for the year you spent in Iraq, but I'm not going to slam the low schmoes who have to deal with the dust and the bombs -- unless they personally do something really damaging and/or stupid. .. but that's a different discussion).

      What this points to is not that OS isn't appropriate to the DOD, but rather that the DOD hasn't come up with a general plan for employing open source where it's more useful than proprietary software.

      Paying $100K/year just to have someone on the other end of a phone say "have you tried re-installing" seems like both a waste of time and money -- whether it's in the military or the government.

      --
      Free Software: Like love, it grows best when given away.
    8. Re:Deploying Software by Gyorg_Lavode · · Score: 1

      I also work for the DoD, and our program DOES use open source tools for the most part. The reason though, (I think as I wasn't here when the decision was made), is that the contractor who's doing it had OS advicates and is also cheap.

      --
      I do security
    9. Re:Deploying Software by Gyorg_Lavode · · Score: 1

      You misunderstand why the DoD pays extra for things. Basically it's for process. Boeing gets 100x what a small contractor would to do something because Boeing has a defined and implimented process. Now, a few decades ago someone decided that repeatable and improvable processes were the way to reduce failure and that the extra cost was worth it. The alternative is like the X-Prize where a small team does something amazing for little money, (but the real cost of doing it should include all the teams that DIDN'T make it).

      --
      I do security
    10. Re:Deploying Software by phek · · Score: 1

      wouldn't it be a better idea to spend all that money you have available on the "highly skilled admins" rather than dumbed down software?

    11. Re:Deploying Software by bushda · · Score: 1

      Working on my masters in network security, and probably CISSP. May see you after May '06 when I graduate. ;)

      --
      There are two seasons in my world - Hockey and Construction
  33. You want to work as a penetration tester? by That's+Unpossible! · · Score: 1, Funny

    Ben Dover.

    --
    Ironically, the word ironically is often used incorrectly.
    1. Re:You want to work as a penetration tester? by BenEnglishAtHome · · Score: 1

      You joke, but I've met Ben Dover. I nominated him for his first AVN award a number of years ago, so I believe in his product. And he's a nice guy, to boot.

  34. how can you be sure of quality of closed source ? by Eternally+optimistic · · Score: 3, Insightful

    For security applications, how can you say with any confidence that a closed source product does an adequate job? You are not allowed to examine what it does, instead you have to rely on what the vendor says. Maybe some tool is certified by some "trusted" entity in your industry, but you don't have any control yourself. With open source, you can look, or hire someone to look who works for you.

    --
    What keeps me going is my inertia.
  35. Layered Security by Anonymous Coward · · Score: 0

    Nessus is a great scanner, but it's far from perfect. I see far more false positives coming from Nessus plugins and I expect to. Why? Any dork with a text editor can write a Nessus plugin and have it posted on their site for download. Unless you trust the source, you shouldn't trust its validity or reliability of it's signature. I typically only select Tenable Security plugins for use Nessus and it's still far from 100%.

    Still, you should never only rely on one source (Layered security and all that). So I leverge eEye Retina a long side Nessus for most assessments. I find eEye has nearly the same or better accuracy than Nessus and adds great reporting functionality.

    You also menion Airopeak and Kismet. Kismet is great, no question. It gives you actionable information in a fairly user friendly ascii interface... Airopeak on the other hand is far from the standard commercial recommendation. Take a look at AirMagnet and then compare it to Kismet, you'll find it's light years beyond Kismet and once again, has great reporting functionaility.

    Basically, if you're on a budget, open source will get you where you want to be, no question. But if you have some $ to throw down, for the most part, commercial solutions will get you there much faster.

  36. In other questions asked today by korielgraculus · · Score: 0, Offtopic

    I am writing a paper on big software companies. Anybody have an opinion about Microsoft?

  37. Re:Accountability -- Reminde me not to hire you by Stephen+Samuel · · Score: 5, Insightful
    I would use commercial software. Why? Because if something does go wrong, it is the vendors fault and not yours.

    grunt: Admiral! There's a missile comming our way, and the defence systems have just blue screened!
    admiral: Thank god I can blame Microsoft for this!
    missile: BOOM!
    So you'd use inferior software just because you can point the finger at someone else when the software fails??? Wouldn't you rather use the best software for the job (even if it's cheaper)??

    I mean, it's not like most commercial vendors take any responsibility for their software, anyways -- have you read your EULA's recently?

    At least with open source software, you have the option of fixing any bugs yourself if the vendor refuses to. With Proprietary code, your only choice is to grin, bend over and wait for your bill.

    --
    Free Software: Like love, it grows best when given away.
  38. Hardly unique by Craig+Ringer · · Score: 1

    That's pretty common, sadly.

    Quark is a classic for that. The app *scans* *the* *network* for other instances with the same license key. I bought 6 licenses, why the heck can't I deploy with disk images?

    In Quark's case, the answer is "you can if you buy a site license and run a license server". Of course, in exchange for the ability to use your software more practically, what do you get? The same prices, and a new requirement to upgrade all licenses to a new version at once. That's right - less flexibility! Arrggh!

    Your pain is far from unique, I'm afraid.

    1. Re:Hardly unique by Bert64 · · Score: 1

      Hmm, firewall your network so that the quark clients cant detect each other?
      And then, pirate their stuff as punishment for forcing such horrendous/fascist licensing schemes on you, or better yet switch to an opensource alternative.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    2. Re:Hardly unique by Craig+Ringer · · Score: 1

      A firewall is impractical. The network needs to be extremely high performance, and currently goes though a gigabit switch. Replacing that with a router smart and fast enough to do rule-based filtering like that ... ouch.

      Host firewall might be viable, but we're stuck on MacOS9. Anyway, I wouldn't put it past Quark to refuse to run when there's a host firewall, or to mangle core system files to bypass it.

      As for open source alternatives - there are none. Sorry. I'm a contributor to the closest thing yet but right now it's barely fit to replace MS publisher, let alone Quark. In many ways it's a very good app even at this stage, but it has a number of issues that make it impractical to use in something like newspaper DTP. Of course, I'm currently helping to fix that ;-)

  39. Security Person's Tool Box by KingBahamut · · Score: 1

    At least my tool box, Tcpdump, Tcpflow, ettercap, iptraf, arping. You should pretty much be able to determine most problems through those. A good friend once told me a true network security specialist can become a network Gunslinger through the use of just tcpdump, tcpflow, arping, and iptraf. (Rich at securiant dot com). IMHO Tcpdump is the jewel of all of those, and if your a real commandline Commando, dont need much else.

    --
    "God of Rock, thank you for this chance to kick ass. "
  40. Right Question? by Comatose51 · · Score: 2, Interesting

    Is that the right question to ask?

    "I'd like to ask for Slashdot's experiences and opinions on why you don't need to spend thousands of dollars on an expensive tool to perform a professional security assessment."

    It sounds like you're already set in your opinion and just asking for justifications. That doesn't usually develop any new insights or make good comparisons. If you really want to sell people on Open Source, do a fair and un-biased comparison. An obviously biased comparison is easily detectable and loses credibility. I really don't think Open Source needs biased comparisons to look good.

    --
    EvilCON - Made Famous by /.
    1. Re:Right Question? by gonzo-wireless · · Score: 0

      Also, the "ask alshdot" was conducted without a qestion mark. What type of questioning is that?

    2. Re:Right Question? by Stephen+Samuel · · Score: 1
      Just because most of his tools are open source doesn't mean that he's not willing to use commercial products... He just doesn't seem to have found many of them that are better than the open source equivalents.

      Asking for comments on what's out there that's better than Open Source is one way to broaden your horizon. (and what better place to ask than SlashDot, where you'll probably get comments from people who work for, and/or use, much of the proprietary competition).

      --
      Free Software: Like love, it grows best when given away.
  41. There is also port knocking. by agent · · Score: 1

    http://www.portknocking.org/

  42. Accountability ? What for ? by dmn · · Score: 1

    If I were to choose software protecting my company, I would use commercial software. Why? Because if something does go wrong, it is the vendors fault and not yours. With free software, it is your fault.

    So basicly what you're saying is that you care more about covering your ass when things go wrong, than _preventing_ them from going wrong. IMO that pretty much makes your opinion in the subject completely worthless (not to mention the quality of your work if you do this kind of job ;]).

  43. Docmentation by CKnight · · Score: 4, Funny

    I'm thinking of writing a how-to for "penetration testers". It'll be titled "Locating Unprotected Backdoor Entrances" or more aptly, "Lube"

    1. Re:Docmentation by FrankDrebin · · Score: 2, Funny

      I'm thinking of writing a how-to for "penetration testers". It'll be titled "Locating Unprotected Backdoor Entrances" or more aptly, "Lube"

      Don't forget a section on avoiding Trojans. Although they sometimes help with L.U.B.E., they can often get in the way of a successful test.

      --
      Anybody want a peanut?
    2. Re:Docmentation by grcumb · · Score: 1

      "Don't forget a section on avoiding Trojans. Although they sometimes help with L.U.B.E., they can often get in the way of a successful test."

      Actually, you only need to worry about defective trojans. They can spawn unwanted child processes, draining your resources until the whole system crashes.

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
  44. Why pay? Features and UI by T5 · · Score: 1

    I work for a government client who's invested a sizeable chunk of change in Harris Stat Scanner They evaluated a number of products, including some leading open source tools like nessus. Their bottom line is that Stat makes the job relatively easy for a largely Windows shop (that is, if you have admin rights to all the boxes, turn on remote registry editing, kill all firewalls/IDSes, etc. - leaving you wide open for the duration of the testing!) to perform a multitude of tests and to install patches on the fly. Reporting is centralized, easy to read, and fairly comprehensive. It works on a fairly heterogeneous network as well, covering Macs, *x boxes, Cisco routers, HP printers, etc. Updates are frequent and easy to apply (basically a reinstall of the product). Most of the folks that will run this product for this client are computer professionals, but few are truly security professionals. This tool makes it almost point-and-shoot simple to understand what's going on and provides the Windows administrators an easy way to get "caught up" on patches they may have missed.

  45. Depends on the business by sjhwilkes · · Score: 1

    I agree - opensource tools are often at least equally good. However in some industries, specific tools are mandated, by either government or other overseeing institutions. In our case we are required to be compliant with VISA's Cardholder Information Security Program, and that is very precise as to what tools should be used and how often (and by whom)
    Likewise on the other end of the same thing, while I think I could configure iptables/snort etc. to be equally if not more secure than commercial packages - they won't enable me to put the ticks in the right checkboxes that very expensive products from Checkpoint/Cisco/ISS will.
    The issue is the lack of understanding by higher ups that a poorly configured/applied commercial package is just as useless as a poorly utilised opensource one. Even worse in fact, as they have wasted a ton of money that could have been better invested in training.

  46. Don't forget SING.... by Medievalist · · Score: 1


    Sure, obviously nmap, tcpdump, and snort, (plus ethereal and etherape if you like pretty pictures). Another I don't see mentioned here is SING (which stands for "send ICMP nasty garbage").

    It's a command line tool (sort of like netcat) for fabricating ICMP packets.

    Talk to Dug Song or the phenoelit guys about m-i-t-m attacks, and ARP or ICMP level hacking, and you might find some uses for SING. ;^)

  47. Different markets by ectoraige · · Score: 2, Insightful

    The market for commercial security tools is quite different. To begin with, it's smaller than the market for OSS tools. While security professionals may use either, any crackers worth their (or somebody elses) salt are won't be caught using commercial products. Thus, there're probably more 'feature requests' and feedback for the OSS developers to respond to.

    Also, a number of commercial products are not written with just the user in mind - the larger ones also involve things like generating pretty reports for use in the CTO's bonus negotiations and suchlike.

    Finally, lots of the commercial products try to be competitive by doing everything at once, whereas the OSS tools tend to be more focused on specific functionality, following the traditional unix approach.

    Of course, all these points are generalisations and there are exceptions to them all, but that's what you get for asking such a general question.

    --
    Vs lbh pna ernq guvf, ybt bss abj. Tb bhgfvqr. Syl n xvgr.
  48. Re:Penetration Tester? by TheWanderingHermit · · Score: 1

    misinterpreting your position

    And that's the sound of another thousand after wondering just what that phrase referred to.

  49. "I work as a penetration tester..." by BigZaphod · · Score: 2, Funny

    If I would have been drinking something when I read that, my screen would be soaked right now...

    1. Re:"I work as a penetration tester..." by Anonymous Coward · · Score: 0

      You lucky bastard. I WAS drinking something and my screen IS soaked.

    2. Re:"I work as a penetration tester..." by Anonymous Coward · · Score: 0

      Wheres the links for goatse when theres a Penetration Tester around ..........DUCK

  50. There is commercial free/open source software by latroM · · Score: 3, Informative

    I work as a penetration tester and recently started writing a whitepaper on the benefits of free, open-source security tools over commercial tools.

    What if some of the developers of those F/OSS packages are paid money to code free software? MySQL comes to mind when I think commercial free software, although it isn't related to the software you search. There has been always money to be made in free software business. Your question should be about free vs. non-free.

    Quoting RMS:``Free software'' does not mean ``non-commercial''. A free program must be available for commercial use, commercial development, and commercial distribution. Commercial development of free software is no longer unusual; such free commercial software is very important.

  51. Speaking as a pen-tester by Anonymous Coward · · Score: 0
    I say free, free, free every time (if it were an either/'or type choice.) My first employer gave me a budget of zero so it was Free by necessity. They were an ISS reseller but I must reveal that internally it was known as "It's Still Shit". Because it was.

    For anyone wanting o get into the field, BTW (which really is absolutely fascinating but a monstrous time thief as you must know at least as much as the devs or sysadmins of the system you're attacking abuot it's weaknesses, so you need to keep up with web dev / daemon architecture / IE bug of the week Linx, Windows,Solaris,..) - my advice is: get a small LAN. Put a couple of Linux machines and a coulpe of windows machines on it. Fire up Nmap, Nessus, tcpdump and ethereal and have a ball for a couple of years. If you're still interested / excited after a two years' devotion of your own spare time (evenings, weekends -- if you can afford a break from work, take it) you'll make a good pentester.

    Incidentally why do the UK's pentesters seem to congregate around the Medway? Odd, that.

  52. Re:Accountability -- Reminde me not to hire you by ifwm · · Score: 2, Insightful

    "So you'd use inferior software"

    Commercial is not the same as inferior. MANY MANY commercial products are better than the open source version. Your bias is showing.

  53. Re:how can you be sure of quality of closed source by PepeGSay · · Score: 1

    I would love to see statistics on how many companies actually perform examination of open-source software. Then to go one step further I would really like to see some indication of how effective those examinations are. I'm skeptical that they are thorough or effective. Instead, people reply "oh but, we *can* expect it" as if that is some holy Grail and the possibility of inspection actually replaces in people's minds the necessity of the inspection itself.

  54. OSS works for us! by Abalamahalamatandra · · Score: 1

    I've been doing external and internal security assessments for several years now.

    Initially, back in the 1998-2001 era, we had an ISS Internet Scanner travelling license, which is required if you're, say, a consultant doing scans for other companies. The only alternative is having the company buy the license and then using it for them. It cost in the neighborhood of $20k per year.

    But even then, I used Nessus for external scans, because it was heavily oriented towards external scanning. At first, I would always run ISS on the external side as well, but it was frankly a pain to get it to even admit there were machines there, much less scan them. After a while, I stopped using ISS at all for external scans.

    Then, in the 2001-2002 timeframe, work dropped enough that we didn't feel it was worth it to renew the ISS license. I did one or two assessments with Nessus only and was pretty pleased with the results.

    Now, present time, I just got done with a full-blown external and internal assessment for a client and used Nessus. It gave me GREAT output. We used Microsoft Baseline Security Analyzer (MBSA) to assess their patch management, and I think that Nessus' output was better than MBSA's.

    I've run Snort-based IDS sensors for quite a long time as well - using Demarc PureSecure (a topic for another day) as the frontend. While ISS Realsecure has some nice "more than x events in a five-minute timeframe" filtering possible with their engine, overall, Snort does a great job for us. With Demarc I have a great interface for drilling into events real-time to get a good idea of what's going on. ISS doesn't have anywhere near the usability for that.

    So to sum up, yes, OSS works great!

  55. Matrix monitor by Anonymous Coward · · Score: 0

    Somebody should develop an open-source network monitoring tool that displays real information like those matrix screensavers. The lines coming down could correspond to tcp connections or http sessions maybe. Do not try to put all the data on the screen -- that would be impossible. Instead, just visualize the truth (ie packet loss / retransits, general 'flow' as in connection lifetime, transfer speed, etc).

    The current tools like tcpdump and ethereal are impossible to use to get an overview of the network because they don't convert the data into a visual representation.

  56. Snort & commercial alternatives by sallgeud · · Score: 1

    Since it wasn't mentioned... and since others brought it up in comments:

    Snort is possibly the exception to the open-source vs commercial software bit.

    Snort itself is vastly superior to any other IDS tool out there. BUT, the open-source data analysis tools/applications for reporting, etc on snort are terrible compared to the commercial versions.

    Though, in the end, most of the commercial ones aren't much better than a decaying turd, either.

    My previous employer decided to build their own. I just wish they'd have opensourced it or at least sold it, as it was muy mejor to any other commercial IDS application.. (and used snort on the backend).

    1. Re:Snort & commercial alternatives by harikiri · · Score: 1
      Sorry but I had to reply when I saw this comment:

      Snort itself is vastly superior to any other IDS tool out there.

      Snort is a great for capturing events, but one thing it does not do (but it doesn't advertise it either) is event correlation. This is where it can pair up several unique and apparently harmless events to identify an attack.

      Event correlation makes analysis of IDS events a lot simpler, because instead of seeing for example, 5000 alerts about ping scans, exploit attempts, etc - it can correlate it down to tell you that 120 systems have been infected with the latest worm.

      --
      Man watching 6 MSCE's around a sun box, looks alot like the opening scene's of 2001:space odyssey...
  57. Ettercap? by Spy+der+Mann · · Score: 1

    Yeah like you'd need to buy a man-in-the-middle software for your private company network.

  58. Web Application Penetration Testing by Anonymous Coward · · Score: 0

    While there are lots of great open source tools for penetration testing and security auditing, open source tools are seriously lacking in the web application penetration testing department. No tool I've found is even in the ballpark of Spidynamics Webinspect.

    Webinspect can check for common vulnerabilities, regulatory compliance, DoS possibilities, XSS etc all from a GUI and has the ability to create professional reports.

    A lot of open source software often lacks business/commercial focuses like compliance auditing for HIPAA, SOX and other common security requirements. While a knowledgeable person can go through the steps of creating an equivalent through perl scripts this SHOULD be a focus within open source software that is already there. For these reasons, OSS software is often looked over in application penetration testing.

    Open source alternatives also lack reporting capabilities.

    Being a security professional, quite possibly the most important component of the penetration test is submitting your findings with understandable, concise and professional metrics to your customer. Open source tools like Nessus lack the capability to generate professional looking supports and professionalism is extremely important in security. Being able to present all levels of management within a company with useful information on the vulnerabilities within their infrastructure is key and OSS alternatives to commercial products simply don't offer that right now.

  59. Check the license first by gelfling · · Score: 3, Insightful

    If I recally the openSSH license had some really weird language in it that amounted to "There is a lot of code in this tool. I'm not sure of everything and there may very well be something in here that belongs to someone else. So if they come after you Mr. MegaCorp, don't ask me. It's not my problem."

    And that is a bigger problem for our lawyers then the efficacy of the tool itself.

    Otherwise, why must it be an either/or decision? Why can't you have a mix of open and commercial and achieve a balance of cost and effectiveness?

    Also consider the total lifecycle costs. A $30,000 appliance out of the box may be cheaper than an open source tool running on an 'extra' server you have laying around plus 250 hours/year of your time fucking with it. Sometime the best security is the security that makes the most rational sense for you to afford.

  60. Kismet by Darti · · Score: 1

    Kismet can be found at http://www.kismetwireless.net/ not at kismetwireless.ORG as the article says.

  61. A more natural question would be... by Anonymous Coward · · Score: 0

    I'd like to ask for Slashdot's experiences and opinions on why you don't need to spend thousands of dollars on an expensive tool

    I'd find it easier to explain, when applicable, why I do need to spend thousands of dollars on an expensive tool...

  62. Not easy job - with old, ugly and obese ... by Anonymous Coward · · Score: 0

    I don't. There is a lot of old, ugly and obese ...

  63. Re:how can you be sure of quality of closed source by Eternally+optimistic · · Score: 1

    True, most people blindly trust the tools. But still I prefer having an alternative, which I do not have with closed source.

    --
    What keeps me going is my inertia.
  64. Both OSS and Propritary is probably best. by delirium+of+disorder · · Score: 1
    Nessus, Ettercap, Snort, pf/netfileter/iptables, John the Ripper, Ethereal, standard OSS stuff like gdb, strings, grep (yes they can very much be security tools), nmap, Kismet, Etherape, tcpdump, Whisker, etc....They are all great, certainly better then any similar commericial product...

    But I can't think of a free equivalent of

    Core Impact http://www.coresecurity.com/products/coreimpact/in dex.php

    It's so easy, an AOL subscribing, Mac using, chimpanzee could figure out the GUI, yet its an extremely powerful tool for any security consultant or script kiddie with a lot of cash. It scans for exploits Nessus style, then tries to exploit them so you don't get all the false posatives Nessus does. It also has the ability to give you a shell on an exploited host and use that to further penitrate a network. It has a built in library of exploits and new ones can be added via a python API. It totally automates the penitration process! (No I do not work for Core Security Technologies)

    I've written a few small, text only, c++ programs that would basically grep nmap logs to find potentially vulnerable systems, automatically test exploits on them and then attempt to continue the process recursivly through a nework.. by scanning off the exploited host (new version of scanner/expoiter is uploaded/executed by the original exploit's shellcode). It was buggy, CLI only, and only worked on a small scale with a couple exploits...more proof of concept then usable tool. I wonder if anyone would want to make a core impact style system by extending Nessus?

    --
    ------ Take away the right to say fuck and you take away the right to say fuck the government.
    1. Re:Both OSS and Propritary is probably best. by Anonymous Coward · · Score: 0

      There is something that is free just like Core Impact..

      its called Metasploit.

    2. Re:Both OSS and Propritary is probably best. by Anonymous Coward · · Score: 0

      but keep in mind that:

      "IMPACT's console runs on Windows 2000 and Windows XP. IMPACT agents can run on any of these target platforms: Windows XP i386, Windows 2003 i386, Windows NT 4 i386, Windows 2000 i386, Solaris 6, 7, 8, 9 SPARC (sun4u, sun4m), OpenBSD i386, Linux i386."

      Note that there are NO PAYLOADS for layer 2/3 devices.

      an 8 IP license will run you $2,500.00, and considerably more for the ability to scan more IPs.

    3. Re:Both OSS and Propritary is probably best. by Anonymous Coward · · Score: 0

      but with meta, you do not have the ability to safely execute payloads with the guarantee that when your pen test is over, the hosts are placed back into their default state (prior to the test).

      core's agents allow you to do this.

  65. You want commercial support by nicke999 · · Score: 1

    Basically, what you are saying is that you don't really care what your servers are running as long as you have a phone number you can call for support. If that phone number goes to Novell or IBM you will probably have lots of open source software. Even better, if you run open source software there will in most cases be more than one firm to choose from for providing support.

    --
    Thanks for browsing at -1
    Please vistit my blog: www.framtiden.nu
  66. Re:how can you be sure of quality of closed source by LurkerXXX · · Score: 1

    And that's a wonderful thing if you have the time and skills to go over the source for each app you use. Most companies don't have that luxury. Most of the time their network admins are already busy with the tasks they already have to preform. The company is in the buisness of producing widgets, not auditing sourcecode for portscanners. If they can farm out the job to a company that will do the work for them, they will.

  67. completely valid criticism by Anonymous Coward · · Score: 0

    It's worse than that. This question is not trying to seek out reasons to dump commercial tools (which are not even mentioned by name) but to prosletyze other users of the commercial programs. I admit that the open-source programs are quite powerful and useful, but is certainly isn't the poster's business to try to destroy the software businesses of others. If he's so convinced of their superiority, then let the free market win out on behalf of ethereal, etc. Meanwhile, he should shut up.

  68. What the hell is support anyways? by rastin · · Score: 1

    Most of the shrink wrapped software companies I worked for in the past no longer have the same development staff that were around in my day. Developers get outsourced and so does entire support organizations. So I am not surprised that every time I have ever called any company for support (with a paid support contract) the only answer I ever get is: 'You are screwed, maybe the next version due sometime won't suck as bad. Thank you for calling. Come again.' Of course I always check into my own problems so the only time I need to call is when I am screwed. Not only that but how do you know that the shrink wrapped product you just bought is even open to fixing? Many products are in wide use and declared EOL by marketing. I guarantee that support personnel will tell you it's planned for the next release when they know damn well it isn't. Some have said that 3rd party agreements demand verified security audits performed by approved vendor products, fine but if you trust those tools blindly and something goes wrong then it is your own dumb fault. Shrink wrapped software is only superior to OS software by default in one tiny area: passing the buck when stuff craps out.

  69. The whole post is a troll by 1tsm3 · · Score: 0, Troll

    Common, asking a bunch of /.ers why open-source software is better and cheaper is like asking Bill Gates why M$ Windows is the best OS (not that I agree)! If I could rate an article, I would rate it as a Troll!

    --
    -ItsME
  70. It's not always better... Foundstone,, perfect ex: by Anonymous Coward · · Score: 0

    Who do you go to when your nessus false positives on everything?

    At least with foundstone I now have someone to complain to, they can open a ticket, and fix the problem.

    We had nessus in here and foundstone finished faster, was more accurate, and does MUCH better reporting. It's just so damn expensive.

  71. If you're a real professional... by argent · · Score: 1

    ... you're using tools you've developed yourself, as well as open source and commercial tools, all where they're appropriate.

  72. Incorrect link by DarkFencer · · Score: 1

    Kismet is at www.kismetwireless.net not .org as the poster linked to.

  73. For wireless security... by Kraegar · · Score: 1
    I am a fan of opensource software, and would agree that in many places it is better then, or of equal quality to, commercial closed source software.

    The one place I do not agree is with wireless security monitoring. I have not seen any open source offering, or combination of offerings, that can hold a candle to Airmagnet. I test various open source offerings as I hear about them, and to date have seen nothing with the power and flexibility Airmagnet provides. It was worth every penny we paid for it.

  74. Interesting Business Card by catdevnull · · Score: 2, Funny

    I was just wondering about that title "Penetration Tester." Somehow, it seems to garner immediate respect.

    --

    I might know what I'm talkin' about, but then again, this is Slashdot...
  75. modsecurity for web apps by Anonymous Coward · · Score: 0

    Surprising that no ones mentioned it: http://www.modsecurity.org/ - available as either an Apache module (C) or as a servlet filter (Java).

    Basically it's aware of HTTP "variables" being submitted via a browser in GET / POST or in cookies and is able to screen them using regular expressions and "access list like" rules, before they get to any application code for processing. That means you can add it to a server transparently, without needing to change existing code.

    Like Apache config files, the rules can be similar to "permit xyz" or "deny abc". In other words you could block certain input globally, such as attempted XSS attacks while having a set of rules that are like a "signature" of permissable input for a given application i.e. "here's all the permissable input for PHP-Nuke. Block all the rest".

    Certainly, for shared LAMP hosts, modsecurity could help lots to keep the rampaging PHP apps under control. Apparently the commercial offerings in the same field (web intrusion detection and prevention) are more mature right now, in particular where friendly admin GUIs are concerned, but typically come with hefty price tags.

  76. Bad link by parkrrrr · · Score: 2, Interesting

    Kismet can be found at http://www.kismetwireless.net/ ; the link above redirects to the no doubt appropriately-named wirelesscon.com.

    1. Re:Bad link by KingBahamut · · Score: 2, Interesting

      http://airfart.sourceforge.net/ Is also a really good project.

      --
      "God of Rock, thank you for this chance to kick ass. "
  77. Re:Accountability -- Reminde me not to hire you by Stephen+Samuel · · Score: 1

    I'm not saying that all commercial software is inferior. The original poster seemed to imply that he recognized that the OS alternatives to at least some of his commercially-used suggestions were better, but he was recommending the (inferior) proprietary alternative because it afforded a level of finger-pointing that the OS did not.

    --
    Free Software: Like love, it grows best when given away.
  78. Mod up parent. Interesting! by Anonymous Coward · · Score: 0

    Please mod the parent up!

  79. Re:how can you be sure of quality of closed source by Anonymous Coward · · Score: 0

    For security applications, how can you say with any confidence that a closed source product does an adequate job? You are not allowed to examine what it does, instead you have to rely on what the vendor says. Maybe some tool is certified by some "trusted" entity in your industry, but you don't have any control yourself. With open source, you can look, or hire someone to look who works for you.



    Barring software which explicitly prevents reverse engineering, closed source is not a barrier to determining if it will or will not do a good job (just as it's no protection for hiding bugs).

  80. Web Security Pen Testing resources by Anonymous Coward · · Score: 0
  81. Check out Sandstorm's NetIntercept by simsong · · Score: 1

    Although I'm one of the designers and have a financial interest in the company, I'll still say that if you are interested in network snooping, the most powerful tool out there is Sandstorm's NetIntercept. This is a full-content network interception device that captures all the traffic, decrypts the SSH and SSL connections (if we have the keys or if you are using our modified SSH server), and builds a huge databse of everything that's moved over the wire. It's frightening spook stuff.

    Enjoy

    --
    (Yes, I really am Simson Garfinkel)
  82. There is one commercial tool by Bert64 · · Score: 1

    There is a single commercial app that not only costs us a LOT of money, but is the single reason i keep a copy of windows installed on vmware.. This is webinspect, from spi dynamics.. An incredibly buggy app, also very bloated, slow, and very prone to false positives. Unfortunately, there is no opensource equivalent. I would very much like to get rid of this huge festering pile of crap, the developers of which tell me i must configure IE as the default browser in order to use the product (outrageous, how can a security professional be seen to be using the most insecure browser?)
    I have a list of complaints about this program and it's developers a mile long, and when i submitted these complaints to the developers i was just brushed off, as if bugs are normal and i should just live with poorly written buggy crap..
    Anyway, i would love to use an opensource equivalent application for this, all it really does is trawl a website looking for flaws in the code, sql injection, cross site scripting, command injection etc.
    If anyone is familiar with a project to write such an app, i would be very interested in participating..

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  83. Now with more link-y goodness by sczimme · · Score: 1


    The Open Source Security Testing Methodology Manual is here.

    --
    I want to drag this out as long as possible. Bring me my protractor.
  84. Because that's what the bad guys use by smoon · · Score: 1

    Sure, some foreign government or well-funded industrial spy may use a $10,000 or $100,000 tool. Ditto for someone who has a cracked version of a commercial tool.

    It seems much more likely that the black-hat types are either going to use freely available tools, or will write their own custom jobs before they will submit to using some fancy point-and-click GUI that attempts to hide complexity from them (even if their employer provides it). It's dangerous to assume that no one will attack you with commercial tools. I think it's valid to assume the probability of getting scanned by nmap and nessus is much higher than being scanned by some expensive proprietary tools. Therefore it makes sense to test with the free tools to ensure that the most common scenarios are covered.

    --
    "But actually trying to use m4 as a general-purpose langage would be deeply perverse" --ESR
  85. L0phtCrack is worth purchasing. by BinaryLobster · · Score: 1

    I also do security reviews for customers. Probably the most useful security application I've purchased is L0phtCrack (used both LC4 and LC5). It makes auditing password compliance on windows networks painless. Other than LC5, all of the security tools I use are open source.

    My experience with the commercial security software is they are trying to transfer the intelligence requirements from the user into the application. Great for some things, security isn't one of them.

    An intelligent user with an intelligent application is a powerful combination. But an uneducated user with an intelligent application is just asking for trouble.

    Now, given the application vendor claims the application is easy to use, what kind of person is the pointy haired boss going to hire to run it?

    I call that 24K tech support syndrome.

    ---

    Yea, yea, I'll get around to a sig sometime...

  86. Re:how can you be sure of quality of closed source by Corbets · · Score: 1

    This argument is pretty poor, IMHO.

    First, most people *don't* look at the source anyway - they trust the OS community to do so.

    Second, why is the opinion of someone I hired any more valid than the opinion of some company I hired?

  87. Re:how can you be sure of quality of closed source by Anonymous Coward · · Score: 0

    Ah, but if the choice is between downloading Snort or paying $100,000 for a similar commercial package, couldn't they spend some of that money on auditing some/all of the Snort code?

    If they spend $50,000 on some 3rd party to do the audit, then 1) they've saved $50,000 over buying the commercial solution, and 2) they've had the code audited by someone other than the manufacturer. Who would you believe- the manufacturer of a product, who stands to gain by convincing you the product is Good, or a third party, who gains the same whether it's good or not?

  88. don't use nessus then by BlueLines · · Score: 1

    from http://www.nessus.org/plugins/index.php?consultant =1&email=c&product=

    Using the Plugins to detect vulnerabilities on the system or network of third parties is subject to authorization.

    To obtain an authorization :

    * Download and sign this license agreement
    * Fax it to the following number : +1 (410) 510 1889

    also, from the nmap-hackers list:

    "[nessus] also instituted a $1200/year charge for the latest plugins ( a
    delayed feed is available free with registration for certain limited
    uses). They also now claim that many of the existing Nessus plugins
    were never open source. At the same time, they rewrote the Nessus web
    page to emphasis that Nessus is "the open-source vulnerability
    scanner".

    --
    --BlueLines "The cost of living hasn't affected it's popularity." -anonymous
  89. Open source saves you money because... by itpr15061 · · Score: 1

    Because, usually, you DO NOT get: 1) Any kind of robust reporting, you are expected to roll-your-own 2) Decent documentation 3) Straightforward installation (can be related to point 2) I'm not knocking open source, I use it and love it. But this is what I've noticed. Sure, there are great open source tools that have none of these problems, but come on -- most of them have at least two of these issues. On the plus side, I've found that open source support forums are almost always faster and provide better answers than commerical solutions. In some cases there are even free public support forums for commercial applications (think Phoneboy), and these are also usually better than the commercial equivalent.

  90. Penetration testers is little better name than by Anonymous Coward · · Score: 0

    Law abiding hacker/cracker that will only attack systems with contract from the owner. And will report all fault found.

    Note Law abiding hacker would test systems so that they can take the slashdot effect ie DOS attacks don't work or don't cause data destruction. As well as back doors.

  91. Nessus new (weird) plugin licensing terms by andrew71 · · Score: 3, Informative


    I just received e-mail from Fyodor and had this bad bad news.

    Nobody mentioned that here.

    (and probably nobody will read that since I'm stuck at 0 :)

    --
    13-4=54/6
  92. Re:how can you be sure of quality of closed source by Eternally+optimistic · · Score: 1

    If I have a choice between software provider A, who says "trust me it works, but you cannot look at it", and provider B, who says "trust me it works, and you can check for yourself if you want", why should I not prefer provider B?

    --
    What keeps me going is my inertia.
  93. Nessus is not quite free anymore by neoThoth · · Score: 3, Informative

    While the tool itself *is* still free Lightning has made a change in their pricing model regarding the plugins.
    Check it out for yourselves, there are three feeds now. The main feed which used to be free is now on a seven day delay. While this doesn't affect a lot of the scanning efforts it is nice to know about the vulnerability that just came out.
    Often when a new serious vulnerabilty makes news a company would like to know how they are affected right away. Now they will have to wait 7 days!
    I don't think that there is anything wrong with this, I mean the developers at nessus (tenable lightning) have to eat too. But calling it free just seems sort of inaccurate now. Scanners without updated signatures work about as well as razors without the blades.
    A 'Direct Feed' is commercially available which entitles subscribers to the latest vulnerability checks. Customers who purchase a Lightning Console or NeWT Pro scanner receive access to this feed with their annual product maintenance.
    A 'Registered Feed' is available for free to the general public, but new plugins are added seven days after they are added to the 'Direct Feed'. To obtain access to the 'Registered Feed', users are required to enter contact information for tracking and also agree to Tenable's license agreement for the plugins.
    The 'GPL Feed' does not require registration, and includes plugins written by the user community. As manager of the Nessus project, Tenable continues to accept plugins written from the Nessus and NeWT user communities. Plugins accepted with a copyright under the GNU Public License will be distributed to the Direct, Registered and Public feeds at the same time.
    Pricing
    The access to the GPL feed and to the Registered Feed is free. Pricing for the 'Direct Feed' is based upon the number of Nessus or complimentary copies of NeWT in use within your organization, consultancy or service. The cost is $1200 per scanner per year. For more information, please contact Tenable's sales staff.

    1. Re:Nessus is not quite free anymore by Anonymous Coward · · Score: 0

      Fork and do it better. No offense, but 'free' refers to the license of the software. QT, MySQL also provide free versions (GPLed) but these are also referred to as free.

    2. Re:Nessus is not quite free anymore by neoThoth · · Score: 1

      I think Open Source refers to the license. I was just correcting the idea that the OS project known as nessus was still free. Before Dec of 2004 it was free AND open source. NMAP is actually both still and Fyodor asserts that he has no plans to follow Nessus lead in a for profit business model. He wants to keep his tool the way it is. Again I have no issue with the team at Tenable moving to this model but it just seems like news of the shift in plugins isn't very widely known.
      It now costs money if it is to be used effectively (timely updates). As for forking, I think about it and may. If I do I'll make sure to give you a mention in the release notes.

  94. vuln scanners by neoThoth · · Score: 3, Interesting

    With vulnerability scanning there are a few different aspects to consider. the most important feature of a scanner (aside from speed and accuracy) is the level of updates. An out of date scanner is only mildly better then no scanner at all. In this regard commercial software has some advantage for the consumers (IT organizations). It's not that they can blame anyone (as was mentioned in several posts) but there is someone to yell "hey! where the hell is my signature for Vuln XYZ?" With open source there isn't a guarentee that the signature will be made quickly enough. Even nessus (as I pointed out in another post here somewhere) has moved to a pay model for plugins because of the cost of keeping those signatures up to date.
    Now one can also take the Open Source approach here and write their OWN signatures but many companies just don't have the staff for that type of thing. The vulnerabilty details are so sparse these days (not so open disclosure rules) that recreating the actual exploit never mind finding a way to detect it remotely is beyond the skill of most teams in the limited timeframe that it's of vital importance. A team will have around 24-48 hours after a patch is released until some evil doer[s] have reverse engineered the patch and created an exploit out of it, slipped in a pre packaged payload and owned 3 out of your 7 class B segments. Sometimes less. I think the ISS worm last year was the record, something like > 20 hours from patch to worm [witty worm i think].
    Some intersting article on scanning here and here

    Just one other side note about the articles, Foundstone was purchased by McAfee last year so disregard those.

  95. Firewall by Craig+Ringer · · Score: 1

    Alas, to do that I'd need to replace the switch the macs are plugged into with a rather clever router. Don't think I didn't look into it ;-) but it doesn't look practical.

    As for a host based firewall ... sure, if I could run our systems on a real OS. Alas, our DTP workstations stil run MacOS 9.

  96. Good penetration testing resource by PerryResearch · · Score: 2, Informative

    Mostly open source security tools for pentesting, although there are some commercial products listed as well.

    http://www.liveammo.com/LiveAmmo_Security_Tools_Di rectory.htm

    --
    ---------- http://www.LiveAmmo.com
  97. anyone had experience with fortify software ? by gman777 · · Score: 1

    they are a newco but seem to have good people there ...

  98. [OT] Sig question by Anonymous Coward · · Score: 0
    Vs lbh pna ernq guvf, ybt bss abj. Tb bhgfvqr. Syl n xvgr.
    Does that mean "in your head" or "with tr"?
    1. Re:[OT] Sig question by ectoraige · · Score: 1

      Um, neither.

      --
      Vs lbh pna ernq guvf, ybt bss abj. Tb bhgfvqr. Syl n xvgr.
  99. Re:Accountability -- Reminde me not to hire you by Anonymous Coward · · Score: 0

    MANY MANY commercial products are better than the open source version.

    Unfortunately, I have been unable to find those commercial products. Are you only talking about stuff like AutoCAD that are useless for "normal people", then I might agree with you. But for the applications I use, I have yet to see a commercial product that is better.

    Unless you're talking about games of course, I know there are not many open source games that beat commercial games. Which is why I have a PS2.

  100. Re:Why pay? Features and UI by Anonymous Coward · · Score: 0

    that is, if you have admin rights to all the boxes, turn on remote registry editing, kill all firewalls/IDSes, etc. - leaving you wide open for the duration of the testing

    Now, that's an interesting way of making a test tool. First require people to open a lot of holes. Then give them a report that they are very vulnerable, and need to close those holes to be safe. After reading that report and closing the holes, they will be so happy that the tool found all those holes, that they don't think about the possibility of other holes.

  101. pr0n on slashdot by Ganryu · · Score: 1

    Am I the only one who saw the parent's sig and thought "pr0n on slashdot, that's disgusting"... and then clicked the link anyway.

  102. One problem in SANS ids methodology by JimmytheGeek · · Score: 2, Interesting

    Northcutt et. al. have a seriousness assessment that is completely broken. Their model rates an incident by a formula that does not make sense:

    S = (C + L) - (HCM + NCM)

    Where:
    S = severity
    C = Criticality (how important the target host is)
    L = Lethality of attack
    HCM = Host-based countermeasures
    NCM = network-based countermeasures

    They use different variable names, I think.

    Assign a value from 1-5 for C,L,HCM, and NCM

    Remember ordinal numbers? You can't multiply them (or do other operations on them) and get any sensible result. For example, last year the Mariners finished 4th (last) in the AL West. You can't multiply their rank of 4 by anything. They aren't 4 times as sucky as Oakland or 4/3rds as sucky as Texas. They are ranked 4th and that's all you can say. More sucky than Texas. If they finish 1 game behind #3, they are ranked 4th same as if they finish 150 games behind.

    Similarly, you can't say a Criticality=5 host is 25% more important than a C=4 host. Adding Lethality to Criticality is like adding Favorite Ice Cream to AL West Standings.

    Further, Lethality probably has no sensible 5 step progression. I count 4 max steps. No lethality, recon, user-level, 0wn3d. If a step is not at all lethal, why does that increase the severity? (Should be 0-5)

    Beyond the mathematics, I have some other conceptual problems: subtracting the assessment of network-based countermeasures. Well, let me see. Give the assessment for network-based countermeasures a high value if it stopped the attack and a low value if it didn't. This tautology advances our interests how? If the exercise doesn't provide the severity, but instead takes it as an input, then the exercise is just busywork. Or take an independent assessment of the network countermeasures- we're proud of our kick-ass firewall, score it 5. It didn't stop the attack, as the vector was entirely within permitted traffic. How does a cool firewall that didn't stop the attack reduce the severity of the event?

    The same argument holds for host-based countermeasures (host firewall, av, tripwire, current patching, etc)

    I grant that the folks proposing this model have a lot more experience than I do, but they should probably admit that people pull these numbers out of their asses to fit a predetermined conclusion. The severity rating should inform decisions about response. Most of the steps should give binary results: respond | not respond

    Is this an attack/hostile? yes/no
    Is the target something we care about? yes/no
    Did the attack succeed? yes/no
    Does it represent a threat even if it failed? yes/no
    and so on

    The prioratization of responses is probably inevitably a second calculation.

    It bugged me that I had to use this methodology to get my certification.

    I am otherwise impressed: do not hold SANS/GIAC certs in the same contempt that the CNE and MCSE deserve. The GCIA was a massive amount of work that actually exercised the skills being evaluated. The papers of those who pass it are publically available at the SANS website so you can see someone's chops and writing style, if you are checking someone out for a job or contract.

  103. Latest by Nessus team lead Renaud Deraison by neoThoth · · Score: 1

    Hi List and Fyodor,

    On Mon, Feb 07, 2005 at 02:34:11PM -0800, Fyodor wrote:
    > In other news, some users have expressed concern about the new Nessus
    > license. If you want to use Nessus and all its plugins for
    > consulting, you are now required to fax Tenable a signed license
    > agreement requesting permission.

    This is correct. The issue is that in legalese-speak, it's difficult to distinguish between a consultant and a Managed Security Services Provider (MSSP), and some of them have blatantly abused Nessus in the past by claiming they "invented the technology", so we had to find a way which :

    a) Makes the use of Nessus free for consultants ;
    b) Allows us to prevent such companies from using it if they lie in
    their claims ;

    In the same vein that in real life you have to use annoying keys to lock your door to prevent a minority of bad guys from breaking into your house, we had to set up some measures to prevent a minority from abusing the project.

    > You must also promise not to redistribute or reverse-engineer the
    > plugins (http://www.nessus.org/plugins/index.php?consultan t=1&email=c&product=).
    > They also instituted a $1200/year charge for the latest plugins ( a
    > delayed feed is available free with registration for certain limited
    > uses).

    The registred plugin feed (which is _free_) allows you to scan the network of your workplace or home, with all the plugins that have ever been written, although there is a 7 day delay between the time we write the plugins and the time you receive them. If members of the open-source community submit a given plugin, then it's available under the GPL with no delay.

    Same thing with consultants and MSSPs: you can get the plugin feed for _free_ but you need to ask for authorization only once. We do NOT use the gathered data for commercial purposes. Actually, we don't even keep a digital copy of the authorizations, since we're talking about a fax, so we do not have a database of consultants and/or MSSPs.

    Finally, if you have some kind of religious stance regarding the use of non-GPL software, there is a 100% GPL plugin feed which contains over 2,000 plugins.

    > They also now claim that many of the existing Nessus plugins were
    > never open source. At the same time, they rewrote the Nessus web page
    > to emphasis that Nessus is "the open-source vulnerability
    > scanner".

    Nessus is an engine, and it is released under the GPL license. A great number of plugins is released under the GPL license. I think that qualifies for "open-source".

    [...]
    > They argue that this change is neccessary to maintain quality and
    > satisfy sharholders

    We have never claimed that we clarified the license to satisfy shareholders.
    We are privately funded and not dependant on VCs.

    What we've claimed is that setting up an environment to react in real time to new vulnerabilities (instead of reacting "whenever I have time"), and hiring people to work full time on new security checks (and QA them) requires more than goodwill, especially when you see that these checks are then being used by our competitors. If the community had submitted more plugins, maybe this would not have been necessary, but when you look back and see that Tenable contributed over 80% of the new plugins in 2004, then there is a problem.

    It turns out that when people think of "open-source", most of them think of a million of person writing one line of code each, and this is absolutely false.

    Just a quick recap :

    + 100% of the Nessus Engine : Michel Arboi and Renaud Deraison (Tenable)

    + 95% of the Nessus Plugins : Michel Arboi, David Maciejak, Noam Rathaus,
    Digital Defense Inc., George Theall and Tenable.

    I recently explained the rationale behind the license change in a lengthy email, available at