Slashdot Mirror


Network Penetration Scans and Executive Reaction?

LazloToth asks: "I'm sure some of you have had this happen: your company pays the big bucks for a 3rd-party security audit and, when it comes back, you get called on the carpet for all the supposed 'holes' in your network. When you see the report, you recognize that it comes from a well-known open-source security scanner, and that the 'holes' in question are so obscure as to be meaningless. I told our risk management VP that to fix every item cited - - many of which were false positives or completely out of context - - would be next to impossible for our small IT staff, and that some of the fixes, if implemented, might have deleterious effects on an otherwise smoothly running operation. How do you handle these 3rd-party security people who make mountains out of every molehill?"

104 of 434 comments (clear)

  1. quit by s20451 · · Score: 5, Funny

    Quit your job and start a 3rd party security consulting company.

    --
    Toronto-area transit rider? Rate your ride.
    1. Re:quit by EnronHaliburton2004 · · Score: 2, Funny

      I'll sell you Nessus for a discounted price of $4000!

    2. Re:quit by Jeremiah+Cornelius · · Score: 5, Insightful
      I used to do this work. We always backed the scans up with hand-checks, and examined environments and mitigating circumstances.

      The managers and officers we got the attention of had screen captures of payroll-stubs or insurance histories in the report! At least an analysis of weak session obfuscation in cookie-files or the contents of hidden web-forms that exposed site-internals or revealed confidential information.

      Also, we re-worded the horrible glut of NASL embedded descriptions, which are not consistent in their use of problem and remedy sections, are produced by hundreds of people with numerous first-languages, etc.

      If a third party adds no value to the tools own automation, they are not performing a service.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    3. Re:quit by jd · · Score: 5, Funny
      You don't understand the market, do you? :)


      With the current paranoia, lack of decent security awareness (and therefore the lack of ability to evaluate the results), and the ability to impress a PHB by wearing the "right" suit, you could easily charge $50,000 for a Nessus scan. $5,000 would barely pay for an NMap sweep. For Unix servers, also use SARA and TARA for $10,000 apiece.


      In today's atmosphere, it should not be possible to walk away from a securty contract with less than $75,000. Double, if you use that random paper generator, covered by Slashdot a day or so ago.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    4. Re:quit by Anonymous Coward · · Score: 5, Funny

      Just remember,

      Conning + Insulting = consulting.

      No problem man...

    5. Re:quit by EnronHaliburton2004 · · Score: 2, Funny

      Well, I also charge $500 per ping attempt, and $1000 if ping doesn't recieve a response. Flood pings are free.

    6. Re:quit by tomhudson · · Score: 2, Funny
      Bah, I'm adding value! I'm adding $5000!
      There's your problem. If you worked for the Liberal Party of Canada, you'd be adding $500,000.00. And billing the government 3 times for the same report. For events at 5 sites in 5 different cities. On the same day. For work that was never done.*

      *NOTE: Yep, that really happened ... , but try adding ANOTHER zero first. And don't forget to kick back 17.5% in "commissions" to your buddies.

    7. Re:quit by tomhudson · · Score: 2, Informative
      Don't forget the exhibit at the Olympic stadium in Rimouski
      For those who don't get it - there is only one Olympic Stadium in Quebec, and it's in Montreal. Didn't stop the guys from doing this:
      Chretien's friend submits bills for shows at fake Olympic stadiums: inquiry
      at 19:46 on April 13, 2005, EST.
      By BRIAN DALY

      MONTREAL (CP) - Phantom Olympic Stadiums throughout Quebec were included in bogus bills that a good friend of Jean Chretien submitted while raking in $6.7 million in sponsorship income, an inquiry heard Wednesday.

      The fake bills complete with non-existent stadiums were turned in by Liberal organizer Jacques Corriveau for a series of regional hunting and fishing shows that did in fact take place, promoter Luc Lemay testified at the inquiry into the sponsorship scandal.
      &<---------&<---------&<--------&<------ ---
      Laughter erupted when inquiry counsel Bernard Roy noted Corriveau billed thousands of dollars for working at the Olympic Stadium in Sherbrooke, Trois-Rivieres, Rimouski, Chicoutimi and Ste-Foy, a suburb of Quebec City.

      Rimouski's entire population could easily fit into Montreal's costly 50,000-seat Olympic Stadium with room to spare.
      It would be like billing for events at Madison Square Gardens, Florida, Madison Square Gardens, Los Angeles, Madison Square Gardens, Little Rock, Madison Square Gardens, Left Bend, and Madison Square Gardens, Somewhere_in_the_boonies.
      http://start.shaw.ca/start/enCA/News/NationalNewsA rticle.htm?src=n0413121A.xml
    8. Re:quit by Rei · · Score: 4, Funny

      but try adding ANOTHER zero first.

      Okay.

      $0,500,000.00

      --
      Margaret Thatcher died the other day. It was a sad day, but I like to think that she's looking up at us right now."
    9. Re:quit by ErikTheRed · · Score: 3, Funny
      $100,000,000.00 is a lot of money even today ...
      Even in Canadian Dollars? I thought it cost more than that just to fill up...

      (just a joke, Canadians are cool. Literally).
      --

      Help save the critically endangered Blue Iguana
  2. Its their job by rovingeyes · · Score: 4, Insightful
    How do you handle these 3rd-party security people who make mountains out of every molehill?

    Its their job to be detailed. You have to infer those reports and draw conclusions. They were hired to point out the holes, you have to decide whether its worth covering them

    1. Re:Its their job by rivaldufus · · Score: 5, Insightful

      Sure, but many executives assume that anything an outside "security" company says is scripture. I think he's looking for the best way to get the point across.

    2. Re:Its their job by rovingeyes · · Score: 5, Insightful

      Actually I had a very different experience so far with my boss. May be I am lucky? I don't know. But my execs never decide on anything unless they consult me. In fact the vendors try to convince me more than my execs. Not to sound too arrogant or cocky, but I have found that if you can convince or prove to your superiors that you are capable, then they will trust you more than any body else.

    3. Re:Its their job by austad · · Score: 5, Interesting

      Additionally, the security person that did the audit needs to sit down with you and go over every item determining whether or not there is a threat, explaining why certain things might be a threat, and detailing any possible way to mitigate the risk if there is any.

      If they just handed you a report from Nessus and a bill, they are not doing their job. The security scanner output needs to be accompanied by another separate report which discusses the TRUE risk.

      Every security company out there uses an open-source or commercial security scanner to get a general overview of any weaknesses, but sadly, many take the output at face value and just attach an invoice. You need to see what the scanner found, so I don't think it's right for them to omit anything from it. But, like I said above, they really need to evaluate the data that comes out of whatever product they use, investigate more by hand, ask questions, etc.

      I currently work for a company that does this sort of thing. We use a variety of methods, depending on how in depth the customer wants to go. But in all cases, they get the raw output from any tools we use, and they get a thorough report and followup meeting detailing what was found and whether or not it's an actual threat. We make product and methodology suggestions, and even stick around to help them out.

      My suggestion is, if you're looking for someone to do a security assessment or pen testing, shop around and find someone with excellent references. Finding someone good isn't going to be cheap, but then again, if you're concerned about price, fire up Nessus or ISS and run it yourself.

      --
      Need Free Juniper/NetScreen Support? JuniperForum
    4. Re:Its their job by Shoten · · Score: 2, Interesting
      Its their job to be detailed...

      Yes...and this is why they should be providing context whenever possible to the "holes" they find, and verifying false positives (or qualifying them). I work for a security company, and we're very careful about this. For example, on many systems when a daemon is patched, the banners are not updated and so we'll see fully patched servers that flag on having vulnerable versions of software. We've seen this time and time again, and know that it could be the case each time we get that result. We either manually verify the finding in each case, or in our report, we explicitly state this for each such finding (if we can't verify due to the scope of work).
      My advice to you is this: Stay ahead of the game. While it's not so easy to duplicate the work of qualified security assessors who will provide a quality and carefully-checked deliverable, it's pretty easy to do what these script monkeys did, and thus know in advance what they'll say so that you can respond back to management. And while you're at it, pointing out that five figures were paid for something you did in a spare maintenance window for the hell of it helps protect you as well.
      Ultimately, it sounds like the vendor who did this assessment sucked, and it's just another case of "management paid to bring a crappy vendor in, and it made my life hard in _____ way." Fortunately, unlike most such situations, this is one where you can actually anticipate the way they'll screw up to some degree.
      --

      For your security, this post has been encrypted with ROT-13, twice.
    5. Re:Its their job by tomhudson · · Score: 5, Interesting
      the article:
      How do you handle these 3rd-party security people who make mountains out of every molehill?"
      Parent poster:
      I think he's looking for the best way to get the point across.
      The best way to get your point across - hack the consultants' box!

      Second best - sit them down and ask them to demonstrate the problem by breaking into your system NOW. Make sure it's a linux or bsd box, at a console, not a graphical login, and don't give them a user name or password. Most of these weenies are only comfortable with Windows.

      Third best - tell them they were running nmap against your honeypot, not against your real network. They won't know if you're lying or not.

    6. Re:Its their job by Shimbo · · Score: 2, Interesting

      Sure, but many executives assume that anything an outside "security" company says is scripture. I think he's looking for the best way to get the point across.

      Maybe I'm being naive here but I would hope that the "risk management VP" knows something about risk management. So, the approach I would take is to categorize the risks: seriousness of vulnerability, difficulty of fixing, priority.

      If you break it into priorities, and put in some effort estimates, and the VP says, "fix all of them", that's tough for you. More likely he will stop somewhere in the middle and draw a line. Then everyone wins: auditors have been picky, you have made a technical risk assessment, boss has made a decision.

    7. Re:Its their job by op00to · · Score: 4, Insightful

      Yeah, quit. That's the mature, sensible way to go.

      Or, you could not be an asshole, and try to calmly and simply explain the report in WRITTEN FORM. Write your own report about their report. Managers like reports. WRITE ANOTHER REPORT. Écrivez un autre rapport. Escriba otro informe.

      Instead of running in there all willy nilly acting like they're complete idiots, just work with them on their level. They're paid to make decisions, and they know that it's dangerous to make a decision if there aren't hard facts on paper. Explain yourself. Give references to your conclusions -- back yourself up! Show that you have a brain in your body instead of just coming off as another annoying, slacker engineer.

    8. Re:Its their job by dr_dank · · Score: 4, Insightful

      Second best - sit them down and ask them to demonstrate the problem by breaking into your system NOW. Make sure it's a linux or bsd box, at a console, not a graphical login, and don't give them a user name or password. Most of these weenies are only comfortable with Windows.

      If the security holes are on Windows systems and found by security professionals that deal mainly or exclusively with Windows, I fail to see how using an alternate os as a strawman to cast doubt on their technical ability helps anyone.

      --
      Where does the school board find them and why do they keep sending them to ME?
    9. Re:Its their job by dubl-u · · Score: 5, Insightful

      I think he's looking for the best way to get the point across.

      I think the very best way is to tie it back to things the boss cares about: money and productivity.

      Go through the report and come up with solutions that cover all the points, at least the ones that aren't bogus. Explain what each solution will cost (both in cash and in business impact), and what, in business terms, the benefits are.

      If your instincts are right, your boss will say something like "Better security is well and good, but I'm not doubling the IT budget and inconveniencing our staff for so little improvement." And if it turns out there are some things that they're willing to pay extra for, then that's great: you get more budget and new toys.

      Note that if they suggest you do more stuff without changing the budget, then you should be ready to say, "Oh, ok! Which things were you thinking of cutting? I recommend X, Y, and Z." Never let them get the idea that they can just heap unfunded mandates on you. That's not an option, just like haggling with the clerk at WalMart isn't an option. It's not that you refuse; it's just that it isn't an option.

    10. Re:Its their job by SquadBoy · · Score: 3, Insightful

      Because most of them *claim* to be able to do "security" and do *not* specify Windows, Linux, or any other flavour of Unix. They will then try to claim that your Linux box is "insecure". But when you push them on it they can no more tell you why, how, or when it could be used against you than fly to the moon.

      You would have a point if they claimed to be "Windows Security" people but that's not the way they sell their services or present their results.

      I for one *love* ripping these guys new ones. In particular when I produce the same report in a couple of hours. All kinds of fun.

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    11. Re:Its their job by woefulhc · · Score: 2, Interesting

      At one point I worked for a security company. Frequently we would get "Penetration testing" scans from nessus. All of them had a number of false positives (i.e., the scanner would report a vulnerability bases solely on reported software version number). Additionally because our box proxied another, half of the results were not for our box in the first place. The bad news was that our own sales engineers and the reseller's sales engineers thought the raw output from the scanner was gold. The most useful thing I found was going through item by item and listing why/how it had already been addressed.

      What I would have preferred would have been to have the people doing the testing verify a whole/vulnerability before it got bounced to me. This, IMO, is what they should be selling, not the raw output of some scanner, but the service of running the scan and then verifying/interpreting the results. (Of course this takes actually having a clue as to the relvance of the results.)

      --
      Paul
    12. Re:Its their job by xs650 · · Score: 5, Insightful

      His job is to take his boss solutions, not problems.

      Tell him what in that report what you think is worth fixing and why and how much it would cost and tell him what you think isn't worth fixing and why and how much you will save by not fixing things that don't need fixing.

      If the security check was a waste of company money and your time, make recommendations on how to do/get a security check more effectively next time. Might be best to not say it was a complete waste of money, since your boss may have been involved in buying the security check.

    13. Re:Its their job by Rimbo · · Score: 3, Insightful

      Bingo.

      Never say, "It can't be done."

      Say, "We can and will do it; here are the resources required to do it." Remember Scotty's Rule to double-double the resources you think it will take; once because it always takes twice as many resources as you think it will, and a second time because sometimes it takes more than twice as long.

      I never tell my superiors that something can't be done, because any technical problem is solvable given infinite resources. The key is to assess the number of resources and make sure they're informed of the resources required. Once they know that, then it's up to them to make the decision.

    14. Re:Its their job by nacturation · · Score: 2, Funny

      Finding someone good isn't going to be cheap, but then again, if you're concerned about price, fire up Nessus or ISS and run it yourself.

      Whoah... I'm all for good security, but don't you think using the International Space Station is a bit overkill? ;-)

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    15. Re:Its their job by maxwells_deamon · · Score: 2, Interesting

      When I worked for a mid sized company that used to do this I had a little game I used to play to defuse these issues.

      I set up monitoring on the network so that if anyone started to do anything funky on the network my terminals would beep.

      I would then printout a piece of clip art with hand cuffs on it.

      Trace down the ip address. Then walk to the correct office an say "Hi, are you doing something strange on the network?"

      When they said the were, I would hand them the paper with cuffs and ask them to let me know when they were done.

      After a couple of years, they started calling me in advance so I was not bothered.

    16. Re:Its their job by znu · · Score: 2, Interesting

      These automated security reports really do more harm than good, a lot of the time. At least in the wrong hands. I had to deal with a lot of stress over such a report from an internal source. I was running an OS X server and a bunch of clients on a private subnet, for a department which needed some things that the IT department couldn't be bothered to set up for them. I had authorization at the highest levels, but the IT guys always hated me for going around them.

      So, one day I get a call that there's a serious problem with traffic coming from the server's IP, and if I don't come talk to IT's network guys tomorrow, they'll shut things down. Of course, they don't bother to tell me what the problem is in the e-mail; I think they were deliberately trying to sound vague and ominous.

      Anyway, I go in, and they hand me this 40 page report that claims to show hundreds of security problems, mostly with software that isn't even installed on the server -- or can't even be run on OS X. They also claim the server seems to be infected with something, which would have been a neat trick, given the total lack of OS X viruses. The report was basically used as a prop by the IT guys to 'put me in my place'. They wouldn't let me leave with a copy either, presumably because they realized (once they figured out I knew what I was talking about; I think they had previously assumed that since I wasn't in the IT department, I must be clueless) I could go through point by point and knock everything down.

      Anyway, I pretty much blew them off. I watched network traffic with snort for awhile to see if there was any kind of actual problem (portscans originating from my IPs, or something along those lines), and I never found anything but a couple of false positives. Eventually, I just adjusted the firewall settings a bit so the IT guys couldn't see what I was doing. (Isn't that was firewalls are for? Keeping idiots you don't trust out of your network?) That seemed to solve the problem. Could have been nasty if they'd actually tried to take that report to someone to 'prove' that I didn't know what I was doing, though. I'm not sure I could have explained the report's bogusness to someone without the right technical background.

      --
      This space unintentionally left unblank.
    17. Re:Its their job by Lumpy · · Score: 4, Funny

      We had one of these experts come in and look, he said we had huge security holes and gave us an estimate of how long he would take to fix them... I called him on the carpet and said, demonstrate one... so he did, and failed to..

      The computer security expert sat there for 30 minutes confused as to why simply pressing escape at the login prompt did not get him into the system on our W2K boxes.

      he mentioned to our Director that our systems must be mis-configured and that he noticed that our cisco 2950 switches were also not configured for 1000BaseT and we should enable the gigabit features of that switch.

      I am NOT joking. this was the security expert hired by our company to see if we had security problems and to find any networking bottlenecks.

      we simply let him leave after thanking him for his expertiese, the CTO of the company reccomended this moron and we cant tell the CTO that his brother-in-law is a complete and utter idiot.

      Thankfully this was 3 years ago. and we were owned by a different company then... the executive staff all were sacked during the last merger.... One of the few times I welcomed a merger.

      --
      Do not look at laser with remaining good eye.
    18. Re:Its their job by op00to · · Score: 3, Insightful

      Oh, you're right. I forgot that being able to document your thought process is totally kissing ass. Real Men shoot from the hip, and expect managers to treat their engineers like cowboys, free to roam the datacenter and do their job as they see fit with no accountability at all.

      Yup, sorry. My mistake.

    19. Re:Its their job by jargoone · · Score: 2, Funny

      If you're reading slashdot, what's the poor mechanical engineer doing?

      Christ, man, you even suck at slacking! :-)

    20. Re:Its their job by ladybugfi · · Score: 3, Interesting

      >The best way to get your point across - hack the consultants' box!

      Yeah, and that will make you look...co-operative, right?

      I've done security consulting for years: tens of Nessus scans, web app tests, pen. tests etc. From this background I have some points here.

      One clear problem for a third party consultant is that the risk level assignment is not necessarily as clear cut as the Nessus/ISS/whatever report says. We've never given a client a report directly from the tool, but have written our own detailing the problem and in what circumstances the problem is exploitable. This manually compiled report is definitely the killer when project price is concerned. Web-based scans with automatically generated reports are so much cheaper...

      Moreover, we usually work WITH the sysadmins instead of against them. This is a key thing in a successfull security audit. Most sysadmins are not security experts and if they happen to be, they still do not usually have the time to do a thorough sweep of the whole network. The sysadmins in my experience have usually been very HAPPY with our results. In all company internal scans there have been major holes, but after our report, they know exactly where they should put the time/effort to enhance their security and what patches/fixes/tools to use for this.

      Besides, in my experience, most of the time sysadmins have not been given any direction whatsoever on the desired security level of the systems. So in the absence of any direction, the audit can NOT claim lack of compliance. We can only say that because the mgmt hasn't committed to security, their systems have ad-hoc security, i.e. security is occasionally good in spots where someone has had the time and clue.

      Regards, a GSNA

  3. Address The Report by Rolan · · Score: 5, Insightful

    If the boss wants you to "fix" them all, give him a report of your own. "This is setup this way because of X, and the risk is mitigated by Y." If it's not a risk, explain why it is not. If you can't explain why it's a risk or how you're mitigating the risk, then you should be called out on the carpet. NEVER rely on security by obscurity. There is no such thing as a hole "so obscure as to be meaningless." If you mean that the report is vague in defining what the hole is, then you or your boss should get more information from the person you paid to do it.

    In the end, if you can't specify why it SHOULD be that way, then you should make it secure. If you can say it HAS to be that way for a specific reason, then you should say how you are mitigating the risk. If you're not mitigating the risk, well, you better come up with a really good reason your boss is going to like.

    --
    - AMW
  4. Just like every consultant by gt_swagger · · Score: 3, Insightful

    ... they have make huge deals out of everything or risk being found out as mostly useless ;)

    --
    The Peanut Gallery, Ubergeek, Biblically Sober
    NCAAbbs.com: Thousands of fans, Hundreds of teams, Just one place
    1. Re:Just like every consultant by gt_swagger · · Score: 2, Funny

      Troll pts for that? I see we have a consultant mod in the house.

      --
      The Peanut Gallery, Ubergeek, Biblically Sober
      NCAAbbs.com: Thousands of fans, Hundreds of teams, Just one place
    2. Re:Just like every consultant by tacokill · · Score: 2, Insightful

      Not everyone can be an expert in everything. Therefore, consultants have their place. I know they take a lot of flack but to someone who knows VERY LITTLE about a given subject, they are invaluable for filling in the gaps.

      Details do matter, despite cries of "making huge deals out of everything"

  5. You need to... by Atlantis-Rising · · Score: 4, Informative

    present your own report, detailing those same holes and why it's not worth it to fix them. Preferably first.

    --
    "It is possible to commit no errors and still lose. That is not a weakness. That is life." -Peak Performance
  6. Deal With Them by RobertTaylor · · Score: 5, Funny

    How do you handle these 3rd-party security people who make mountains out of every molehill?

    Post the company name and URL on slashdot and let them have a 'specialised security audit'...

    1. Re:Deal With Them by jd · · Score: 4, Funny

      They don't need to. Giving the site's webserver a severe slashdotting would seriously stress-test their systems.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    2. Re:Deal With Them by Anonymous Coward · · Score: 2, Funny

      It's http://127.0.0.1/, feel free to have a go.

    3. Re:Deal With Them by JAppi · · Score: 3, Funny

      Before I could DDos him they DDosed me back :(

  7. Here's how I would handle it. by UndyingShadow · · Score: 5, Interesting

    One of two ways:

    Sit down with your boss and explain what each open port is and why it is open. Then explain what happens if you close that port.

    Lock everything down tighter than fort knox, starting with your bosses machine (Yes sir, Im sorry you can't surf the internet, we closed that outgoing port because it was a security risk)

    One of these should work (or get you fired) either way, you don't have to deal with employees upset because their VPN or Remote Access doesn't work.

  8. you do your job by smash · · Score: 5, Insightful
    How do you handle these 3rd-party security people who make mountains out of every molehill?"
    You address the issues. That means: fix the problem, or provide a reason as to why things are this way, and *why* it is not a problem in your instance. Explain to the manager in question. Explain that to fix issue "x" may result in lost functionality, ease of use, or whatever - or that the risk has already been mitigated by some other precaution.

    As someone else said - if you can't do that, there's a problem.

    smash.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  9. We can help by Lev13than · · Score: 5, Funny

    LazloToth asks: "...How do you handle these 3rd-party security people who make mountains out of every molehill?"

    I think we need more details on the severity of your security holes. Give us your company's IP range, and if we find anything significant we'll leave a note for you on your desktop.

    --
    When you have nothing left to burn you must set yourself on fire
  10. document by gbaldwin2 · · Score: 2, Insightful

    Document the hell out of everything. And explain why the setup is as it is. It is a real pain when you have some worthless security company telling management that echo, discard, and chargen are major security holes on internal systems. Besides senseless violence directed at the auditors it is a painfull process.

  11. Get a new consultant by Rob+Riggs · · Score: 5, Insightful

    Seriously, you need to work with someone who has a clue. Anyone reviewing these scans should know what they are looking at. If they don't, they have no room to criticize. It is the security consultants job to put the scan and the vulnerabilities in context. They need to explain the risks to management in a manner that management can understand. Their report should come with recommendations on how to correct the problems, and it should at least try to outline the consequences of the fixes. The consultants should have worked with the engineering/admin team to understand the holes before the report went to management. Otherwise you paid for a whole lot of nothing.

    --
    the growth in cynicism and rebellion has not been without cause
  12. Do exactly what he says by williewang · · Score: 2

    You've already played Devil's Advocate, so document what you think the risks are/may be, then do *exactly* what he says. Once it breaks, whip out the risks you documented and explain how you did exactly what was asked of you over your stated objections. It's the only real way to do it--and rather satisfying, gotta admit.

  13. Consultants by WD_40 · · Score: 5, Funny

    If you can't be part of the solution, there is good money to be made in prolonging the problem.

    --

    "With sufficient thrust, pigs fly just fine." -- RFC 1925

    1. Re:Consultants by TheGratefulNet · · Score: 5, Funny

      If you can't be part of the solution, there is good money to be made in prolonging the problem.

      I always thought if you're not part of the solution, you're part of the precipitate.

      --

      --
      "It is now safe to switch off your computer."
    2. Re:Consultants by Trepalium · · Score: 2, Informative
      You might want to credit that sig to despair.com instead of WD_40. I mean, they own a trademark on the frownie and have stated their intention to enforce it, so who knows what they'd do to you if you lift one of their slogans!

      I've purchased some of their calendars (didn't get this year's because it's all old designs), and they're always funny, and far, far too true.

      --
      I used up all my sick days, so I'm calling in dead.
  14. Cost by japhmi · · Score: 5, Insightful

    Take the report, and give costs for covering each hole. Also, give your risk assesment to the company (yes, there is a hole that has a 1% chance of costing the company $5,000 dollars - but it will cost $500 to repair).

    Then, let the boss make the budget decisions, and carry them out. Make sure extra staff is included in your report.

    --
    "Giving money and power to government is like giving whiskey and car keys to teenage boys" P. J. O'Rourke
    1. Re:Cost by yack0 · · Score: 2, Funny

      Hire a risk analyst to come in and look at the security report and then attach numbers to all the security issues and what those security issues could potentially lead to...

      Then you can hire another consultant to analyze the risk analyst's analysis to see how much it should cost you to clean those things up.

      Then you'll have to hire some technical writers or some such to write up what you've done.

      Like, duh! :)

      (you'd think I were a consultant still! But no, I'm not anymore!)

      --
      -- There is no sig line, only Zuul.
  15. One word... by LeJoueur · · Score: 2, Funny
  16. The weakest link... by cpghost · · Score: 4, Interesting

    Every chain is only as strong as its weakest link.

    This holds true in the military area, more than everywhere else. I work in environments that are very sensitive to security, and we take such external reviews extremely seriously. There's no such thing as an "obscure" or "irrelevant" weakness.

    Unlike most vanilla companies, we can't afford to let things slide, security-wise. Knowing that your clients are prime target for highly professional black hats and (not only industrial) spies is highly motivating. This includes (of course) penetration testing (conducted both internally and by independant contractors), but also exclusive use of open source code and internal code auditing. As an aside: personnel (HR) auditing is also very important, if not even more so than technical aspects!

    Sure, most companies don't need this level of security awareness and can get away with being "pragmatic", but don't complain when your client database (with all the goodies like credit card data etc.) gets compromized!

    --
    cpghost at Cordula's Web.
  17. Easy solution by nizo · · Score: 4, Funny
    How do you handle these 3rd-party security people who make mountains out of every molehill?

    See where they did the scan from and drop all packets at the firewall from that domain?

    1. Re:Easy solution by nizo · · Score: 2, Insightful

      This would probably make more sense if I had added, "before they do a follow-up scan of your network".

    2. Re:Easy solution by Anonymous Coward · · Score: 5, Funny
      Dear Manager of Clueless Company,

      Thank you again for the opportunity to conduct a security audit on your organization. We would like to let you know that you failed your security audit because none of your systems passed a simple availability test and all of them had the same issues the last time we conducted our scans. When we started this scan, all of your systems appeared to be down when we tested your company from a known IP address. Suspecting that your staff thought they could block the scan, we simply changed our IP, and were able to test your servers. Our tests show a number of things:

      1) You show no improvement in security. All the old holes are still there, and we found some new warez servers, along with numerous bots, spam engines and several IRC servers. These make for an excellent addition to the old warez and IRC servers, spam engines and zombies that make up your organization.
      2) Your IT staff is clearly made up some stupid people. How they could have thought blocking IPs would keep us from testing their servers is beyond belief. They really are a piece of work.
      3) Your employees can not be trusted because they are trying to cover up this cluelessness in the most incompetent manner possible.
      4) You are oblivious to the cluelessness on your employees part.
      5) You're company really is dumb if they think they can block the source of an audit from a security company. Come on, we do this for a living, did your IT people really think they could stop us? Seriously, what moron thought this would work? Did they read this on slashdot or something?

      To summarize, your systems are wide open and compromised, your staff is incompetent and untrainable and your attempts to block our scans were additional fruitless indicators of your staffs pathetic grasp on even basic IT concepts. Frankly, we'd like to thank you for the free money, and to pass on our thanks to your clueless staff for making this process trivially easy. If we only had more idiotic customers like you, it would make our jobs so much easier.

      Looking forward to your next follow up scan. Please be sure to promote everyone in your IT department as we are thrilled with their work so far!

  18. Next to worthless by PCM2 · · Score: 4, Funny

    In the mid-1990s, I ran IT for a graphic design firm, which consisted of some 50-75 Macintosh computers. Pretty much everything ran on Macs; even the accounting systems used Great Plains for Mac.

    At one point, some of the staffers got the idea that network performance might not be optimal, and it was decided that we should do a performance audit. A contractor was brought in to spend a few hours sniffing our network, then go away and do a thorough, in-depth protocol analysis. The result of this analysis was a 20-page report detailing their findings.

    The conclusion was that there was, indeed, a lot of unnecessary packets of traffic flying around the network. Their solution?

    "Eliminate the Appletalk networking protocol."

    Uh, yeah. Thanks guys, here's your $2,500.

    (Maybe the best solution is to do whatever you can to educate management and set expectations at appropriate levels.)

    --
    Breakfast served all day!
    1. Re:Next to worthless by prockcore · · Score: 5, Funny


      "Eliminate the Appletalk networking protocol."


      A worthy and noble goal. Chattiest protocol ever.

      "Are you there printer?"

      "Yeah, I'm still here."

      "Sweet.. just checking"

      "So.. uh.. what's new with you?"

      "Not much, did you see the file share that moved in down the block?"

      "Yeah, he was talking to me earlier"

      "Nice guy. I like him. He shares files you know"

      "So I gathered. As a printer, I don't think I need to talk to him"

      "Heh, yeah, that's probably true. But hey, never hurts to keep in contact with everyone, even if you have nothing in common"

      "I hear you brother! So, um.. did you need to print something?"

      "Me? Oh no.. I'm just keeping tabs on everyone"

      "Yeah... I do that too"

  19. They did their job, now do yours by winkydink · · Score: 4, Insightful

    They get paid to find every little nitpicky thing. It's in their best interest to make everything sound major (ever heard of the term follow-on engagement?)

    Sit down, take the list and prepare a reasonable time & budget to fix each item along with your recommendations of the order to fix them in (based on business risk). Make sure your numbers and hours are realistic, because chances are excellent that he'll ask the consultants for the same info.

    Then Mr VP can either allot internal resources to fixing the problem or hire outside consultants, or both. Business risk deals with a lot of things both real and perceived. In some cases, having the perception of risk is just as bad a the real thing (from a liability perspective, thank you Millberg Weiss).

    Your VPs job is to determine the acceptable level of risk for the company. Yours is to aid him in that decision, not make it for him.

    --

    "I'd rather be a lightning rod than a seismometer." -Ken Kesey

  20. it's haaaard work by humankind · · Score: 4, Interesting

    How do you handle these 3rd-party security people who make mountains out of every molehill?"

    Since you don't cite any examples of these issues, I would bet you're one of these people who think running PHP with register_globals on is a "molehill?"

    Cite some examples, or else this looks like you're complaining that tightening security holes would be /whine "hard work." Well, it'll be harder after some n00b takes my personal information off your insecure system. Fix it, or consider changing careers instead of being yet another BOFH.

    1. Re:it's haaaard work by DA-MAN · · Score: 4, Interesting

      Cite some examples, or else this looks like you're complaining that tightening security holes would be /whine "hard work." Well, it'll be harder after some n00b takes my personal information off your insecure system. Fix it, or consider changing careers instead of being yet another BOFH.

      The poster had stated that the report came from "well-known open-source security scanner" which I can only assume means that it was generated from Nessus. As someone who runs Nessus on a regular basis for my company I have to say that the reports generated from nessus can be next to useless if not properly interpretted.

      For example it will flag our RHEL boxes for running Apache 2.0.46 due to some obscure DoS or bug. Recommendation: Upgrade to latest. However it doesn't take into account that Red Hat has backported the fix into 2.0.46 and that RH Apache 2.0.46 is not vulnerable.

      In addition, Nessus bitches about everything it sees, such as mail.domain.com is listening in on port 25. This is not a security risk, but rather intended behaviour.

      I found myself in a similar position last year when a user brought in his home laptop and scanned the internal net with Nessus. This user brought the results to upper management at my company without even talking to us sysadmin folks. The manager freaked when she saw her servers so "vulnerable" and asked the sysadmin manager "what the hell is going on?".

      Fortunately I had been conducting weekly Nessus scans myself. I showed my manager our archive dating back for months, and explained how this is prone to false positives. Explained how we had taken care of the real problems, and what can show as a false positive. He was impressed, went back to the other manager and explained the rest. In addition he had the user suspended for a week without pay for violating the terms of service for our network.

      Long story short, cover your ass and run your own scans. Take care of issues as they come up. If a consulting company comes in and just runs a Nessus scan on your network, explain to your managers how the company is not offering anything new and how they haven't put any effort into interpretting the results.

      It's not about spin, it's about interpretting what a security risk truly is.

      --
      Can I get an eye poke?
      Dog House Forum
    2. Re:it's haaaard work by DA-MAN · · Score: 2, Interesting

      Good story. One question though: Why didn't you detect his scan, and shut him down before he finished.

      Because he didn't scan any of the machines that I work on. We are an offsite Gubmint facility, with each project having their own administrators. I, myself, work on a project.

      The other administrators did notice, but assumed it was my scan since it came from an internal IP. I did go over IT infrastructure policy where it states that all scans are come from itscan.domain!

      Better yet, have security walk into his cube and escort him out as the scan is finishing.

      Because he is an awesome developer and to lose him would set back a major project. Got to pick your battles. Besides I don't want to get a guy fired, unless it's blatant abuse. In this case the guy did think he was doing a service. And since the fiasco, he's been one of our greatest supporters. He understands our work is more involved than he had originally suspected.

      I'll grant that intrusion detection is hard. (and you have to deal with false positives from your department) There are valid reasons not to do it. I just want to know if you have a valid reason for not noticing his scan in real time.

      See above!

      --
      Can I get an eye poke?
      Dog House Forum
  21. Tell your boss not to hire penitration testers by delirium+of+disorder · · Score: 2, Informative

    If you want real security, penitration testing is only a small part of the process. Sure, you can pay someone to find valunerabilities....any kid with a copy of nessus, snort, and nmap will do....or you can shell out the big bucks for a Core Impact setup if you get the PHBs paranoid enough. It really won't help fix anything. Even if you do manage to patch every valunerable service and close off everything else that you don't need, you may still be insecure. Policies and procedures are often as important for ensuring security as closing specific holes in software. If your company needs to outsource network security, convince them to get someone who will offer a more complete solution comprising of a specific and custom plan for ensuring the physical, human, and software aspects of security. If you want to get out of your current prediciment, I suggest patching what you can and explaining why other valunerabilities are not relivant. Prove you are smarter then the consultants leeching money that could be yours. If your boss is a real idiot and the security reaserchers he/she hires are dumbasses too, you can safely backdoor the place before you leave!

    --
    ------ Take away the right to say fuck and you take away the right to say fuck the government.
  22. Dealing with "out of context" issues by Infonaut · · Score: 2, Informative
    In my experience, most of the out of context issues usually come down to someone in management saying something like this at one time or another, "Goddammit! I don't *care* if there's some infinitesmally small chance that we'll have a security problem. I want the ability to IM, and I want it now!"

    Human nature being what it is, pointing this out to the boss is likely to embarass him and make him feel like you're being a smartass. In general I find that explaining the security continuum (where at one end you have low security, low cost, and all the functionality you want, and at the other end you have high security, higher cost, and some curtailing of functionality) is helpful in coaxing them out of the mentality that security is a one-way street. In the real world, high security entails compromises, some budgetary (even if only for more sysad time) and some functional (not every new flashy network app can simply be added to the system without security analysis).

    I've also found that explaining the security process in terms of priorities is helpful. I used to use a top 10 list that showed management exactly what was highest priority, what came next, and so on. This helped them realize that not all threats are equal .

    Best of luck to you.

    --
    Read the EFF's Fair Use FAQ
  23. Re:This is why I love my job by winkydink · · Score: 3, Insightful

    ...what we say goes. No questions asked.

    until you want to be a public company.

    --

    "I'd rather be a lightning rod than a seismometer." -Ken Kesey

  24. Don't be so smug and self-righteous. by Anonymous Coward · · Score: 5, Insightful

    I've seen the managers that this guy is suffering under and your insightful remark won't help him. You see, his boss is likely referring to "holes" reported by Nessus and others that are not holes but, because some outside company said it, then it must be so.

    Outside companies are always more authoritive than in house staff. "they're not form here so, they must be the authority on the subject."

    By the way, the "holes" he is referring to are likely things like:

    Can determine path to host via traceroute. Danger Will Robinson!
    SMTP server returns a header. Shock! Horror!
    HTTP server returns a header. OMG! This must be fixed!??

  25. As with most potential conflicts with a manager... by peteforsyth · · Score: 4, Insightful

    Put the focus on your professional relationship; make the technical aspects secondary to that. If you have any history of trust, emphasize that.

    "Do you generally trust me to keep the network secure?"
    "Do you see the possibility that this company might make mountains out of molehills to demonstrate their value?"
    "If we DO find out that I have left some things unattended, will you give me the chance to correct them?"

    Etc.

    Your boss, more than anything, wants to know he's in good hands. Even though he may not consciously know it, his trust in YOU is the most important thing; his trust in the NETWORK is secondary; his trust in a temporary CONTRACTOR is a fleeting thing.

    If you adopt an overly defensive or confrontational posture, you do nothing but hurt your relationship with your boss, and ultimately yourself.

  26. 1 man's molehill... by Zunni · · Score: 2, Informative

    is another man's mountain. If you were "hacked" and when you went back to the 3rd party security company and were told "Well, that opening is so obscure that we really didn't think it was an issue." Who would be having their asses handed to them in court?

    Their jobs are to be as thorough as possible, your job is to analyse the data and figure out what it means with the knowledge you have from working within the organization and understanding the quirks that are native to your workplace. Hopefully your boss understands that your organization (like all organizations) have little things that require special consideration and you (and the rest of the IT staff) are given an opportunity to review and provide your own detail to what was submitted.

  27. Re:You mean tell the boss the dump windoze? by Tim+C · · Score: 5, Insightful

    If you're an admin and you can't secure a Windows box (or any box you're in charge of) then you shouldn't be admining it, it's that simple.

    We run a few sites on IIS and use Exchange for all our corporate email, and haven't had a single incident. Similarly, we've not had a single incident on any of our Linux or Solaris servers, either. You just have to know what you're doing.

  28. Fr. Guido Sarducci by Nethead · · Score: 2, Informative
    LazloToth asks: "I'm sure some of you have had this happen: your company pays the big bucks for a 3rd-party security audit and, when it comes back, you get called on the carpet for all the supposed 'holes' in your network.

    Fr. Guido Sarducci replies: Son, you'll just hafta let it go. These bozos just won't get it anyway. Besides, it IS their network, they just pay you to play with it.

    Don Novello Pipes up: Who are you wankers anyway?

    --
    -- I have a private email server in my basement.
  29. How to handle Security issues? by Spacepup · · Score: 2, Interesting

    How to avoid being called on the carpet over security? Be at least one degree more paranoid about security than your boss.

    How to handle the security report? With the same seriousness as your boss, he signes your paychecks after all.

  30. Excuse for new equipment by pyrrhonist · · Score: 4, Funny

    Don't look a gift horse in the mouth. This is just the excuse you need to purchase that new equipment you've been lusting over. Just remember to put, "patch security hole", on the purchase req.

    --
    Show me on the doll where his noodly appendage touched you.
  31. Re:Get a new consultant by jd · · Score: 4, Insightful
    I don't see why the parent was marked as a troll. It sounded some of the best advice posted so far. Any "consultant" who says a whole lot but doesn't tell you anything is just sponging a lot of money off you. You might as well base company policy off e-mail spam. If there's no content, there's no content.


    Security isn't just a matter of collecting raw data. Anyone can collect raw data. Raw data is like raw sewage - it benefits nobody but can be used to make a big stink.


    At the very least, to be usable there needs to be an assessment as to the actual threat level of each vulnerability. For example, you could have an insecure, unpatched Windows 95 box locked in a cupboard with no console or network access. A vulnerability assessment would turn up a bazillion holes, but absolutely none of them would be exploitable.


    In crude terms, you can measure risks in terms of two scales. Let's use letters for the first and numbers for the second. The first measure is the ease of reaching that vulnerability, the second is the ease of using that vulnerability to access other systems or data.


    Thus, any computer directly reachable from the outside world would be an "A" class risk. A machine placed outside of the firewall which does not have direct access to the inside (not an unusual arrangement for informational webservers) would be relatively low risk for data and might be given a 9. So, a vulnerability on your advertising website would be an A9 risk.


    A firewall, on the other hand, has direct access to the inside. If the firewall has proxy servers sitting on it, it will likely have a high level of trust. So, a vulnerability on such a system might be given a rating of A2 or A3. (It doesn't have valuable information itself, but it can be used to reach a machine that does.)


    A data warehouse, on the other hand, might well sit on a SAN that can only be reached through a firewall which runs to the servers on the corporate LAN, which itself is behind a firewall. Now, an attacker needs to go through between three and five layers of security (depending on how secure the network traffic is). On the other hand, access to the data warehouse would expose critical data. A vulnerability in this case might be given a class of E1.


    Managers could look at these ratings - A5, E1, etc. They could then use those to get an idea of how urgent fixing the hole was. A rating of F9 (six layers deep, no information of significance) could safely be ignored at the start. A rating of A1 (reachable from the outside, mission-critical data exposed) would want to be fixed the week before last.


    These are the kinds of things managers can understand. Nobody should expect them to have a detailed understanding of TCP/IP stacks, buffer overflows and sniffer technology. They may well have, but no sane consultant should require it of them. Unless said consultant knows that the product they are delivering is so bogus that a technically-competent manager would nail them to the wall for it.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  32. You should be the V.P. by Futurepower(R) · · Score: 2, Funny


    "How do you handle these 3rd-party security people who make mountains out of every molehill?"

    That's not the first step. The first step is for your company to make you VP of risk management.

  33. Re:You fix them. by BakaMark · · Score: 2, Insightful

    I went through a similar thing years ago at my former place of work.

    We had a habit of taking services off the computers. Then the Security Auditors came through, and could not find much in the port scan. Except for ICMP, which was claimed to be a "big" security issue because someone could knock out the server with an Ping Flood.

    The problem is that disabling the entire ICMP protocol is not a very good idea. I took a "block all but allow specific" rule to this (as most sites would). But still allowed ICMP Echo and Echo Reply.. It still showed on the next report, and I was grilled. Explaining to them that blocking ICMP all together was pointless, because a Ping Flood will still overload the link regardless, and the security of the upstream router was not the concern of the report...

    Anyway, because the Port scan was not producing a thick enough "phone book" to begin with, they scanned the security permissions of the entire file system as well. Then went to task about how the computer in it's default installation was so open to abuse by "guest" accounts. For example the "tmp" directory.

    It was necessary to tighten up the security of the file system as well. They did not beat us up as much on the 2nd, or subsequent passes, in that area, so they then turned their attention to procedures.

    In the end it was more worthwile to simply leave something as simple as ICMP echo and echo reply in the system, so that the quaterly 3rd party audits did not start delving into the social and financial history of the computer operators.

  34. Employees can play this game too. by Anonymous Coward · · Score: 5, Insightful
    You could always tell the risk-management VP that he's absolutely right and that you need a bigger staff and budget to fix the problem.

    Next, tell him that you need to migrate all the Windows users to MacOS because it's a more secure platform.

    It seems a wonderful empire you could build - and have a wonderfully large impact at the company.

    And anyway, what resume item looks better for you.

    • Did a security audit; but realized that all the problems were minor.
    Or.
    • Lead a $17 million dollar security upgrade for the entire enterprise.
    1. Re:Employees can play this game too. by staev · · Score: 4, Insightful

      I'm remined of a Taxi episode. In it, there's the ultimate corporate flunky. Nobody seems to remember his name, nobody knows exactly what he does. At meetings, he never says a word. The picture of the family on his desk came with the frame.

      Someone convinces him that he has good ideas and he should express them at the next meeting. Spurred by this revelation, he enters the conference room.

      The next scene shows him clearing out his desk.

      It's your job as a corporate drone to rate management's decisions on a scale from good to excellent. Anything less might label you as a bump in the road, a thorn in the side.

      When I'm in a corporate environment, my goal is to steer my superiors into the correct path without compromising their ideas.

      Trust me. I have a large supply of well used cardboard boxes.

    2. Re:Employees can play this game too. by BaudKarma · · Score: 2, Insightful

      Lead a $17 million dollar security upgrade for the entire enterprise.

      "Very impressive. Are you still employed there?"

      "No, they went bankrupt shortly thereafter."

      --
      It's the land of the brave, and the home of the free
      Where the less you know, the better off you'll be.
  35. Common Sense by Aliks · · Score: 2, Insightful

    The third party is being paid to spot holes. If they are worth the money they will do more than just a Nessus scan ie they will look at the how the vulnerability might be exploited, and what kind of impact an exploit could have.

    Whatever they do, they will not have much info on the real impact on your company of any security breach, nor will they have any clue as to your company priorities. This can only come from inside your company. Some would call this "putting a spin" on the report, but in reality all you are doing is adding the extra columns to the report:

    Likelihood of an exploit of this vulnerability

    Impact of a successful exploit

    Cost to fix

    If you can't put numbers to these things then just say Low/Medium/High.

    Undoubtedly there will be some things that really do need fixing, but for the low priority items maybe you can batch them together into a work packet and get budget or resource to tackle them properly. Better you guys do this and make sure there are no deleterious effects on live systems than some contractor is pulled in to do it blindly.

  36. Obscure? by kd5ujz · · Score: 2, Interesting

    If it is being detected by a "well known open source" security mapping package, then I would fix any "obsure" hole it finds. If the tool is well known, and detects the hole, then you can bet your ass that all the black hats with that scanner are going to find your obscure hole.

    --
    -William
    God is everything science has yet to explain.
  37. Re:Risk Assessment Done By Professionals by Rolan · · Score: 2, Informative

    As I said in my first paragraph:

    If the boss wants you to "fix" them all, give him a report of your own. "This is setup this way because of X, and the risk is mitigated by Y." If it's not a risk, explain why it is not. If you can't explain why it's a risk or how you're mitigating the risk, then you should be called out on the carpet.

    Risk mitigation doesn't necessarily mean you have to close the "hole". Simply that you are aware of it and you've done what make sense to address it. If there is a hole that's risk is very low to the point where it would cost more to fix it than to recover, the mitigation is that you are aware of it and can recover from it if it happens.

    --
    - AMW
  38. Mountains are nothing.... by mr_z_beeblebrox · · Score: 2, Insightful

    How do you handle these 3rd-party security people who make mountains out of every molehill?

    I am currently dealing with this. I work in a very small IT shop (by small I mean me) in a not so small company (100+ million $ in revenue). We also have MIS, but they are just users in the network context. We recently were blessed with a new COO who very much wants to control all departments... can you say burnout in progress. Anyway, he wanted to get a third party audit. We (MIS who has control of me) turned it into a major project and accepted proposals from many companys (this burned a lot of hours). Then when a vendor was selected I took the audit report and thoroughly documented each hole and its risk to us. The amount of work and risk caused by fixing it as well as the cost. Then, when it is done I prepared a cost benefit analysis of the various actions. My goal was to teach them a lesson. Instead, I learned one. Because my documentation was able to show them the complexity of the network I work with and the technology which we take for granted. They agreed to hire me a technician. Also, they allowed me to decide what in the security was worthwhile to address and source out a chunk of it as a project. The lesson is, use this to your advantage. How many times do you feel excluded from decisions because it is "a business matter", I do frequently. This showed them that I understood my job from the point of view of adding value to the organization and that is very important in business. In short, as my subject read, mountains are nothing make it into a mountainrange. Once they see it and they see you willing to conquer it for them, you all win.

  39. Re:BOFH! here's the link by nxs212 · · Score: 2, Funny

    Here's the real thing!
    http://bofh.ntk.net/Bastard_1995.html

  40. Make an ass out of them in front of your Execs.. by jsimon12 · · Score: 2, Interesting

    I worked at a company a couple years ago that had some "security experts" come in and run scans. They ended up totally screwing up a bunch of in house applications. Being the lead System Administrator I got in a meeting with these guys and starting grilling them on security (they were using a tool that used nmap and hey I know nmap ;). So I started drilling them and it turned out they new nothing. So I kept hitting em and hitting em (verbally) till management had to pull me off em. I think the company I was working for at the time ended up sueing them ;)

  41. Re:Bullshit. by TykeClone · · Score: 2, Funny
    My preference: Set it to identify itself as something it's not.

    Change your qmail banner string to read what an exchange server would read - an old, unpatched exchange server - and then watch the consultant's smile disappear after they list all of the vulnerabilities that you've got and you tell them that you were lying.

    --
    A fine is a tax you pay for doing wrong and a tax is a fine you pay for doing all right.
  42. Re:You mean tell the boss the dump windoze? by YCrCb · · Score: 2

    Not a defense. Who has attacked you, or tried?

    I don't mean to single you out, but I have to rant...

    I had a vendor that wanted me to open up a Mac to any IP address so he could support it anywhere he was at. I asked him if was prepared for handling the 44Mb/s traffic while people were probing the box. His response was he had it at another location and nothing has happened. NOT an a defense.

    We have defended against the "million password attack", 1Gb/s denial of service, and various others. Do I think I am secure NO.

    I have worked in a group that reported, and analyzed a day one virus effecting windows computers. It came from inside our network internal firewall helps, but does not stop this.

    end of rant

  43. Re:Get a new consultant by jschrod · · Score: 4, Interesting
    Yes, the parent ain't no troll; but it ain't no good advice either.

    The poster obviously is not in the position to `get a new consultant'. His problem is how he can hit his management with the clue stick.

    Let me tell you a story that happened just a few weeks ago: I'm the CEO of a consulting company that does quite some security work. We were brought into the following situation: A customer of an outsourcer got an `independent' security audit by HP. The HP folks took the (actually very good) CIS benchmarks and demanded that each and every item of that benchmark is followed to the letter. As part of that, they demanded that the NFS and Samba servers are turned off.

    There's just one small problem -- the actual service the outsourcer was providing to the customer is -- tada! -- file service over NFS and CIFS! The outsourcer pointed this out to their customer's management. That management is a bunch of morons and just told them back: But this is a security audit of HP, they know their thing! So they had to bring us in, to give their opinion `management cloud' by creating pretty PPTs.

    Even though we earned quite some money on that job; I would have prefered to work on really improving the security, in particular the processes, instead of fencing unprofessional HP security `consultants' and idiotic management PHBs.

    --

    Joachim

    People don't write Manifestos any more -- what's going on in this world? [Frank Zappa]

  44. playing the victim by dfuller · · Score: 2, Interesting

    This poster's simply playing the victim.

    So why was the audit asked for in the first place and why did you not have at least a modicum of management control over the process? You should have gone in, hand in hand with management and looked at the result in unison, not being subjected to it - in the spirit of learning, not generating fault. Clearly, this audit was set up to generate fault, whether through management caprice or someone reading that it was a trendy thing to do.

    My opinion is that you screwed up by permitting yourself to prostrate yourself to this white-hat audit without being part of the process and making yourself a beneficial part of the results; not a victim.

    Not in the notion of the "not my fault" notion of management, but in terms of engaging the organization in demanding beneficial analysis and results, and working with them to improve your processes.

    Being dive-bombed by a 3rd party means your management has a poor view of your organization or at least, you are communicating poorly with them.

    Stop being a victim. Get your ass in gear.

  45. The BOFH Way by FruitCak · · Score: 2, Funny

    A shovel, a bag of lime and some carpet.

    --
    I'm me. I think.
  46. It's called a 'Risk Analysis'. by oneiros27 · · Score: 2, Interesting
    The important thing is that you are not the one to say that it's not worth fixing. You leave that up to (mis)?management to decide.

    Your basic risk analysis takes a look at all of the vulnerabilities on the system. For each one, you list the following:
    • the likelihood of that vulnerability being realized
    • the impact if that vulnerability were realized
    • any mitigation that has been done to reduce the chance of it being fully realized and exploited.
    Of course, management likes numbers, so you rank each item from 1 to 10 (or 1 to 100, or whatever), using whatever scale you want (so long as you're consistent in your rankings for all of the items). Then, you use the secret fomula :
    Risk = Threat * Vulnerability * Impact / Countermeasures
    For the top 10 items (or however many you feel like, you come up with some rough estimates on how much it would cost to fix or reduce the impact, or otherwise mitigate each of the problems.

    Note: Some people will say that the 'impact' should be a dollar amount to signify the damages done to the company... but it's impossible. How much is a human life worth? Is it worth more than the company losing millions of dollars in sales? How does it compare to the loss of reputation if your clients found out about whatever it was?

    Example: There is a real vulnerability that you may have an electrical fire. The threat of it happening however, tends to be very low, if the building inspectors did their job. The impact, if this happened on a weekend could result in the lost of the entire building. Countermeasures include fire extinguishers, sprinklers, temperature alarms, off site backups, redundant servers, etc. You can never get rid of the vulnerability, because there is always a chance of that fire happening.

    Example 2: There is a possibiliy of all of the system administrators quitting, leaving you with no operations staff. This can be mitigated by treating them with respect, not forcing them to wear ties to work, and paying them better.

    Use this to your advantage. Don't fight the report, done by someone who knows enough to schmooze the boss, and get paid many thousands of dollars to click a 'run' button. Use it to get rid of those nagging little things that have been bothering you, that you've never been given a chance to sit down and fix.
    --
    Build it, and they will come^Hplain.
  47. Re:Make an ass out of them in front of your Execs. by JakiChan · · Score: 2, Insightful

    Just be sure who ends up looking like the ass....

    --
    "Where quality is like a dead stinking rat - you just can't miss it."
  48. Sounds like it may be your fault by angryty · · Score: 2, Insightful

    Having been through this numerous times I have to say it sounds like you got yourself into this mess. By not explaining what "deliverables" you wanted from the consultant you set yourself up.
    If you said "give me a report card" and that's what you got then you have a serious problem.
    Tell the consultant what you want the report to look like. Tell him that all results should be placed in context to a) risk; b) ease of attack and c) liklihood of attack. Tell them that you want a concrete list of what to do and when to do it. If he can't do that then his firm needs someone else to write the final report.
    You should also have been sitting sidecar during the whole VA so you could help them understand the risks and your environment. Most of the time it makes their VA more accurate because you can point out where you know you are weak and they give you credit for at least being aware of your shortcomings. You've got to tell them what they don't know. If you don't help them contextualize their results then they have to cover their a** and spit out the raw data.
    Finally, you should meet with the consultants to view the draft of the report so you get a heads up and they get to polish the deliverable.

    What do you really want out of the VA? The VA is a tool to help you determine where to focus your limited resources. It is not a report card.

  49. Re:You mean tell the boss the dump windoze? by lauterm · · Score: 2, Funny

    Could we get some IPs? We would like to independently verify your assertions.

  50. Attribution... by mi · · Score: 2, Informative

    This, actually, was a Dilbert cartoon... Dogbert was saying: "I like to con, and I like to insult. I'll be a CONSULTANT!"

    --
    In Soviet Washington the swamp drains you.
  51. Cowboys by anticypher · · Score: 2, Interesting

    If they just handed you a report from Nessus and a bill

    . . . then they are quite similar to most of the fly-by-night security companies in existance today.

    They really are a plague. Typically a small number of university students, or recent graduates, trying their hand at "start-up dotcom". There are two or three guys who know linux, a little about cisco routers, maybe had a course where they learned about Nessus. There will be fast talking marketing and sales slime involved as well. They are all very young and inexperienced, none of them will have spent any time in a large company with a complex IT infrastructure. Their M.O. will be to approach a company with the output of a Nessus scan of the firewall and web servers, showing a whole bunch of false problems, and try to get a security audit contract out of it.

    if you're looking for someone to do a security assessment or pen testing

    These external audit companies don't sit around waiting for an IT group to give them a call, because they'd never get one. They will not approach the head of IT, but a sales or a CEO level person with nary a clue. They leverage their way in from the initial external scan of the firewall and web servers. They get permission to run an internal scan, then hand over an unedited Nessus report, hundreds of pages long with their invoice.

    The term over here is Cowboys. They ride into town unannounced, pretend to save the day, and ride into the sunset after claiming their reward, never to be seen again. Their victims, of course, are the struggling IT departments like the OP, who have done what they can with their limited budget, and suddenly have to answer to a mostly worthless Nessus report.

    the AC

    --
    Hemos is like...sci-fi fans;he thinks technology is cool, but he hasn't bothered to understand the science it's based on
  52. Don't hire *those* consultants in the first place by crowemojo · · Score: 2, Informative

    As a security professional it's frustrating to see companies choose my competitors becuase they are cheaper without realizing how worthless they are. Guess what, if you skimp on a pentest, all you are gonna get is a nessus scan with a cover page. If you actually get a company that knows what they are doing, then you are paying not only for the scans and the activities, but for the knowledge and effort to wead out the false positives and to *verify* the results.

    Guess what folks, a nessus scan is *not* a penetration test. It's a vulnerability scan. A penetration test is executed by consultants, not automated by generic tools. Sure, they will use those tools, but they will also use their own understanding of information systems, they will also gain an understanding of the overall picture and they will also be usefull experiences and reports! If you really paid top dollar for what you described, you got screwed, shop for a different pentesting vendor.

  53. Tell your bosses to use real security specialists. by Phil_at_EvilNET · · Score: 2, Insightful

    Specialists like Jay Beale, Ed Skoudis and Mike Poor. My firm meets with them for a security audit once a year every January.It takes them a few days to audit our systems and they report to us with a draft and final report. We usually have everythign buttoned down by the time the final report arrives.

    --
    To avoid corruption, one must remain dishonest.
  54. bad attitude by cahiha · · Score: 2, Informative

    I for one *love* ripping these guys new ones. In particular when I produce the same report in a couple of hours. All kinds of fun.

    It doesn't matter what you produce. Your boss is bringing in an outside consultancy to get an independent assessment of what you are doing. That's a prudent and sensible thing to do, because he doesn't know what is going on technically (he isn't supposed to--it's not his job), and you could be lying to him to cover your ass. It's no different from bringing in outside accounting firms to check the books, outside HR experts to check compliance with anti-discrimination laws, or outside consultants to check on customer service.

    If you are unprofessional, uncooperative, or insulting in the process, you only hurt yourself.

    On the other hand, if you think you can do a better job than the outside consulting agencies, start your own and try to convince companies of that.

  55. Isn't it Obvious? by nathanh · · Score: 3, Insightful
    How do you handle these 3rd-party security people who make mountains out of every molehill?

    They've done nothing wrong. It's their job to point out every molehill. It's your job to perform a threat/risk assessment for each molehill and present a range of mitigations to your boss. For example:

    Consultick: Your froobnabbit has a zingle rating of -1.4582 which we consider to be a serious security hole as documented in Babbage's Grand Compendium of Security Risks.
    You: The likelihood of an intrusion via the froobnabbit is negligible for the following reasons. Even if the froobnabbit is compromised, the impact is minimal and to non-core services. Our group considers the overall risk to our organisation to be low. However we can further mitigate the risk with the following options that will cost you $X, $Y and $Z respectively.
    Boss: Nah, stuffit, we'll leave the froobnabbit as is. I thank both of you for looking into this problem and giving me the information I need to make an informed decision.

    This honestly isn't rocket science. The consultick isn't out to destroy you. He's just doing his job. And yes, it's amusing that the consulticks charge huge amounts of money to run nmap and Nessus, but they were only brought in because you obviously don't have the time to do it yourself.

    I get the impression that you've taken this as a personal slight. I think that you believe the consultick's report has made you look bad. Get over it. Maybe you have made a mistake. Maybe you haven't. Your boss doesn't know yet because he isn't informed. Informing your boss of the risks and the costs raised by the consultick's report should be your #1 priority. If you do a good job, you and the consultick will both look good.

  56. connecting two unrelated events in your favour by the-build-chicken · · Score: 3, Funny

    it's surprising how often you can connect two completely unrelated events/actions and make them seem interdependent simply by matter-of-factly asserting that the connection exists.

    Manager: How can we fix all these security holes?
    You: We can fix them no problem, I'll need another unix box for scanning and a 20% pay rise.
    Manager: Ha ha ha...very funny.
    You: I'm deadly serious.
    Manager: What...you're serious...why a 20% pay rise!
    You: Ok...you're right...10% is closer to the reality.
    Manager: That's better...thought you could pull one over on ol' Bill, didn't you eh?
    You: Yeah...sorry about that.

  57. Most so-called "Net Security Consultants"... by Nick+Driver · · Score: 2, Interesting

    ...will tell your company one and only one thing, and that is your network is unsecurable unless you outsource all your network security and administrating to them because you company's own I.T. crew is too incompetant to do it themselves.

    My employer recently went thru one of these and I prepared for it (I am the network admin) by writing a list of everything the consultants would find, and why they would find it and what could or could not be done about it short of completely unplugging the affected bunch of machines and users off the network entirely. I also wrote down exactly what they would find when they attempted a penetration test from the outside to try to come thru our firewalls. I sealed up all my reports into an envelope and got my boss and his bosses above him to agree to keep the envelope sealed and not read it until after the consultants submitted their findings report and they'd read it.

    During the tests, the consultants could not break in of course, and I got accused of refusing to cooperate with them. I told them to their faces in front of my boss that they weren't even worth half their weight in dirt and were basically committing a con against us. (con + insult = consult).

    After their report was finished and my bosses paid them and read it, followed by reading my sealed reports, my employer basically agreed with me they'd just wasted $15K and my network security talents have never come in question again. The consultants didn't even find everything that I already knew was wrong with our network, and I haven't been permitted to fix the stuff that really needs fixing because too many user will bitch about the inconvenience it would impose on them.

  58. Security Scanners, Inc. by JWSmythe · · Score: 2, Interesting

    I so sympathize with this.

    One of our credit card processing companies got a wild hair up their ass about security. Security is a good thing, I fully believe in it. But they hired their own 3rd party company to scan us. Over, and over, and over again.

    The 3rd party sent them a big list, where we were just on the friendly side of a passing score. I'm not pleased with "just" passing. They sent me the list, and "suggested" that we fix all these obvious holes in our security.

    Some of them were that the sites resolved in DNS. Ummm, you go to example.com, it's gotta resolve.

    Another was that we had a firewall up. Because packets disappeared into our network (dropped, instead of rejected), it was a clue to potential hackers that we had a firewall up.. {sigh} Ok, so our firewall did exactly what we wanted, and we get scored down??

    The remainder of the list were assumptions. They (through fingerprinting) identified that we were using *nix machines, we are running Apache running on the web servers in question. At the time, Apache_SSL was about 2 subrevisions behind Apache itself, which made it impossible to stay with Apache_SSL, and pass their test. Their beef with it was that there was an exploit for Win32 and OS2 for the particular version we were running. I wrote them a nice email and said "Ok, so there's an exploit for Win32 and OS2 for that version, but we're running on *nix".

    The temporary fix for the Apache "warning" was to not display the version of Apache. I later changed over to mod_ssl, and stuck with the current version.

    We still get quarterly reports from them. I sigh every time I see them. They just piss me off. Not that we're getting a security review, but the fact that I have to explain why perfectly acceptable things are listed. I can never get my score to 0 threats. Even if I firewalled off the machine, so they couldn't see it, I'd still get points against me, because they can see there is a black hole, where they know there is a machine. {sigh}

    I glance over the list when it comes in, and look for anything interesting. Do they have anything relevant to tell me? Nope? Ok, put it off til next week to decorate around their mental problems. Most days, I have real work to deal with, and don't feel like doing stupid tricks for their entertainment. Of course, if I have the time, I love messing with them. Let them wonder why I'm running Apache 4.9.1 on an unknown platform. :)

    --
    Serious? Seriousness is well above my pay grade.
  59. bad consultants bad by thepiltdownman · · Score: 2, Informative

    I am sorry for all the people who had experience with bad auditors. Truth is that learning scanning software (ISS, Nessus, Harris Stat) etc. is fairly easy. Its the analysis part that is hard. When I do audits I go over every vulnerability found (by whatever particular scanner) with the client and we discuss each one to find out whether it is valid for their environment or not. Additionally, a post report should include a thourough analyis of all the finding not just a printout of the ISS report (which in my opinion is poor) and match these vulnerabilities with realistic mitigations. Just like in every field, there are bad people and there are really good people as well. I have met TONS of people recently who are in security because they heard it was hot field but even with the CISSP they don't know jack!!!

  60. Trust in your skills by dustmite · · Score: 3, Insightful

    There is an issue of trust in the ability of your engineers though. I had this problem at my previous employer (which I left). If the manager consistently does not listen to your advice (however presented), think about it a bit: It means he/she actually does not have much faith in your skills, and does not trust your advice. This is inherently going to be a problem for you, regardless of whether or not you are able to 'document your thought processes'. What kind of reference are you going to get from a manager who doesn't trust your capabilities and thinks you're probably mediocre? What kind of opportunities for promotion, salary increases, increased responsibility etc. are you going to get from a manager who doesn't recognize or trust your capabilities? If this is what is going on, you need to get out anyway, because you're going to hit a "glass ceiling" very soon in your career.

    IMO, good managers recognize skills, and place trust in their employees, giving them enough 'free rein' to 'work their magic' and not preventing them from doing so.