Slashdot Mirror


Recommendations for Third Party Security Audits?

palehorse asks: "I am a developer/DBA/etc for a very large State Govt. Agency on the East Coast. We have been subjected to an increasing number of break-ins and website defacements over the past few months. My boss has recently been tasked by our CIO to find a reputable third party (not us or our ISP) to come in and do a complete and independent security assessment/vulnerability analysis for us. Since I'm the guy who usually bugs folks about security, she tasked me to come up w/ a list of firms who could do this for us. and a plan on what to test for and how. I've done the whole Google search/ZD-Net search/etc, which has given me way to many folks who do this kind of stuff, from ISS and IBM on down. Consequently I wanted to get some feedback/suggestions from the Slashdot community on where to go from here."

"Please keep in mind that while we're a large government agency, we have a small and overworked IT staff who have no real experience in internet/web security, and who are just now getting into a serious web presence.

Here are the main questions that I have:

  • Who have you used, and were they any good?
  • What should we look for in evaluating who to contact and their proposals?
  • What would you have done differently?
  • What services should we ask for?
  • How do we manage the contract to make sure we're not getting a snow-job?
  • How do we use the result to get buy-in from management (who will probably need to lay out money for changes) and from the developers (who may be adamantly opposed to changing their systems, either for ego reasons or it's just a lot of work)?
  • How often should we re-do these audits?
Again, I know there's a lot out there by the security firms themselves about this, but I'm really looking for a 'keyboarder-in-the-trenches' view as well. Horror stories are appreciated, since they may give us an idea what to watch out for."

212 of 350 comments (clear)

  1. How about by WinDoze · · Score: 3, Funny

    Anderson!

    Worked for Enron.

    1. Re:How about by Tim+Otoole · · Score: 1

      Try Riskology in Denver, CO - www.riskology.net

  2. http://www.terradoncommunications.com/ by bellers · · Score: 1

    they've got some sharp people there.

    --
    This space for rent.
    1. Re:http://www.terradoncommunications.com/ by Anonymous Coward · · Score: 1, Funny

      Is Sharp going to like that?

  3. References by ackthpt · · Score: 1

    Definitely get lists of references you can contact to see how much of their advice was followed and how the previous clients are holding up.

    --

    A feeling of having made the same mistake before: Deja Foobar
    1. Re:References by jcoy42 · · Score: 3, Interesting

      I've had some experience with the Root Group and was happy. They did a good job, and as the company I worked for was cheap, they are probably quite affordable.

      The biggest problem was that the company I worked for didn't want to actually implement the suggestions because it was going to cost some money for things like a real firewall. :/

      I've also had bad auditors come in, usually forced on the admin group by managment and sales staff. I would advise the following to avoid these types:

      First, ask them ahead of time what thier requirements are to get started. If they say "root access", show them the door. There is no talent in a company that requires full access to see if you are vulnerable (Note: there is nothing *wrong* with giving them access as part of the audit, but they shouldn't be *starting* there).
      Matter of fact, if they start with wanting to login to your servers, you can probably do better.

      Make sure they understand trust trees.

      Make sure they are familiar with your OSs and critical applications.

      Ask for, and check up on, references.

      It sounds like you are off to a good start. Having managment ask you to plan something will mean you can get a real audit.. I've been through several where the "audit" started with me handing out root access so they could run "crack" on the shadow files, followed by a find command to look for world writable files, etc..

      --
      Never trust an atom. They make up everything.
  4. Well... by istartedi · · Score: 2, Offtopic

    and IBM on down

    They say nobody ever got fired for choosing IBM. Of course, I find that hard to believe. Surely somebody must have chosen IBM technology when it wasn't appropriate, and gotten fired. Anybody have a story?

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    1. Re:Well... by MindStalker · · Score: 1

      Well right before I came to work where I do, some sales man sold us a bunch of IBM thinkpads, in their horror days (4 years ago) They completly sucked when we got them, not to mention it took a month and a half to get an order of less than 20 laptops. And got suckered into buying some telephone line printer networking equipment, even though the building we were moving into at the time of purchase was fully cat5 wires. We got the printer network box a month before we got all the computers. And it sat there waiting for the computers. And then I had to get the run around trying to return the items because I had had it more than a month. (I didn't even know what that box in the corner of the supply closet was -grin-) Anyways. This was some General Electric/IBM reseller, that shortly closed after we bought from them, for good reasons I assume. Luckly IBM took over the support for us, it all still sucked though.

  5. If you can get them, Foundstone by camusflage · · Score: 4, Informative

    Check out Foundstone. They'll do it and do it right.

    --
    The truth about Scientology, Xenu, and you: Operation Clambake
    1. Re:If you can get them, Foundstone by Wizy · · Score: 1

      Definately Foundstone. I have friends that work there and have a pretty good understanding of their tools. They are highly skilled. You might claim that im biased, but if I need some security help, those are the first friends I go to.

  6. save yourself money. by raindog151 · · Score: 1

    send me 20$, i'll teach you how to use nmap, wrappers and ipchains.

    --
    your jesus is another mans xebu. chew on that hypocrites.
    1. Re:save yourself money. by questionlp · · Score: 1
      Although nmap, wrappers and ipchains (or ipfw/ipfilter) can protect from many security intrusions from the outside, but it doesn't help when the intrusions come from the inside. Things that could help increase the chance of an internal security intrusion include weak passwords or passwords that rarely change, poor ACLs on servers, firewalls, routers, applications, etc., lax security policy, modems dangling off of machines that have access to a land-line, etc.

      The other thing that would normally come out of security audits are plans to make sure that software that is being used and requires utmost security are updated in a timely fashion. Sure, you can run a Linux/BSD-based firewall, but what if you haven't updated the OS and firewall software for 4+ years? Or how about the DNS servers that are still running either BIND 4 or god-forbid, early versions of BIND 8.

      For Apache+PHP web servers, there were a couple of nasty bugs found in PHP 3 and PHP 4 that were quickly fixed... but I still know people and companies that run on Apache 1.2.x and PHP 3.x that don't really keep up with the latest security bulletins.

  7. Microsoft of course! by DJ-Dodger · · Score: 1, Funny

    I hear Microsoft has a lot of recent experience with this! Why not give Bill a call?

    1. Re:Microsoft of course! by ackthpt · · Score: 2, Funny

      Uh... That's on the supply end of security concerns, isn't it? I don't think you want that.

      --

      A feeling of having made the same mistake before: Deja Foobar
  8. large state government on the East Coast by tps12 · · Score: 1, Offtopic
    First guess...New York?

    You mentioned IBM...want to keep the business in-state?

    Bet it's NY...

    --

    Karma: Good (despite my invention of the Karma: sig)
    1. Re:large state government on the East Coast by tps12 · · Score: 2

      Believe the OP referred to a large state gov't agency. I believe some (most? all?) states have an FBI analogue for cases that bridge local jurisdictions. NSA and CIA analogues would be cool, but I'm pretty sure there would be some backlash at the federal level if states started spying on one another. :)

      --

      Karma: Good (despite my invention of the Karma: sig)
  9. East Coast? Govt? MITRE? by joe_n_bloe · · Score: 1
  10. Audits on the Cheap by actappan · · Score: 5, Funny

    Walk down to your local highschool. Walk over to the kid with the purple hair and the /. tshirt.

    Tell him you'll give him or her a free laptop, and 5 cases of Code Red if they can break in and tell you how they did it.

    --
    \Drew National Data Director, John Edwards for President
    1. Re:Audits on the Cheap by cscx · · Score: 1

      Yeah, LOL. Screw the laptop, they might even do it for the challenge. And a case of red bull.

      (from the original article: We have been subjected to an increasing number of break-ins and website defacements over the past few months.

      Holy shit. It doesn't take a fucking Kreskin to secure a web server. What, did they set the root password to 'password' or something?!? Man, Mandrake makes it super simple to do security nowadays (from the sounds of this article I'd be surprised they're running anything geekier). And if you're running IIS, whoo boy, with Microsoft's IIS Lockdown tool, it's so exceedingly simple you can get a troupe of trained circus monkeys to secure that web server of yours (discounting the fact that you'll get monkey piss and shit all over the server keyboard, but that's another story).

      My other question to the article submitter:

      You did reinstall the operating system after the first defacement, and restore from data, not binaries backups from before the defacement, RIGHT? Ok, just checking.

    2. Re:Audits on the Cheap by Anonymous Coward · · Score: 1, Informative


      Better yet.. and maybe I'm going out on a limb here. Get an admin.

      Why is a programmer at a large state agency handling security? A full time admin is a must. A security audit only checks for this weeks problems...

    3. Re:Audits on the Cheap by r2ravens · · Score: 2

      Well, that's at least one of the approaches I would use.

      In managing a college computer lab, I hired many of these guys for lab aides. I learned more from them than I did most of my classes. They were very smart and very creative. Note, these are not the script kiddies, but young, fresh thinking, CS students not with larceny in their hearts, but a desire to outwit 'the system', just for fun. I had very good luck with them not crossing the line.

      Who better than them? After all, who are you attempting to be secure from?

      These guys might be a good checksum after having the big professional folks come in and do their audit and you performing the fixes they recommend.

      --
      War is Peace. Freedom is Slavery. Ignorance is Strength. - George Orwell or George Bush?
    4. Re:Audits on the Cheap by binner1 · · Score: 1

      Are you saying that MCSE's aren't housebroken?

      -Ben

    5. Re:Audits on the Cheap by 56ker · · Score: 2

      I was best friends with someone who got expelled for hacking - he runs the server for my website now. If anyone did try to hack it - they wouldn't get very far & probably end up unable to use their computer for a while. Now - those are the sort you want in charge of security!

    6. Re:Audits on the Cheap by THENate · · Score: 1

      I would agree that one of the better sources of talent would be the curious hacker types, but they aren't the ones that you are trying to protect yourself from.

      The obnoxious ones are those that deal in vandalism. The merely interested are not a threat, even if they do break in unawares. These vandals, however, are a completely different matter. They gives us geeks a bad name.

      --
      -THE One True Nate
    7. Re:Audits on the Cheap by RFC959 · · Score: 1

      What you say is true, but it may not be enough. Where I work, we have admins (I am one). But we're run ragged just doing the day-to-day stuff. I'd love to be more security-focused, but there just aren't that many hours in the day. What people need to realize is that security isn't just another checkbox - "Oh yeah, security, done that..." - but an ongoing process that demands real time.

  11. ISS by RageMachine · · Score: 2, Informative

    First it depends on what OS you are running, and how you have them configured. Second, ISS is a good security team. I don't know much about them, but they have a very good reputation for security, and are a well advanced team of individuals. When my boss was hacked 2 months ago, he called me, and hired me within 5 minutes of the interview (After I went over his head about replacing RedHat with Slackware).

    If you want to spend large bucks, hire a security firm such as ISS. If your agency doesn't want to spend a lot of money, call a bunch of geeks (like me) to come in and audit the system. IE: replacing wu-ftpd with pure-ftpd, IIS with Apache 2.0. Find the services that are full of holes, and replace them with somthing that has a reputation of security.

    --

    --------------------------
    Is this a sig?
    --------------------------
  12. Sun Tzu by phungus · · Score: 1

    Sun Tzu seemed to be okay. The company I worked for used them when our System Administrator got arrested (and then became a fugitive. :) That mean old Doctor Chaos. heh.

    They were pretty thorough in their research of our systems. We also hosted a security seminar (we're an ISP) and they came in and did a presentation. They seem pretty knowledgable. They're based out of Milwaukee, I believe.

    http://www.suntzu.net

    1. Re:Sun Tzu by phungus · · Score: 1

      Nope, Doc Chaos.

      Professor Chaos was Southpark. :)

  13. We've used ISS by NetJunkie · · Score: 5, Informative

    We had an audit done by ISS about a year ago. They did a good job. They came in, did some interviews, and proceded to test the specified systems. We got back some very good documentation showing any problems as well as things that were not problems.

    I don't remember the cost, but I'd use them again.

    1. Re:We've used ISS by Kwikymart · · Score: 1

      I may not be an expert, but I don't think the International Space Station is quite advanced enough to do security audits by itself ;)

      --

      Buying a Dell computer is equivalent to dropping the soap in a prison shower.
    2. Re:We've used ISS by Anonymous Coward · · Score: 1, Funny

      Surely the The Iron and Steel Society would have no problems reenforcing secure areas.

  14. Is it really what you need? by JamesSharman · · Score: 5, Insightful

    The 1st rule is never, ever ask anyone who sells security products to do an audit, they will just try to sell you something.

    IMHO opinion an audit is not what you need, spend the money employing someone who does know about security to get (and keep) things ship shape. Security is an ongoing issue and can't be solved by a one of check, the audit could be perfect but your still wide open the next time some kiddie finds a hole in your preferred webserver software.

    1. Re:Is it really what you need? by warpSpeed · · Score: 2

      This is sage advice!

      Security is not something that you can buy, or rent from some auditing company. After the report and recomendations are handed back to you, _YOU_ have to implement them, maintain them, and live with them.

      You need someone on the inside who loves security (and not just a know nothing, ego tripping, data nazi). Someone who understands the basic tenents of scurity as well as what the implications are when you run software package X on OS Y or use brand X of hardware. They are probably going to have either network admim, and or System admin experience. They will probably not advertise themselves as a security expert since that is not typicaly a position that is well know outside of MegaCorp land.

      Good luck with your hunt!

    2. Re:Is it really what you need? by funkman · · Score: 2

      But what if you are already doing this? Isn't it nice to have a third party verify that your security team is doing their job correctly? Even if your security team thinks it has done everything correctly, they could just be full of themselves. Remember - the absence of a security breach is not an indication that your network is secure.

    3. Re:Is it really what you need? by odin53 · · Score: 1

      Your first rule is silly. This is like saying "the 1st rule is never, ever ask a lawyer for legal help [in, say, drawing a will]; he will just try to sell you more legal advice." Or "never ever ask a mechanic to check out your car engine; he will just try to sell you some service." This will just get you into trouble, *even if you're a lawyer or mechanic yourself.* While you could feasibly do your own will or fix your own engine, you just don't have the perspective of an outsider who's seen hundreds of different situations. Sure, it's really important to hire someone who knows a lot and cares a lot about security, but 1) this person -- who's by definition is not a security expert, but a generalist -- will absolutely not have as much experience as someone who does nothing but security all day, all year, *for hundreds of (usually very) different clients.*

      Your advice, Security is an ongoing issue and can't be solved by a one of check is very good. But it needs to be clarified: security audits should not be used as a cure-all. It is only what it is: an "audit", a (hopefully precise) description of the problem. Hire someone who's good at security, do the audit with that person fully involved, well-informed, and well-prepared, and security problems should mostly go away.

    4. Re:Is it really what you need? by carlos_benj · · Score: 1

      ....security audits should not be used as a cure-all. It is only what it is: an "audit"....

      Good point, and just like a financial audit, it shouldn't be used as a fix but as a check against what's being done now and map to where you need to be. No company I know of lets all their payroll, AR and AP sit on a desk unopened until they hire auditors to come in and do the work for them. It's just as silly to take that approach with security. You have a financial dept. (or people who do that sort of thing), payroll dept. etc. you should also have in-house security. The advice to hire someone who's already got the skills (or find someone internal with a strong interest AND give them the time to learn/do what's needed to keep current) is top notch.

      Also, you can't go into this with a rent-a-cop mindset. For physical security, most places just need a body with a set of eyes and a walkie-talkie to deter would-be vandals. If what you're securing is more valuable than a block wall's paint job you ratchet your requirements up appropriately.

      --

      --

      As a matter of fact, I am a lawyer. But I play an actor on TV.

    5. Re:Is it really what you need? by Hanzie · · Score: 2

      The abscence of EVIDENCE of a security breach is not an indication of security.

      hanzie

      --
      ********* sig: If you don't like the law, get filthy stinking rich, and buy a better one.
  15. Look at KPMG by alen · · Score: 3, Interesting

    When I was a consultant for the US Army Corps of Engineers, they used KPMG. KPMG would do a monthly scan of the network and send us a report for changes we needed to make on servers and workstations. I think they also used them for the backbone network services, but not 100% sure.

    1. Re:Look at KPMG by sklib · · Score: 1

      KPMG scans monthly? That's fine, except that the script kiddies scan your networks several times a day for cracks, especially if your site has been successfully defaced before.

      While some security scanning service is probably a good thing, but it seems that some intelligent administrating and software choices (hint hint) would be a lot better at preventing problems...

      --
      -S
    2. Re:Look at KPMG by Geekboy(Wizard) · · Score: 1

      Yea, and their theme song rules!

    3. Re:Look at KPMG by cascino · · Score: 1

      When I was a consultant for the US Army Corps of Engineers, they used KPMG. KPMG would do a monthly scan of the network and send us a report for changes we needed to make on servers and workstations. I think they also used them for the backbone network services, but not 100% sure.
      It was also KPMG, I believe, that once tried to enforce a policy through litigation that prevented anyone from linking to their website (not to mention their now infamous "theme song"). I think I'd look elsewhere.

  16. Two thoughts. by rob_from_ca · · Score: 5, Informative

    These guys did an audit of one of my website networks once for a bank, not too bad. Guy mostly knew his stuff and was easy to work with. Cute name too:

    http://www.wealsowalkdogs.com/

    I don't know if counterpane.com does audits, but you should definitely consider their managed security service if you don't have a dedicated on-staff security person.

    Finally beware these types of audits, they often don't look at your procedures and policies, which are the root cause of most problems. It's always good to have external cross checks from a different point of view, but be very careful about assigning too much importantace to them.

    1. Re:Two thoughts. by CharlieG · · Score: 2

      I guess the guy is a Heinlein fan, huh?

      --
      -- 73 de KG2V For the Children - RKBA! "You are what you do when it counts" - the Masso
    2. Re:Two thoughts. by kzinti · · Score: 2

      I don't know if counterpane.com does audits...

      Well since it doesn't make sense to put an IDS or network monitoring into a network that's already get lots of security holes, I would bet that Counterpane either can conduct security audits and help fix up the network, or they know people who do. Remember Schneier's mantra: security is not a product, it's a process. Also remember his warnings about snake oil, particularly in the post-9/11 world.

      --Jim

  17. Core-SDI by cHALiTO · · Score: 1

    I recommend Core SDI.

    Those people really know what they're doing.

    --
    "Luck is my middle name," said Rincewind, indistinctly. "Mind you, my first name is Bad." -- Terry Pratchett
  18. Maybe not the cheepest but.. by AciDive · · Score: 1

    by far the best IT Audit I have ever had done for any company I have worked for was done by Unisys. They did a very thourogh audit of all the systems that we wanted audited and they gave us a very detailed report that included an explaination on how to fix what they found wrong. The best part about the audit was that they gave us the fixes and didn't make us pay them to fix everything and not disclose what was being fixed and why.

    --
    "Really, I'm not out to destroy Microsoft. That will just be a completely unintentional side effect." Linus Torvalds
  19. Microsoft Security is your best best by pixelpusher220 · · Score: 1

    You just have to 1/x whatever security rating they give you ;-)

    --
    People in cars cause accidents....accidents in cars cause people :-D
    1. Re:Microsoft Security is your best best by pretzel_logic · · Score: 1

      The best way to answer a Microsoft test question. Select the Microsoft product that will require the most licenses. To fix a bug: Select the Microsoft product that will require the most licenses. You will pass the test, everytime.

      --

      pretzel_logic
    2. Re:Microsoft Security is your best best by SirSlud · · Score: 2

      if msft rates you 0, you have larger fish to fry than range-less functions.

      if msft rates you 0, it must be harder to properly authenticate against your services than to hack them.

      if msft rates you 0, you're probably providing the root passwords for your services in the README

      if msft rates you 0, you're probably inconveniently attempting to confirm users intentions before running harmful logic

      if msft rates you 0, you probably didn't include _enough_ backdoors in your code

      i could go on all day ..

      --
      "Old man yells at systemd"
  20. DISA by Ocibu · · Score: 1

    I know that the Fed. Govt. Agencies can use the DISA team. From those that I have worked with, they have a decent repuatation.

  21. This is Funny!! Not offtopic, overated, irrelavant by phunhippy · · Score: 1, Troll

    How about anyone who doesn't read slashdot.org :)

    Taking bets on moderation totals now :)

  22. Hmmm by Delifisek · · Score: 4, Funny

    What about Mitnick...

    Oh but he can't access computers...

    --
    [My english is better than most other people's Turkish, so please point out mistakes politely. Thank you.]
    1. Re:Hmmm by Ooblek · · Score: 1, Offtopic

      No, they should call Microsoft. At least Microsoft will be honest about taking a lot of your money and not getting anything done.

    2. Re:Hmmm by Fulcrum+of+Evil · · Score: 2

      What about Mitnick...

      Oh but he can't access computers...

      doesn't have to. He's so elite nowadays that he just to channel his Geek Powers and a root shell pops out of the air in about a minute. Or so I've heard.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
  23. How about.. by rkhalloran · · Score: 1

    Counterpane? Bruce Schneier's rep for security is certainly pretty strong. Oh, this is their website.

    1. Re:How about.. by Alexander · · Score: 2, Informative

      Counterpane only provides monitoring services. Keen if he wants someone to look at his IDS or Firewall logs.

      --
      "oohhh... I didn't know Schopenhauer was a philosopher!" ..."uhhh yeah, he's the one that begins with
  24. Some advice from the inside by Anonymous Coward · · Score: 5, Informative

    I've worked both for a big 5 accounting firm and a defense contractor doing these things.

    You should look for:

    - resumes of staff performing this activity, for the folks who will actually be conducting the work. How experienced are they? Beware of firms that send their people to a one week training class then turn them loose as experts.

    - Breadth of experience in OS, server and middleware products. Don't hire a bunch of UNIX bigots if you have WIn 2K servers. Not only will these folks not be familiar with the technology, they will also have a bias towards bad-mouthing it.

    - Do they understand how to rank and prioritize the risks based on the needs of *your* environment? Anyone can generate a cookie-cutter report from a packaged tool. To what extent do they apply some human intelligence to this?

    - Following from this, what does the report look like? Do you get a cookie-cutter intro with a zillion pages of ISS output, or do you get something meant for a human being to read?

    - Breadth of assessment - do they look at routers and switches? Servers? Applications (is that Oracle financial application wide open)? Desktop machines?

    - Are results based solely on a network scan, or do they actually look at host configs that may not be visible from an outside scan? Do they interview staff to get some idea of practices?

    1. Re:Some advice from the inside by thelexx · · Score: 2, Insightful

      "Don't hire a bunch of UNIX bigots if you have WIn 2K servers. Not only will these folks not be familiar with the technology, they will also have a bias towards bad-mouthing it."

      And vice-versa. Geez.

      LEXX

      --
      "Gold still represents the ultimate form of payment in the world." - Alan Greenspan, 1999
    2. Re:Some advice from the inside by zangdesign · · Score: 2

      I think the reverse case was a given.

      --
      To celebrate the occasion of my 1000th post, I will post no more forever on Slashdot. Goodbye.
  25. What about looking in the HOWTOs by icoloma · · Score: 1

    I mean, almost every Linux howto I have seen on this subject (ipchains, iptables, ipforward) has been written by a man with in-depth knowledge on this matter that works for a company whose name is included in the same HOWTO.

    I would look in those first. They knowledge on certain matters has been approved by the whole OS community which has seen their HOWTO and agree with it.

    1. Re:What about looking in the HOWTOs by svallarian · · Score: 1

      Because numbnuts, maybe they're not running all linux.

      Perhaps maybe they need someone to audit the entire network, not just some webservers & firewalls.

      Might want to get your head out of the sand and realize in the real world people use *different* OSs than you.

      --
      I patented screwing your mom. But it got revoked for "prior art."
  26. How much do you have to spend? by Argyle · · Score: 2

    Be prepared for the costs involved for a serious analysis.

    I work for a Fortune 500 company and we had one of the Big 5 consultants do a 2 day port scan for us. We wanted a third party as well. They wanted $12k for 2 days work.

    --
    nuclear iraq bioweapon encryption cocaine korea terrorist
  27. Know what you ask for by ehiris · · Score: 2

    The better approach is to research yourself and ask for specific tasks to be completed.

    Your IT staff might not have experience but it is unfair to assume they can't do something once you ask them to do it.

    Never forget that nobody can read your mind ;)

  28. Why not ask other agencies? by trailerparkcassanova · · Score: 4, Insightful

    Perhaps other agencies within your state might already have someone doing this. This someone could come up with recommendations that could be used across the board. Plus it might make writing the contract easier.

    Wait.. What am I saying? This is government; agencies don't work together. Nevermind...

  29. The guys that have been around... by neonedge · · Score: 2, Insightful

    The guys that always come to mind for me when talking security is the old l0pht.com (now www.atstake.com, but l0pht.com still works). These are the guys that the media always calls when they have questions about hackers.

  30. WARNING: Personal Opinion by thrillbert · · Score: 2, Insightful

    I would say that first you should think of who NOT to contact. I would definitely say stay away from ISS and @Stake.

    Find someone who actually gives back to the community, such as packetstorm or the such.

    You might also consider Security Focus and places like that.

    I'm not sure what your actual goal is, but if it is to actually secure things instead of having a bunch of monkeys come in and take some money from you, then places like that will have the best results.

    And try to stay away from those who will require you to buy something, and subscribe to something else in order for you to be secure. ACLs on routers and removing unnecessary services/daemons, and patching those that you need will do a lot more than a firewall from acme security.

    ---
    "Security is a process, not an event". -Some smart person

    1. Re:WARNING: Personal Opinion by ryanr · · Score: 2

      I appreciate the sentiment, but we don't do penetration testing.

    2. Re:WARNING: Personal Opinion by thrillbert · · Score: 2

      You guys have one of the most respected names in the industry. It would be a sinch for you guys to step into that arena and basically begin to lead it. Maybe you guys should consider it.

      ---
      Due to the lagging economy, this .sig will soon be out of business.

    3. Re:WARNING: Personal Opinion by kwj8fty1 · · Score: 1

      The @Stake guys are real Pros; I've personally have had two multi-week long engagements with them, and they know their stuff. As for 'Giving back to the community', I'm not quite sure what you are getting at. If you were saying "Releasing private company information to the public", then I would consider this a good thing. Keep in mind that no company in their right mind would want this. :)

      If you are saying "Releasing generic security related tools for hax0rs across the world to use", then check out:

      http://www.atstake.com/research/tools/

      These guys know their stuff, but they do cost. While I can't really compare with many other security folks, they have done an excellent job on the sessions I've been a part of.

    4. Re:WARNING: Personal Opinion by thrillbert · · Score: 2

      The @Stake guys are real Pros

      I don't doubt you. I have a lot of respect for them individually, and as a whole. But I think their focus has changed from the old l0pht mentality to the new corporate one. And although they might be corporate now, I am not saying they're any less smarter than they used to be. Just their priorities have changed.

      ---
      A fool must now and then be right by chance. Right?

  31. Poot's Security Shack by poot_rootbeer · · Score: 2, Funny


    I recommend this great company I found out about, called "Poot's Security Shack".

    I... um, I mean, we... I MEAN THEY do a great job, and they cost less than all the big fancy companies with offices and business plans!

    Email them at poot@dork.com for more info. Sorry, no refunds.

    1. Re:Poot's Security Shack by foobar104 · · Score: 1, Offtopic

      Man, I'm jealous. I post pretty regularly, and nobody's ever offered to show me their "recturm."

  32. Netcraft by TheTomcat · · Score: 3, Funny

    I've never used it, but I noticed this service today, and Netcraft is a reputable company (unless they're hiding something (-: )

    http://www.netcraft.com/security/

    S

  33. Re:This is Funny!! Not offtopic, overated, irrelav by lucifuge31337 · · Score: 1

    You are a karma whore.

    --
    Do not fold, spindle or mutilate.
  34. Get the broadest test you can find. by jmkaza · · Score: 1

    Be sure to find out, up front, exactly what the auditors are going to check. Alot of companies I've talked to won't tell you what they plan to do, sighting that you'll try to toughen those areas to get a good report, but it keeps you from knowing if the testing will be thorough. Make sure the company you go with looks at all aspects of security... computer attacks, physical security, and social engineering. The strongest firewall is worthless if someone can just walk in and sit down at a terminal, or call a VP and get his logon/pass.

  35. Big-5 Accounting Firms by why-is-it · · Score: 2

    My boss has recently been tasked by our CIO to find a reputable third party (not us or our ISP) to come in and do a complete and independent security assessment/vulnerability analysis for us.

    All of the big accounting firms (KPMG, Deloitte & Touche, Ernst & Young)offer this service. They are fairly reputable and thorough.

    I suspect that you might want to pass on Arthur Anderson though, based on their enronic experience...

    --
    *** Where are we going? And what's with this handbasket?
    1. Re:Big-5 Accounting Firms by realdpk · · Score: 5, Funny

      I dunno, at least you can be sure that Arthur Anderson won't be leaving your passwords around on paper.

    2. Re:Big-5 Accounting Firms by haystor · · Score: 2

      They did do a pretty good shred job considering it was impromptu. If they had proper time I'm sure they would kick ass.

      Personally I wouldn't trust any of the Big-5 for any consulting job. Their accounting branches are only bordering on reputable and that's the best part.

      --
      t
    3. Re:Big-5 Accounting Firms by franksinatra187 · · Score: 1

      This Anderson person reminds me of Neville Longbottom... :)

      --
      - J.T.
  36. Simple Solution by xanadu-xtroot.com · · Score: 1

    Just use WheatoniX and never worry about security concerns again!

    er...
    Wait...
    nevermind.

    --
    I'm not a prophet or a stone-age man,
    I'm just a mortal with potential of a super man.
  37. I have heard that these guys are great! by gosand · · Score: 2

    I have heard of some security group called "Cult of the Dead Cow." Kind of a strange name, I know, but I hear they will fully check out your secrurity. They just need a few root passwords....

    --

    My beliefs do not require that you agree with them.

    1. Re:I have heard that these guys are great! by Peter+La+Casse · · Score: 1
      I have heard of some security group called "Cult of the Dead Cow." Kind of a strange name, I know, but I hear they will fully check out your secrurity. They just need a few root passwords....

      If they're so great, what do they need the root passwords for?

    2. Re:I have heard that these guys are great! by ^MB^ · · Score: 1

      CDC wouldn't know what to do with root passwords.

  38. How about... by YourFavoriteBandSux · · Score: 2, Funny

    ...those guys from 'Sneakers'? Man they were good. :)

    --


    ---
    Two rights don't make a wrong, but three rights make a left. -Me
  39. WaySecure.net by pmancini · · Score: 2
    Contact Steven Lutz at Way Secure and he can set you straight. I've worked with Steve at a very a large financial institute when our secure system was getting hacked from the inside. He is extremely professional, has tremendous government experience as well as high levels of security clearence. He is also a great guy to work with.

    --Peter

  40. 2600 by GMontag · · Score: 2

    Everybody knows that all the best security folks advertise in the back of 2600 Magazine ;-)

  41. Price Waterhouse Coopers by r0xx0rb0y · · Score: 1

    I chose PWC for ours and they're pretty professional and know their stuff. Of course it differs from consultant to consultant but the guys we got were easy to work with. They know their checkpoint, cisco, unices, and NT/2k. And each consultant kinda specialized in one or two of those categories and would work with whomever one-on-one to gather data.

  42. Lumeta Corporation by RainbearNJ · · Score: 2, Informative

    http://www.lumeta.com/ We help by performing a scan of your network and show you the holes in it. If you're familiar with the Internet Mapping Project, and Bill Cheswick, then you'll have a good idea of some of the stuff we do here.

    --
    Lucky for me I always have Emergency Pants!
  43. A few thoughts by gclef · · Score: 5, Informative

    There are a couple things you want from an audit (I've seen a couple from the recieving end, both really good and absolutely terrible):
    1) you want a complete report, not just a management summary. Make sure there's guidance in the report on how to fix the problems they find, or at least a pointer to where to find the information to fix them.
    2) black-box "we can hack anything" audits are sexy, but won't show you the whole picture. Make sure they're looking at both the external settings and any local policy security settings on the machine.
    3) Ask to have some of your staff sit in on the audits...you want to learn from this audit as much as possible. If they say "no", ask why. If they're just trying to protect their "script-fu", run...they're probably fake.
    4)Get a contract in place that makes it very clear what they are supposed to audit, what they are not supposed to audit, and how they are allowed to do it...get that in place *before* the audit starts. (a "terms of engagement"). This includes what IPs to audit, and what techniques (DoS, social engineering, etc) are allowed.
    5) as others have mentioned above, ask for references. If they can't provide them, worry.

    I'll stop now. I'm sure there's more, but that's what occurred off the top of my head.

    1. Re:A few thoughts by minga · · Score: 1

      On #3 - About the "script-fu". We have people asking for this service all the time.

      SOMETIMES we allow people to WATCH what we do - and WATCH our script-fu in action. But we will never provide them with it.

      If you expect the company to hand-over it's kung-fu - dont expect too many top-of-the-line people to reply.
      But be warned, when someone is watching me do a pen-test/vulnerability accessment it slows me down A LOT! Especially if they are always asking questions or trying to place blame! If the person WATCHING has the wrong-idea about the tests, it can do more damage than good.

    2. Re:A few thoughts by gclef · · Score: 2

      Agreed. A balance has to be struck in these things. The internal politics of *why* the audit is happening can have a huge effect on the point of the whole exercise.

      But, unfortunately, many (less than reputable) companies will refuse to let you see what they're doing at all...usually (in my experience) this is for one of two reasons:
      1) they're going to simply run a commercial vuln scanner against you, and then re-package the results. In this case, they don't want you to realize that you can do this yourself. (and for free if you're not alergic to Nessus) A real audit will use a scanner (no reason not to), but then use that as a base point for further exploration.
      2) they're actually totally incompetant, and having you watch them flail about will make you realize this. I've watched auditors try to talk their way out of an audit where they audited the wrong machine...it wasn't a typo, it wasn't a nearby range, they just went somewhere else to audit. Those folks really didn't like getting questions...we learned why very quickly.

      I'm not saying that your group is doing either one of these. In fact, since you're allowing spectators, you're clearly one of the clueful ones. But, unfortunately, some others are not, and you have to be aware of that when looking for auditors.

  44. Bruce Schneier by Anonymous Coward · · Score: 1, Informative

    I get Bruce Schneier's CRYPTO-GRAM. He runs a security company www.counterpane.com. The dude knows his stuff and his employees probably aren't slackers either.

  45. Re:Two thoughts. QXZ by rob_from_ca · · Score: 1

    Not like I'd choose anyone for name alone. Given the choice between a company that has people with solid skills with a cute name vs. a company with a "professional" name and staff that has just recently graduated with their history degree and have take 4 microsoft MSCE classes, I'll take the company with talented people anyday.

  46. Check the services from l0pht by timberdude · · Score: 1

    The guys are serious and well known in the hacker community. Check out the site www.l0pht.com.

    --
    "always look to the brighter side of life" Monty Python
  47. Ill do it !! by rhost89 · · Score: 1

    Ill do it !! Ill do it !! :)

    --
    I will bend your mind with my spoon
  48. Simple by The+Turd+Report · · Score: 1, Funny
    1. Log in to #2600 from box at work
    2. Say: "I am 3l33t! Yuo sux0r!"
    3. Sit back and watch the 'audit'
  49. Black Hat by kalislashdot · · Score: 1

    Black Hat does security consulting now. They are the best cause they employ people who find these exploits not just someone who goes to Black Hat briefings and listens to the talks they tries to apply what they learned. The people who do the briefings are the ones who would audit your site.

    Since Black Hat is the number one security conference in the world they would be best for the job. http://www.blackhat.com

  50. Who to go to for an audit by iritant · · Score: 5, Informative

    Depending on the scope, Systems Experts did a very good job for my company, and we're about 30,000 people. These guys are just what their name states- experts in the field. I've worked with two of them, and they take their job very seriously. Their job is to find vulnerabilities. They will, if you ask them, recommend a fix. See www.systemexperts.com.

    Another company that you might find useful is Lumeta. This is Bill Cheswick's company, and they take an innovative approach, in particular relating to networking audits. They map your network and create visualizations. See www.lumeta.com. One of their senior folk is Tom Limoncelli, whose book "The Practice of System and Network Administration" was recently reviewed on SlashDot.

  51. How to choose by dewke · · Score: 2, Informative

    Hi,

    I work in this specific industry and you need to be careful how you screen companies. There are a few caveats to watch for:

    Ask for references but don't be surprised if they can't give a lot. Why? My company does a lot of work for the Federal Gov't as well as state governments and the work is usually under a NDA. You wouldn't like me to say "sure we audited so and so and found 25 holes" either.

    Ask for their methodology and review it. Don't always believe the hype about "custom tools" etc.. Make sure they have some level of redundancy. I worked for one firm that used strobe and ISS and nothing more. Ask what tools they are going to use. Be nervous if they don't want to tell you. You'd be surprised at how many "big players" really are scam artists.

    Make sure the resume's you see in the proposal are the people doing the work. You don't want to hire and pay for mudge, only to have Tony the pony come run the scan.

    Check the reputation of the finalists. You definitely dont want a fly by night shop doing your work, or a company that might not have good ethics.

    dewke

    --
    Oderint dum metuant
  52. TruSecure by felonius · · Score: 1

    I work in a fairly large isp/managed service provider and we have had customers hire several different auditors that I have gotten to deal with firsthand.

    1. ISS - Did a GREAT job. Very detailed, very honest, and quite courteous.

    2. TruSecure - HORRIBLE. Their audit's were nothing more than manufactured scan reports with their logo on it. The 'reports' were also very inaccurate.

  53. SecureTrendz by sedawkgrep · · Score: 2

    SecureTrendz is a company that does exactly this with the benefit of having a lot of expertise in other related areas. (LAN/WAN, Unix/NT SA, Backup/Recovery)

    Assessments can range from a simple Internet presence audit, to a full-blown enterprise assessment, including policy review and design. All projects are tailored to the customer's needs, goals and expectations. There are no 'cookie-cutter' solutions. Knowledge-transfer is a key component of ST projects. They really endeavor to educate their clients rather than keep them dependent.

    ST's engineers are outstanding. Where many assessments stop at simply finding vulnerabilities, the team at ST are often able to leverage access against other systems on a network to provide a very realistic idea of how vulnerable you may be. From both a network/systems and business perspective, they simply have a deep understanding of weakness, vulnerability and risk management.

    I know a few people who work there and I highly recommend them.

    www.securetrendz.com

    sedawkgrep

    --
    Is that a salami in my pants or am I just happy to be me?
  54. Several, rotate often by bluGill · · Score: 5, Informative

    Security is a mindset and process at least as much as an implimentation. Therefore you don't just need a good aduit, but you need continuing aduits.

    Counterpane and Bruce Schneir are the best known names in cyrptography consulting today, but I don't expect them to know much about much about virus attacks.

    You probably need several different audits (or maybe an extensive IBM audit) just to get started. However never allow the same auditors in more than two years in a row. (The first year to find problems, then second to find problems in the fixes) People who know what is going on in detail should be working for you, you want an outside, untainted by prior knowledge and and hard work.

    Make it a policy that you hire auditors on a two year contract, and make it clear that it is NOT renewable, and they cannot get further buisness in this audit for two years.

    Try everyone. Once all the big guys have been through and given you a stamp of approveal you should allow the common theif to see your entire procedures, and get his recomendataions. (Don't nessicarly follow them of course). Try small companies and big ones. Small companies tend to cover one area very well, big ones broad areas not as deep. You need both.

    This isn't an overnight fix. It took openBSD several years to become secure. Today they have a well earned reputation as least breakable system. If I remember right they had to go over the same code 3-6 times before they got most of the secuirty problems out. They were not even looking at security, they were looking for things that were wrong.

    If you buy closed source code (nothing wrong with it), make sure you vender works for security. You can't fix the holes in a sieve with confidence that the fix will hold. Open source is a little better, but you might have to pay someone to fix those.

    Remember that external audits are an assurance. Most of the work is internal. So make sure management is giving everyone enough time to fix the bugs in their own code/implimentation.

  55. Definately KPMG. by br0ken+by+design · · Score: 2, Funny

    With a song like this you know they mean business.
    There's even a jungle remix! w00t!

    :wq
    (Personally, tho, I like IBM's "Ever Onward". Just has that
    "1930's cartoon with happy singing cows" feel to it.)

    --
    One ring to rule them all. The (_O_) in Goatse.cx
  56. These guys were good enough for RCMP by kaladorn · · Score: 4, Informative

    When I was working with the RCMP (via a System Integrator), they were undergoing a complete evaluation of the security of the various public wireless providers that they planned to deploy their police mobile products upon. This required extensive reviews of communications protocols, physical and procedural aspects of security, who was getting access to what/when/how was it controlled, auditing, and physical security of the various locales.

    The guys the RCMP had do it were experienced, knowledgeable, and had ties/backgrounds that included work with the Canadian Security Establishment (Canadian NSA) and the Canadian Military. One of the guys I worked with had just finished some serious security work for CSE. I know enough about crypto and comms protocols myself to know when (as far as security)I meet people who are "the real deal". These guys were it. And they opened the eyes of some of the public wireless providers in a big way.

    They can be found via the info at the bottom of this link here.

    --
    -- Mal: "Well they tell you: never hit a man with a closed fist. But it is, on occasion, hilarious."
  57. Ooh the Irony by Shriek · · Score: 1

    "Since I'm the guy who usually bugs folks about security, she tasked me to come up w/ a list of firms who could do this for us"

    1. Sucks to be you about now since you're now the guy that could be scapegoated if security isn't handled adequately enough.

    2. This should point out another part of the squeaky wheel proverb--The squeaky mechanic gets stuck being the one who puts the grease on the squeaky wheel...

    3. Has anyone noticed that the person or persons truly responsible for their systems security isn't actually handling this? Either too much buck passing is going on or that angency truly doesn't have anyone accountable for security issues? Human ignorance, that looks like the number one security issue in this case.

    1. Re:Ooh the Irony by Shriek · · Score: 1

      Actually, I think it is awesome the guy is trying to do something about computer security where he works. The situation is that he is being setup to fail period. Why do I day that? I say that because the CIO had delegated the task to the guy's boss, and the guy's boss delegated the task to him; this sounds more like responsibility shucking than trying to find the right person for the task. Now if it were clear that he outright volunteered than my criticism would be for naught.

      Am I just too cynical thinking that if a security plan is implemented the guy won't get the credit he deserves? If the plan fails don't you think some managers and executives will try to blame the failure on someone else rather than themselves? I think the most of us have seen this type of scenario unfold in numerous situations, especially when dealing with a governmental angency.

  58. Security audit by plasmasurfer · · Score: 1
    Check us out at http://www.pnl.gov

    We have a group dedicated to cybersecurity.

    --
    To spot the expert, pick the one who predicts the job will take the longest and cost the most.
  59. Re:This is Funny!! Not offtopic, overated, irrelav by phunhippy · · Score: 1, Troll

    You are a karma whore.

    Been There, done That... karma still in high 40's :) find a job yet?

  60. Good Company by chonet4444 · · Score: 1

    I recommend D&T's Secure eBusiness practice. Of course I recommend them because I work for them. ;)

    We have done security work for banks, financial institutions, and government bodies. We perform attack and penetration testing, security product integrations, and overall review of security practices and environments.

    Send me an email at hacho@deloitte.com if you want to discuss.

    Regards.

  61. Re:Well... GE Capital by svallarian · · Score: 1

    wooooooooo!

    G.E. Capital ITS. Fuckin' Fine ex-company there. We used to order soooo much stuff from them (due to a corporate contract with IBM to keep our reseller contract we could only buy from them)

    Nothing like damn near 50% markup over IBM's already high prices and the absolute worst shipping times I have ever seen for a company. I swear if we ordered shitpaper from them and it wouldn't get here for weeks.

    --
    I patented screwing your mom. But it got revoked for "prior art."
  62. ISS Audit was, at a minimum, informative by InOverMyFeet · · Score: 1

    I'm a contractor for the DOD. Periodically we get audits from ISS out of the blue. The information in the past has been informative in pointing out holes and backdoors that I had hidden from our Sys/Admin...ratts;)

    --

    -- Probability does not dismiss possibility --

  63. System Vulnerabilities by Root+Down · · Score: 2

    I'm in there right now! ... and abc123 is not a very good administrator password.

    Seriously, however - if you are having continual troubles with this and an admittedly overworked IT staff unfamiliar with system security issues, get someone who /is/. It will likely pay off in the long run compared to the fees doled out to outside contractors. You'll have someone who (eventually) knows your system inside and out, and will thereby have a better idea of both network and physical security issues.

  64. Plug? by JCMay · · Score: 1

    How about Harris?

  65. A couple of quick thoughts by lww · · Score: 1

    1) When screening auditors, let them know that you will only be purchasing auditing services from them.

    2) You want to establish what your best practices should be and then use the audit to identify the gaps in the current implementation of those practices.

    3) Either perform the remedial work yourself under guidance or contract with a third party (not the auditor) to remdiate any needed items from the audit.

    4) Set up an internal audit team to perform an internal audit on a much more frequent basis than your external audit (ie quarterly vs annually), but using the same guidelines.

    5) Decide what the scope will be, a lot of these audits tend to overlap into business continuity/disaster recover, physical security, etc. Make sure each of these areas is appropriate to your business needs before including them in the engagement.

    Good Luck!

  66. GRC! by dark_panda · · Score: 5, Funny

    Surely you've already contacted Gibson Research to help protect you against script kiddies, armed with the raw sockets in Windows XP, from taking over not only your servers, but the entire internet!

    www.grc.com

    J

    1. Re:GRC! by xjnfx · · Score: 1

      hahahaha i ran across that article the other day looking for something on raw sockets which spirred me to write a long 'your an idiot' letter. It was definatly the way the guy signed the 'advisory' that made me want to write him instead of just ignoring the idiot. and it was so long i cant believe i read the whole thing.

  67. Re:Oh spare us... by Mikesch · · Score: 1

    All patched well in advance of exploits making it into such general use. Yeah, the product is shoddy, but the typical admin is worse. Don't blame the software for the admin's screwups.

    Old hole in IIS, blame Microsoft, hole in an old version of Sendmail or Bind, blame the admin, funny how these things work.

  68. Details by chill · · Score: 4, Insightful

    You are going to have to define the scope of the audit. Is it just web servers, desktops, your security policies, legacy or the whole ball of wax? Are you talking a mixed environment (multiple-Unix, Windows, Mac, other?)

    How wide is your network area? Multiple locations? Same cities?
    How about your network infrastructure itself? Routers, switches, etc.

    A complete audit can take a while and cost a lot of $$, especially if you have a wide range of system types and network spread. It also can depend on how deep you want the audit to go.

    I work for Lucent doing large scale audits, so can only comment on what I've experienced. Security is as much policy, training and implementation as it is software/hardware.

    E-mail me if you want some detailed information.

    Charles Hill

    --
    Learning HOW to think is more important than learning WHAT to think.
  69. use @stake by Mashiki · · Score: 1

    @Stake

    Remeber that these guys used to be l0pht, and having met several of them they still have my highest and best regards in the security field, in my opinion they still are the best around.

    --
    Om, nomnomnom...
  70. One way to do a cursory audit... by Kamel+Jockey · · Score: 2

    In addition to hiring the pros, you can also do a considerable amount of auditing yourself with the right automated tools. Among these is the program MultiProxy allows you to enter the IP addresses of your machines and quickly see if outsiders can use them to mask their identities during an attack. Its definitly not a substitute for a real audit, but it can help you to get a quick overview of potential problems.

    --
    In case of fire, do not use elevator. Use water!
  71. Counterpane by MountainLogic · · Score: 1

    Check out CounterPane.com Bruce Schneirer's outfit (Appliend Crypto, etc)

  72. cost vs. thoroughness by davmct · · Score: 1

    Basically, you're going to spend as much as you discern the value of security to your system. Given that your webserver is repeatedly being compromised, your needs and concerns have been raised due to the nature of being hacked. You can elect to pay a run-of-the-mill techie to do a security audit for your system, but in the end you are going to get what you pay for. If you take the cheap route out, you are going to end up with an incomplete solution. I'm not saying every layman out there is going to do a shoddy job, but unless they do security analysis for a living, then their experience is going to be quite limited.
    You could take your car to the neighborhood mechanic, and he might fix the problem you're having, but if you take it to the dealership, they are going to have an intricate knowledge of all of the parts in the car and how they work together. Their narrower focus allows them to have a deeper knowledge of the subject.

  73. Veritect by vlag · · Score: 1

    I checked with these people about a year ago. From what I saw and the people I spoke with, they are very much on the ball and quite thorough. They have some real talent working for them and techies from every discipline. Worth a look.

    --
    Do you want to remove linux?
  74. It's not a joke - they actually have such a group by Animats · · Score: 2

    The Cult of the Dead Cow spun off L0pht Heavy Industries, a security consultancy, which then changed its name to @Stake. @Stake is well-respected, and produces good papers on the the theory and practice of security holes. But then, so did CdC.

  75. From The web page by JCMay · · Score: 1

    (posted as code to circumvent Lameness Filter)

    (link: http://www.statonline.com/solutions/vuln_assess/in dex.asp)

    STAT® SCANNER

    Automatically detect and correct security threats

    STAT® Scanner Professional Edition

    Using the most comprehensive Windows® vulnerability database on the market, and an extensive UNIX database, STAT® Scanner Professional Edition performs a complete security analysis of Windows NT®, Windows® 2000/XP and Sun(TM) Solaris(TM) UNIX , RedHat(TM) Linux®, and Mandrake(TM) Linux® resources. Enables users to accurately identify and eliminate network security deficiencies that can allow hacker intrusion. STAT Scanner Professional automatically detects over 1,600 vulnerabilities and corrects a large percentage of them with the exclusive AutoFix feature. Reporting capabilities range from high-level, consolidated management reports to detailed reports used by network administrators.

    The STAT vulnerabilities database arms users with the tools they need to combat the escalating hacker environment through monthly updates, available for convenient download on the STAT Premier Customer site.

    STAT® Scanner Discovery Edition

    Interested in experiencing the power of STAT Scanner? Try STAT Scanner Discovery Edition, a FREE limited-time product with many of the features of STAT Scanner Professional:

    * Automatically detects over 1,600 vulnerabilities
    * Corrects 20 of the most common vulnerabilities with the exclusive AutoFix feature

    Try STAT Scanner Discovery Edition today for FREE!

  76. Personally, I say @stake by fieldmouse · · Score: 1

    I know a few of the folks there. They know their stuff and, most important, they know how to talk to everyone in the organization. Don't forget, if the audit turns up stuff that'll need to be fixed (and it will), that'll require spending money and convincing a manager or v.p. is a whole lot easier when the consultants speak their language.

  77. Interhack by southpolesammy · · Score: 1

    My recommendation would be to look at Interhack as a possible security audit firm. They specialize in this sort of thing, aren't biased to one OS over another, and can provide detailed information on where to go and what to do following your assessment.

    It's truly a class organization.

    --
    Rule #1 -- Politics always trumps technology.
  78. Things to look for by larsu · · Score: 1

    Think about who you need to protect yourself from. If you're a one person shop, you probably don't need to pretect yourself from internal threats. If you have very limited public facing systems, then scripts kiddiez might not be too important.

    Next, find an auditing company that can think like each of the attackers you need to protect against. Let them social engineer. Give them non-privileged internal user accounts. Let them see your assets from the view of the attacker.

    When the audit is complete, let them present the results to both management and techs, and let them do it separately. :) Techs are more likely to understand what is wrong when their management is not looking over their shoulder asking why it wasn't correct in the first place. Management is also more likely to understand when the auditor can talk solely in management-speek.

    Look for auditors that can (and will) devote people with the proper skills for your audit. Smaller companies may not have skills in every area, larger companies might not devote all their senior experts to your account. Find that balance to ensure you're getting the best auditors you can get.

    <plug type="shameless">That all said, Backwatcher is an awesome company.</plug>

  79. Use your auditor by thayner · · Score: 1

    As a rule, use the same company that performs your financial audits. All of the big auditing firms have substantial experience in this area, and while they are not necessarily the best out there their audits are more believable then those conducted by a company that does not have the same relationship. Their pre-existing relationship also give them a better understanding of what systems present the greatest financial risk to your firm.

  80. Check out e-fense. by the_r00ster · · Score: 1

    The people of e-fense (http://www.e-fense.com) are really great. They are all former Government Agents who started their own company. They know what to look for and Don't cost as much as the Big 5. We had a similar requirement and they did a great job for us.

  81. Here's a reputable company.... by Dairyland.Net · · Score: 1

    Try contacting Maryville Technologies . Their offices are mainly in the Midwest, but they likely would be willing to take a project out on the East Coast. They focus on ESM and infrastructure assessments (including security), design, and implementation, and their knowledge transfer during and after the project is superb. They have a long list of large high profile clients and partner with many top vendors. I think you'll find them reasonable priced and, in the end, you'd probably find you'd get the most and best quality for your money. JMHO.

  82. High-tech Contractors by nakhla · · Score: 2

    There are several large, well-known companies that do contract work. SAIC (my employer), CSC, Booz-Allen Hamilton, etc. Many of the companies out there specialize in government contracts, but they most likely also do commercial work.

  83. Counterpane! by dieman · · Score: 1

    www.counterpane.com

    --
    -- dieman - Scott Dier
  84. Re:I JUST INSTALLED LINUX... by Argyle · · Score: 2

    Can you do that trick where you raise just one tire in the air while you drive down the road. I saw a guy do that last week. very r33t.

    But he had a WinXP sticker on the car so I think he was running LowRide2000...

    --
    nuclear iraq bioweapon encryption cocaine korea terrorist
  85. Re:http://www.berbee.com by burrows · · Score: 1

    Agreed. I have found berbee to be extremely knowledgeable. Though I have not recieved an audit from them myself, I have worked with a number of companies that have, and the work has been excellent. One of the advantages to this organization is that they don't have the same potential for conflict of interest that someone like ISS or Cisco may have. Here are some opinions on various others:

    Cisco - potential conflict of interest, particularly if you are a Cisco shop (which you probably are, at least partly). The Cisco SPA team has been noted for their skill in the past, probably due to the addition of the Wheel Group team via aquisition. The Wheel Group guys were top-notch (great Fortune article on them from a few years back, if you want more details on them), but I don't know that many of them are still with Cisco.

    ISS - absolutely not. Again, conflict of interest. ISS's consulting services are not a core competancy for them. It has been said that ISS has consulting services for the express purpose of moving more product. The mere possibility that this is true disqualifies, much like Cisco. Additionally, I have seen some terrible work from these guys - i.e. missing major weaknesses in policy like failure to enable lockouts on an NT domain.

    @stake - honestly, I haven't seen their work in a while, so I don't know if they have improved. However, as of roughly 2 years ago, they were terribly unorganized and extremely expensive. I recall an associate shouting about an exorbitant hourly fee to have a "Junior Engineer" (@stake's term, not mine) take a look at around 50 servers. Additionally, I have seen problems with sales people being less than responsive, and an unwillingness on the part of the technical contact to discuss their methods. If you are a big community booster, you may also question their questionable stance on full open disclosure (more here).

    Foundstone - The skill level you can expect from these guys is solid. I have been pleased with the expertise and professionalism of technical contacts from Foundstone, and the management team is certainly very capable in the technical arena. However, there is a catch. In general, I think it is wise to stay away from anyone that sells a "certification" of your security. Business security certifications that are not a direct one-to-one reflection of an accepted standard (ISO/IEC 17799 for instance) tend to be packages designed to sell more services. Who knows what you may have to buy to maintain compliance? I don't, since the web page has only sparse vague comments on their methodology.

    Bottom line is this: you want someone that is professional, has quality references, is free from conflicted interests, and most of all, is open with you about their methodology. You want someone that makes you feel comfortable, and treats your potential relationship as an opportunity to educate you and equip your staff to deal with security from an intelligent business decision standpoint. Berbee is not perfect, but I have seen the best blend of these elements in them.

  86. The NSA! by djrogers · · Score: 2

    As a Gov't agency, the NSA will probably do a security audit for you for free. They have intelligent, competent people working the audits, and while they aren't comprehensive in finding specific holes in specific boxes (they focus more on IT security features than patches and hacks) it'll be a great starting point.

    --
    Think outside the... Hey, where'd the friggin' box go?
  87. Remember your requirements by SirTwitchALot · · Score: 1

    Make sure the company you choose does a complete audit. Find someone who will not only audit your servers, but also your network, and physical location. Make sure you find a company large enough to handle this. Smaller firms may not have the personnel necessary to evaluate a very large data center.

    Remember, a good security audit is going to point out flaws. Try to make it well known that this audit is going on, and that suggestions will be made for improvement. Try not to emphasize any one problem, and do NOT make anything accusitory. This will soften the blow somewhat.

    Getting the boss to pay out can be hard. My best advice is to write up a business cost analysis. Clearly list actions suggested, their costs, what risks they mitigate, and the potential damage of these risks. A good manager may not sign off on everything, but will at least make improvement.

    Most state governments and companies I have worked with have an enterprise security division. Does your organization? This group should be independant of everyone else, and should have some power to enforce security policies (you do have a standard security policy, right?)

    If you don't have a stated security policy, write one up. This is one thing that a good security firm will want to review, (or help you create.)

    Audits should be performed regularly, and should be integrated with the change control process. Any changes to a production system should result in a new security audit of that system. This is another reason it is wise to have an enterprise security group, they can offload that work.

    If you have any of this in place, you are absolutely ahead of an unnamed Midwestern State government for whom I am currently working. One company I can recommend is EDS they do a lot of government work, have a massive army of people, and can evaluate not just security, but other parts of your enterprise that tie in. Good luck on this undertaking, you have a lot of work ahead.

    --
    Go away, or I will replace you with a very small shell script.
  88. Security Practitioners...NOT "auditors" by Torvek · · Score: 1

    Too often you'll get auditors that have a 'workplan' that is basically a checklist of questions they ask the sysadmins and other IT guys. That's a joke... what you want is a company that will send in real security practitioners that will really evaluate your security infrastructure.
    KPMG used to be the first type of 'auditor'. They've changed their approach though and we recently had a KPMG team out for 2 weeks doing our annual security audit. (Only independant is annual, we constantly audit ourselves) They did a wonderful job and their deliverables come in two levels....one set for the managers and another set of deliverables for the IT / Security staff.
    Another company that is very good and gets a lot of government contracts is SAIC. I would readily recommend either one.
    One thing to look out for in other companies: Often the proposal they send you will list several bios of their technical staff. These usually sound great, but often these are not the people that actually perform your audit. Sometimes companies will even switch on you at the last minute. Make sure you insist that you see the bios and references of the people that will actually perform your audit.

  89. BTDT - Ronin's point of view by djunia · · Score: 1

    Just about anyone in the business -- from Joe and Sam's discount security outsourcing down the street to Foundstone/ISS/IBM will sell you vulnerability assessments. These are good things but only part of the process.

    What you need:

    1. Before you hire anyone, determine what you as a firm are ready to fix, what you are willing to do once the outside company tells you about your problems. Most security issues are based as much in process as in software. If you are being hit a lot and have no idea what to do about it, then you have process problems. The idea that websites are vulnerable is not new. Your firm entered a process without adequate internal ability to support that process. That is not a technical problem and it does not have a technical solution. If you are not going to be willing to change that stance, you will be throwing your money out the window. Outsource the whole web process and find someone who does know how to do what you are doing on the web (comparatively) securely. Firms spend bundles getting bad news and ignoring it. Software and assessments cannot fix process issues.

    2. Quick and dirty review of your web presence -- do that first. That should be done by a firm that specializes in web presence assessment. Everyone will tell you they offer that service because the market for security work is stone dead and everyone in the business is desperate. Web site security is different from internal document security is different from extranet security when doing assessments. **BE PREPARED TO FOLLOW RECOMMENDATIONS** Following recommendations may be expensive.

    3. Once you have identified whether you are ready to fix your process issues, get someone in who knows both tech and process. This should not, I am very sorry to say, be one of the big auditing firms. Theoretically, it should be. Process is their stock in trade. Unfortunately, real tech response is not. Their business process model does not allow for the specificity that fixing the technical or procedural side of a distributed system installation requires. Their business model requires that at least part of your review can be done by someone fresh out of college depending on a checklist. Or by a software tool. It really can't, unless you have already set up good processes and just need an outside pair of eyes to check on it.

    4. Hire someone to handle security for your entire system and **LISTEN TO THAT PERSON.** It will save you thousands in the long run.

    End of rant

  90. vigilinx and captus networks by zipgunII · · Score: 1

    Both excellent security companies.

  91. Why not the BSA? by raduga · · Score: 1
    Based on the article immediately following this one, why not call in the Big Guns to do your auditing?

    If unauthorized software and access to it are at issue, I think the BSA would be *thrilled* at the chance to evaluate you, and your departmental procedures. Plus, its very likely they'll be able to offer concrete suggestions for upgrading your license security model.

    Money fixes everything.

    --
    First, nothing begins if not opening
  92. MicroSolved by Alexander · · Score: 1

    Hello,

    I ran into Microsolved ( http://www.microsolved.com ) back when I was PM for a firewall product (that's now part of Sun via Cobalt). Their resume impressed me, it included at least one State Treasury Department.

    --
    "oohhh... I didn't know Schopenhauer was a philosopher!" ..."uhhh yeah, he's the one that begins with
  93. adiuting, vulnerablity assesment by Spyder · · Score: 1

    I work at a Fortune 500 company, I'm on the security team for the IS contracting division. I work in the regional office that services the District of Columbia, and I have done security work for the government before. Our recent independent audit was done by Verzion. They used Nessus, and some of the staff were project conritbuters. I found them, for the most part, as knowledgable as our staff. They made both an internal and external audit independently. Their reports and data analysis was good, and they provided us with the raw data. We use ISS as our primary vunlnerablity detection tool so a requirement for our audit was analysis by another system.

    It sounds like you will also need some help securing your system. Your biggest problem with security will be policy. In a civilian government agency, if you do not already have a policy in place, you will waste at least half of your contracted man hours in politics. More over the project will NEVER get completed. I would recommend getting a signed security policy, by the director or secretary, before your hired guns even set foot in the office.

    Feel free to contact me, I'm just an idealist with a packet analyser. I'd be happy to give some friendly advice.

    --
    Spyder
  94. He's right. by Futurepower(R) · · Score: 1


    He's right. If you don't understand security, it is likely you won't have it, no matter how much advice you have.

    Other things in life are like this. If you don't understand women, it is likely you won't have one, no matter how much advice you have.

  95. Who - but more importantly HOW by cheros · · Score: 1

    Just to cover the 'who': I've used QinetiQ (www.qinetiq.com) IT Health Check a lot. These guys spend a lot of time researching.

    However, know these two things, though:

    1) a penetration test only proves that a certain (very skilled) group can't (or can) break in at a certain point in time. This doesn't account for smarter people and changes to your setup, and a PEN test is an expensive way to get a to-do list. Rather get some tools (and/or capable people) in first and set a baseline against which to improve. Then tackle what you've found, and PEN test after that to see if you got it right. Shadow the pen testers so you can jump on anything that comes up (especially if it's a fire ;-) and you'll end up with a report that says 'issue found - fixed' instead of just a list of fires.

    2) I'm going to shout now: ALL OF THIS IS COMPLETELY POINTLESS UNLESS YOU HAVE A DECENT SECURITY MANAGEMENT FRAMEWORK . In English: unless you have policies, standards and procedures in place you're only creating a secure snapshot. The next time a security vulnerability is found (and you don't have an update process) you're back to square one. And who says that your current systems aren't already trojaned to the hilt? Default build and change control etc etc.

    I can go on, but there's a lot more to it than technology 'sniff and scratch' and not taking care of it means you're half wasting your time.
    Good luck. It's not the easiest thing to do, but it's not impossible either (I've done it many times 8-).

    --
    Insert .sig here. Send no money now. Owner may sue, contents will settle. Batteries not included.
  96. An honest answer by D3 · · Score: 4, Informative

    Up front I want to point out that I don't want to make a completely shameless plug for my company and what I do. I did leave some contact info available in case the person in question wanted to contact me. The comments here are my own and not that of my employer, etc. If the person who submitted this Ask Slashdot is happy with another firm, that is fine with me, I'm an engineer _not_ a salesman.

    Here are the main questions that I have:
    Who have you used, and were they any good?
    I work for a company that does full service security penetration testing, secure network architecture design and implementation, remote monitoring of IDS and other logs. You can email me through my slashdot user name link if you wish or hit our website www.caci-nsg.com. Therefore I use my own knowledge and that of my co-workers (some of whom work for Attrition.org btw) and yes, we are very good. :)

    What should we look for in evaluating who to contact and their proposals?

    You should make sure they have experience with the various OSes you run. People who know how to knock over a UNIX system may not do well against Microsoft and vice versa. Make sure they tell you what needs fixing AND how to fix it.

    Some companies I've had to compete with only showed up with one system to run the ISS scanner, generated a _very_ thick report of what was wrong, and left.

    No single scanner is perfect and if you don't have human intelligence to interpret the results the test may be meaningless. I've seen the ISS scanner tell people they had a Windows NT system that needed to be fixed. When we checked out the system in question it turned out to be HP-UX!

    What would you have done differently?

    There are things our team learns at every pen-test we do. Some things I want to do differently would be to standardize our methodology more. One problem is that every network has something about it that makes it unique. This is where you can either go cheap for an "off the rack" solution to your testing or pay for a "tailored suit". Be sure that the team has some real experience behind them though. You don't want the tailor fresh out of tailoring school.

    What services should we ask for?

    You should ask for a complete report of what the team is able to access on your network. You want to know what can they break into from the internet and what can they break into if they were sitting internally. You need to understand the difference between a theoretical exploit based on how your network is configured and a real vulnerability based on a missing service pack. This tells you about what external attackers can do as well as what disgruntled employees can do. It may also tell you how bad a Sys Admin you have running things. I've gotten one Sys Admin fired because of what I found and his poor reaction to my findings. You'll want a report that explains in detail why you are vulnerable, what to do to fix it, and if possible the impact this may have on your day to day operations.

    How do we manage the contract to make sure we're not getting a snow-job?

    You can have the team demonstrate for you how they got in. Have them leave a file behind, pull down a password file and crack it, etc. Any team should be willing to discuss things very honestly with you. You may wish to start small. An external test only for a small amount of $$ and time. This lets you evaluate them without being burned too badly.

    How do we use the result to get buy-in from management (who will probably need to lay out money for changes) and from the developers (who may be adamantly opposed to changing their systems, either for ego reasons or it's just a lot of work)?

    When I broke into a customer that was a credit union and got customer account data, it got their attention. If the test team steals emails or other things from the CEO or other big-wigs, etc. and it doesn't get proper attention with management, I'd look for a new place to work.

    How often should we re-do these audits?

    Generally twice a year. The main thing is that after the first one you may have a ton of work to do to fix things. You don't want another test until you have had reasonable time to complete your changes. I've had some customers take a year to get fixed up for another test.

    Again, I know there's a lot out there by the security firms themselves about this, but I'm really looking for a 'keyboarder-in-the-trenches' view as well. Horror stories are appreciated, since they may give us an idea what to watch out for."

    I just hope I was helpful with what I mentioned here. Keep in mind that if you are a government agency you probably have to put the contract out for a bidding process. Write up your expectations as clearly as possible and leave time for a question/response period from the bidding companies. The intelligence of their questioning will tell you a lot. If they don't ask many questions it probably means they don't know what to ask and won't be very good.

    --
    Do really dense people warp space more than others?
  97. A few ideas. by j-turkey · · Score: 1

    Who have you used, and were they any good?
    I've used ISS in the past. I liked their service, they came up with a decent proposal, and in the end provided good documentation of what they did (and what they found).

    They will try and sell you their product (ISS) -- which you might find useful if you don't have any internet security staff. Just be ready for the sales pitch.

    How often should we re-do these audits?
    Well, if you buy their software, do a monthly internal audit yourselves with that software. Then, depending on how dynamic your environment is (in terms of either changes to software, hardware, or network infrastructure), it would be a good idea to have them come in for an annual audit -- if you make alot of changes -- make it bi-annual audit (or is it semi-annually? I mean every 6 months :) ).

    I don't remember the cost of these audits or the cost their software...check it out -- and if it turns out to be more than $60-70k a year (which is shouldn't be by a longshot) -- you may find it valuable to either hire a fulltime security person, replace one of your sysadmins with someone who is familiar with security auditing.

    Lastly, regardless of the cost of the contract audit, it may be a good idea to start providing training for one of your current admins in security (and cheaper than getting a new hire).

    Hope this helps.

    -Turkey

    --

    -Turkey

  98. IBM? by marko_ramius · · Score: 1

    I've heard that IBM's services organization has a pretty good security audit division.

  99. Pen-test on security focus by iamr00t · · Score: 1

    That's first thing you should subscribe to.
    http://online.securityfocus.com/cgi-bin/subsc ribe. pl

  100. From A Different Perspective by bamm · · Score: 1

    My company provides Manged Network Security Monitoring and often times our clients will use an assessement as a chance to "test" our services. Afterwards they will also ask our opinion on how well the assessment was performed. Generally, I have found it's best to stay away from the Big 5 accounting firms (KPMG, E&Y,PWC, etc), Telcos, IBM, and other big businesses whose specialty isn't doing security assessments. These types of businesses tend to be way overpriced and provide a cookie cutter approach to security. At the same time watch out for the local "security consultant" who claims to be able to do everything in security as well as the local "hax0r" who has Nessus installed on his laptop (finally). Probably the worst assessments I have ever seen came from these types. (BTW, I am NOT bashing Nessus.)

    In my opinion, your best bet is to go with a reputable company who only does security auditing and has a proven customer base (get and check references!!). In my opinion, these guys stand out as a group of people who know what they are doing, and do it well.

    --
    www.sguil.net
    The Analyst Console for NSM
  101. Look at the bright side. by Futurepower(R) · · Score: 2, Funny


    Look at the bright side. If they don't do good security, you can have them walk your dog.

  102. You should also use Tools in-house by vaseretic · · Score: 1

    External audits are good because they bring in experts who focus on finding vulnerabilities in your network. These experts will come armed with a variety of vulnerability assessment tools to perform their audit. The only problem is that it will almost always happen less frequently than vulnerabilities are discovered, so this should only be 1 part of the overall solution.

    You should adopt this practice internally, because if the tools are set up to check for vulnerabilities, you can be much more proactive about finding them than simply by scheduling consultants to come every few weeks, months, year. There are a variety of tools available, both freely and commercially.

    A good tool will be updated frequently, check a lot of bugs, including the most critical (SANS Top 20, BugTraq, CERT.

    Free Tools
    SATAN -- Security Administrator Tool for Analyzing Networks
    SAINT -- Security Administrator's Integrated Network Tool -- based on SATAN, GNU
    SARA -- Security Auditor's Research Assistant -- similar to SATAN/SAINT check the Freshmeat page
    NESSUS -- another free tool

    Commercial Tools
    ISS has a variety of tools avaiable depending on your needs
    NeXpose -- try the free demo, great ui, demo only lets you assess 1 IP at a time though :( Here is a review
    A Networking Computing article on Vulnerability Assessment tools. Reviews many of the major vendors (so I won't list them all). Includes some of the free tools.
    Here is another overview of security tools to get you started.

  103. Check out these sites by mmThe1 · · Score: 1

    I can suggest two sites you can check out for focussed information on this topic:

    securityfocus.com

    antionline.com

  104. What about Social Engineering? by dasunt · · Score: 3, Insightful

    Having read a few books here and there on various types of computer crimes, there are a lot of cases where access to a system was gained through a person giving out confidential information to an unauthorized person? In this light, any security audit should include tests of how easy it is to get confidential information from employees and any third party services. For example, there are many small businesses out there in my town that use dialup accounts for internet access and email. Most of these companies will give out the user name and password over tech support if you only supply the account holder's name. This leads to anyone being able to access the company's email. In a big corporation, I'm guessing a few users would give out name/passwords to a call claiming to be from the IT department, if the company has a modem pool, I'm sure its trivial to get that number too ("Hello, Jane Doe? Its John from the IT department. Were doing some work with the phone company, and we're wondering, what number do you use for dialing up? Is it 555-1111? No, you use, 555-1234? Thank you!"

    Any good audit should include the social engineering factor.

    Just my $.02

  105. Russians ownz by unixmaster · · Score: 1

    http://mixter.void.ru

    --
    Never learn by your mistakes, if you do you may never dare to try again
  106. How about asking China? by kemster · · Score: 1

    Just post a bunch of messages about how Chinese hackers "c0uldnt g3t r00t 0n a mS-d0s b0x." That should piss them off enough for them to actively test your network. Just sit back and see if/how they get in.

    (They also don't like it when you make fun of their fighter pilot who ran into our plane, so throw some of those insults in there as well.)

  107. Backbone Security by snakeyes · · Score: 1

    shameless_plug

    Check out Backbone Security. We've got a variety of credentials, & experience in the State & Federal govt.

    Some sample credentials are:

    Follow the National Security Agency's Infosec Assessment Methodology (IAM), & are one of 7 companies certified to perform thes audits. (We ranked third by the NSA's certification team, while in competition w/ such companies as Lucent, Booz-Allen, etc.)

    All personnel have Secret or above security clearances from the US Govt.

    80% of personnel have CISSP certifications.

    Policy of *not* hiring known hackers (for a variety of reasons).

    I won't bore anyone else with marketing-speak, but check us out

    /shameless_plug

  108. Audit the Auditors by Titusdot+Groan · · Score: 1
    At my last company one of our customers did a security audit, their auditor gave us a list of security concerns that we then had to resolve to the auditors satisfaction. This list was pretty much identical to the current vulnerabilities list from Microsofts IIS/NT web pages.

    Our product was running on Solaris.

    We had quite the time convincing the auditor that our application was not vulnerable and that we had removed various .dlls from the installation (I quite honestly claimed they would never find the dvwssr.dll on our server :-)

    Put into the contract that the auditors will have extensive experience in your OS, your web application environment, your type of network and, if possible, type of business. Too many times I've been "audited" by people who knew far less than my junior sys-admins and my company paid top dollar for the privledge.

    Then make sure that you get to stay close to the auditors and make sure the technology guys really do have the advertised skills. Be ready to pull the plug and have an agreed upon mechanism for pulling the plug.

  109. Shameless Plug by moonboy · · Score: 1, Offtopic



    Technica Corporation

    We're located in VA right outside of D.C.

    --

    Co-founder and designer at Music Nearby: http://musicnearby.com
  110. Razorpoint Security in NYC! by jx1 · · Score: 1

    New York? For Security?

    Definitely look at Razorpoint Security Technologies in New York City (http://www.razorpointsecurity.com). They did an incredible job assessing (and penetrating) our network infrastructure. We learned A LOT from these guys, and all their deliverables were customized for us, NOTHING CANNED from some stupid scan tool. Definitely give Razorpoint Security a look.

  111. Security as a process by Wanker · · Score: 5, Insightful
    JamesSharman hit the nail on the head-- if you don't get your sysadmin staff up on security and get management's buy-in then you'll be needing an audit every day just to keep things secure.

    The first step (really!) is to get a security policy in place. This really doesn't have to be anything special-- but it does need the buy-in of ALL groups affected (sysadmins, developers, marketing, sales, executives, etc.) That's really the only hard part.

    Probably the quickest way to get started is to head to the SANS security policy project and adapt their sample policies to your company. This is one of those rare cases where it's more important to get something in than it is to get it right the first time. Policies can be changed fairly easily-- but you don't want to go to all the trouble to implement a secure environment only to have someone on the inside fighting you every step of the way.

    Now the fun part-- actually securing your systems. Here are some pointers on places to start:

    1) Review the SANS "top 10" security vulnerabilities and make sure they're covered.

    2) Review Lance Spitz's excellent collection of host security information and make sure to follow his recommendations.

    3) Make sure your firewall rules are set up with the security best practice of "minimum access to get the job done". Far too many firewalls allow traffic they shouldn't.

    4) Get NMAP, a network mapper, port scanner, and OS identifier and run it from the Internet to your exposed (i.e. DMZ) hosts. Also run it from your exposed hosts to your internal network to validate that only the traffic that should get in can get in. (The traffic allowed back in from your DMZ should be very little, preferably none.) If you find anything that is inconsistent with what you think should be happening, check your firewall rules again.

    5) Grab a copy of the Nessus security scanner and run it against your newly secured systems. If it finds anything, read the description of the problem and see if it's something you can fix. You can bet that everything you find here will also show up on your "security audit" since most "audits" are just someone running a tool like this and then feeding the output to the consultants to make it all pretty for management.

    6) You should have most of the obvious, widespread holes plugged by now. This would be a good time to get some sysadmins out to some classes. Verisign has a number of excellent general Internet security classes. I'm sure there are lots of other good places, too. I was pleased with Verisign because of their Internet focus. Too many security classes only concentrate on host security and neglect network security.

    7) Get the application developers at your site to read and follow Dave Wheeler's writing secure programs guidelines. This is a lower priority than OS/network security since these holes are likely to be specific to your site only. Only a determined hacker is likely to find and exploit them-- however exploiting application bugs/holes can severely disrupt your business. What happens when an electronic data interchange transaction gets bogus data inserted? How far will that bogus information make it in before it's detected? In the worst case these bugs could result in people getting free products/subscriptions, stealing credit card info, or destroying data inside your systems.

    8) Now it's time to get that audit. They will be able to tell you what you missed in the previous 7 steps. Why wait so long? Most places will keep looking until they find something to report. If you do this too soon, the subtle security problems will be lost in the noise of all the obvious problems the previous 7 steps would have fixed. If you do this last, only the "hard" problems are left for them to find.

    Remember above all that this is an ongoing process. Keep current on your patches, and repeat all the above steps regularly to keep all the bad guys away.

    1. Re:Security as a process by minga · · Score: 1

      I dis-agree just a LITTLE bit about what the first step should be. I agree 2000% that all companies should have policies/procedures/standards.

      But this guy HAS been penetrated. And could STILL be penetrated. At this point he needs to put out of the fires (make sure he isn't STILL being penetrated) and also make sure he cant catch on fire again next week. I think a REAL penetration-test (NOT using some Tool... using REAL penetration-testers!) is the first step.

      Fix the holes found ASAP. *THEN* jump into the policies/standards/procudures to prevent this stuff from happening in the future. You CANNOT just do one, or the other, it will not work in the long-run.

      Otherwise, good post!

    2. Re:Security as a process by Wanker · · Score: 2

      Excellent point, Minga!

      I figured that since he was talking about a security audit that he had already done damage control. Clearly the first step is to fix/block the holes that have already been exploited.

      I disagree that a third-party penetration test is appropriate for this stage. He *knows* that people can get in.

      This would be the perfect time to get the CEO's signature on a security policy. I bet he/she already knows about the problem and is more than willing to do what it takes to get it solved. This signature/buy-in will save the sysadmin/operations staff days or weeks of arguments and petty internal squabbles later on when people balk at the security improvements that were needed to keep the hackers out.

      After plugging the already exploited holes and possibly (if you can) slapping in some draconian network security (i.e. block EVERY port but port 80 to your servers and let the other applications suffer for a day or two...) the VERY NEXT STEP should be that security policy.

      If people drag their feet, remind them that they won't be 100% operational until it gets done.

      Don't skip it-- it's important. Really. In a worst-case scenario you might be forced to REMOVE your security a month or two down the line when the threat seems to have diminished. Instead of spending hours and hours in meetings trying to justify the security each time someone has to learn a new way of doing something that "used to be easy", you can refer people to the policy.

  112. I am a security expert. by JRHelgeson · · Score: 1

    I do security audits all the time. I have done security audits for Banks, Colleges, manufacturing plants, and yes - even government institiutions. I can give you all the detail you need on what to look for in an auditor and more. Feel free to email me directly at jrhelgeson@hotmail.com.

    --
    Good security is based upon reality and common sense. Common sense is a function of having common knowledge.
  113. Goverment Security by zendick · · Score: 1

    I have used SPAWAR (Space and Naval Warfare division). They are based out of south carolina and will service state,local government agencies. as for intrusion detection I use Asgard, www.asgardgroup.com Both are excellent , asgard uses a linux system for IDS

  114. More hints from an insider. by cedruslibani · · Score: 1
    I've been doing this (reviewing security and being reviewed myself) for a long time. For what it's worth, here' a few thoughts on getting your money's worth:
    • What kind of review?

      Basically, there are three types: penetration tests (ethical hacking), assessments (white box technical reviews), and audits (process/procedure reviews). These are very different from one another, as (typically) are the firms who perform each type. Ira Winkler wrote a good article on this subject.

      Although a pen test is sexy, you almost certainly want an assessment based on your description.

    • Know the goal.

      Unfortunately, much of this market is driven by "Good Housekeeping Seals of Approval" -- inexpensive rubber stamp reviews designed to limit liability and make partners feel good (e.g., we followed the best practices and even had 3rd party auditors, they just didn't find this hole). Unfortunately, this creates a disincentive to actually finding problems since that's not what the customer ordered.

      If you're really concerned about your security, you want a confidential report for your internal consumption that takes a good hard look at your real security and is clear about all of the problems, even less critical ones (though of course you want them prioritized). Stay far away from "certification" oriented reviews.

    • Make it attorney-client work product.

      If your organization is structured such that this works (and in this case — a state agency — it may not be), it can be useful to have the report be protected by attorney-client privilege, to manage the legal liability caused by the findings in the report. You especially want this if you follow the previous step and get a good, hard look.

    • Go independent.

      This was already mentioned in another post, but bears repeating. Don't get a review from a company whose primary business involves selling anything other than security reviews. First, they often consciously try to sell you their product (or service). Second, they are generally unconsciously biased by their own efforts on their product and are looking at problems from a more limited perspective. Same goes from companies who resell network and security products for other vendors, taking a cut of every sale. Get an independent review from someone who's earning their keep based on their professional opinion, not leveraging follow-on sales.

      Also, look out for the one-two punch from auditing firms: a cheap initial pen test to prove how insecure you are (typically with lots of grandstanding to upper management), follwed by a really expensive audit where they actually make their money.

    • Hire the individuals, not the company.

      There are good people at mediocre companies and vice versa. The quality of the output depends most on who did the work and least on what company employs them. Although the larger firms have more structure and quality control, the odds of getting a great reviewer rather than a room full of talking heads from a Big 5 are less.

      This doesn't mean don't hire a Big 5, it means hire a specific team from a reputable company.

      If at all possible, make the hiring decision based on face-to-face discussions with the actual team that will do the work, and ensure the contract allows you to approve changes in the team. Look for people who five or more years technical experience outside security before they started doing security (e.g., was a hard-core sys admin for five years before they started consulting others on systems security).

      This also means evaluating potential firms like a job interview, to some degree. The most effective, yet cooperative way to accomplish this is to invite them over and start describing a couple of your problems that you've already carefully considered. If the potential team rolls up their sleeves and starts solving your problems — in the sales call — with good, obviously experienced approaches, then they're worth considering. If they only talk in broad generalities or don't grasp issues that are widely understood, then they're not worth your time.

      On the other hand, ensure that they are bi-lingual. Not English and Hindi, but Technical and Management. They need to be able to find problems, propose practical solutions. Then they have to document this in the report, so that the technical staff understands the problem and solution well enough to fix it and the management team can grasp the level of risk, cost of remediation, and gauge priorities.

      Try to get a sanitized report from a job performed by the same team for review. Evaluate whether you would be happy with those results and, if so, ensure they know that you expect even better.

    • Be specific.

      When developing the scope of work, be specific about what is and is not included in the review. Don't accept a vague statement of work that isn't clear which or how many systems will be reviewed, the structure of the report, or other details. Ensure you know what you're paying for and what will be performed.

    • Be prepared

      Although you're overworked and have a hard enough time keeping up with your day-to-day tasks, the results also depend on your preparation, responsiveness, and organization. Have network diagrams, org charts, and device/system configs ready for the reviewers. When they need more information, get it too them in a timely fashion — it'll keep your costs down and result in a more detailed report with fewer guesses on the part of the reviewer.

    • Don't hold back.

      Although it may be tempting to not tell them about things you know are a problem to gauge how long it takes them to find the problem, this approach is simply a waste of your own money during the review. If you evaluated the team well before hiring them, tell them everything you already know is a problem so they don't spend time rediscovering those issues. Sure, they'll end up in the report even though you already knew about them, but it'll again save money and result in a better more detailed product.

    • More small reviews.

      It's quite likely that you'll get better results getting several smaller reviews from carefully chosen teams than one single large review. This is especially true if you choose well rounded teams with different backgrounds. While they should all be competent across the board, if one team comes from an application development background while another team comes from a system administration background, they're likely to find different results.

    • Ultimately, it's your security.

      Opinions vary. Accept the report as one person's opinion on how they would prioritize the issues and fix them. After you receive the report, review it and then prioritize the issues and develop fixes based on your knowledge of the environment and business goals.

      If you've done you're homework, your prioritization and solutions will match those in the report. If they clash, then figure out what went wrong an know to look for those indicators next time.

  115. Complete solutions by Error27 · · Score: 2
    When I think of an audit, I think that it is someone who comes in and checks your security. However, from your description of the problem it does not sound as if you have any existing security policy to check.

    A good security policy would isolate public servers so that if they get hacked it's not a major problem and it's easy to diagnose.

    In my opinion you should hire a security consulting firm to come help you design a scurity policy. It doesn't sound as if you have a DMZ set up and that's a good place to start.

    Actually the first place to start is identifying what information needs to be protected. A lot of times companies don't protect everything they need to.

    But really you need to look at the whole picture: passwords, email clients, wireless, back ups, recoverry after attack, etc.

    A good security policy will help you understand what things you need to worry about and what things don't matter. This will help you sleep better and benifit your whole company.

  116. Re:Network Security Audit by r3dw00d · · Score: 1

    what the fuck is a military approach, were talking about network security auditing?

  117. Go Home by lousyd · · Score: 1

    The government is asking for defense support. Isn't it supposed to be the other way around?

    --
    If aspiration is a virtue, achievement cannot be a vice.
  118. Many Sides to Security by micromuncher · · Score: 1

    It might be cheaper to hire a contractor/employee that specifically audits security over 3 months. Security is such a broad field that I would not trust any one or two day "audit". The contractor should start to produce a check list of "things to check" and follow recent cert advisories. Then you'd need to start enumerating your technologies and look for holes. Here are some examples from experience:
    1) user accounts and domain security
    2) database security (Yes son, how many SYSTEM MANAGER Oracle databases are exposed through the net)
    3) router security (is a hacker living in your router? many smart devices have telnet interfaces for configuration)
    4) application server security (did you know I can dump the JNDI tree from many a Java application server and people tend to bind in account names and passwords?)
    5) service security (from FTP to NFS - guest accounds are bad, is rwhod or fingerd running?)
    6) firewall security (what is filtered, what is logged, which ports are open, is WINS open?)
    7) LDAP security (a topic unto itself)
    8) physical security (what, you mean I can hit reset on this solaris sun box and reboot with kdb?)
    ...and the list goes on.

    --
    /\/\icro/\/\uncher
  119. Re:Ernst and Young by minga · · Score: 1

    I recently saw a E&Y "report" for a "pen-test". It was 300 pages. Full of false positives. And looked
    very "canned".

    It had some great stuff in it - but it was impossible to ACT upon (as a manager) because of lack-of-risk ratings etc. Also, none of the findings related to business risk at all. It was PURELY technically.

    This type of report can be useful if you have a swarm of techie managers to divy up the report to the proper people. This is hardly ever the case.

  120. Start from the begining by snopes · · Score: 3, Insightful

    First off, the reason your security is broken is that you probably don't have a policy and if you do nobody understands it and if they do there's no QA ensuring that they follow it.

    Good security starts with the establishment of a security policy followed by education and regular awareness events. Please be aware that paying someone a ton of money to pen. test and inventory your assets will *not* result in a stronger security posture all on it's own. You must have a policy in place and you must compel your users to abide by it (primarily through education, secondarily through threat of penalty). Consider hiring a CISSP or other certified professional to help you through this process. You might be able to find one in your area by using the ISC2 directory. SANS is doing some ISO certification as part of the GIAC program now and they may be able to point you towards some appropriate people as well. The ISSA might be able to help as well. As has been mentioned already, you probably don't want to entrust this to someone selling countermeasures or management services.

    Understand, however, that you don't need a firewall engineer right now and you don't need some krad ex-hacker to pen test either. You need someone to help you get your house in order on the administrative side and then you can look into some detailed engineering and assessment. That someone should probably be an independent consultant or at least one working with an infosec specializing firm. If you want a couple bigger names there's @Stake, Booz Allen Hamilton, and Predictive, however, I would encourage you to seek out a local independent with good references.

    Any knucklehead can run Nessus and patch systems. This alone does not equal information security. If you want a secure environment, start by defining what "secure" means within your environment.

  121. Read up on NIST by turtleshadow · · Score: 1
    I'd suggest you take a long hard look at www.NIST.gov.
    Secifically the CSRC department. They have developed an extensive self audit checklist and perform standards development for Gov, IE
    Bulletins, FIPS and S-800 docs
    Doing this will get you past 80-90% of the obvious things a 3rd party auditor would come up with. This saves money as you took care of the low hanging fruit and they will have to reaaly dig up something to earn their fees. Read S-800-26
    • Security Self-Assesment Guide for Information Technology Systems
  122. Security is a Process - Not an End-point by frank_adrian314159 · · Score: 3, Informative
    Given that new threats arise continually, bringning in a one-shot counsulting team to give you a check-in-the-box is useless. Without actual security personnel monitoring the ongoing security of your system, you are still vulnerable on an ongoing basis. If you don't have the money to hire IT people who are security aware, you probably shouldn't be online, given that the alternatives (consultants, remote monitoring systems, monitoring consoles, etc.) are much more expensive.

    The best thing you can do, if you really need to be online, is to TRAIN YOUR PEOPLE. First in IT, if necessary, then in security.

    Doing anything else is a waste of resources that will lead only to a false sense of... well, security.

    --
    That is all.
  123. Re:Oh spare us... by JimmytheGeek · · Score: 1

    Look - the MS *UPDATE* site where one goes for patches to prevent things like Nimda was *itself* borked by Code Red. That suggests that the admin overhead of IIS is beyond the corp with the most cash, the most product knowledge, and intangible recruiting advantages for tech talent. What chance has the rest of the world got?

    Notorious MS toadies the Gartner Group agreed.

  124. ISS ISS ISS ISS by da_weaz · · Score: 1

    If you can't tell I'm a big proponent of ISS. But then again I'm also a student at GA Tech! Not a big fan of their BlackICE product but a big fan of their R&D and Corp Security Audit abilities. You may want to also check out your "local" chapter of Infragard and ISSA. These are both very reputable INFOSEC SIGs with members who are actively involved in INFOSEC issues of all varieties.

  125. Orange Book by mediajunkie · · Score: 1

    Of course aside from auditing your systems and "finding" problems. You'd also have to make sure the vendor that you pick will provide "solutions" (as many have stated above).

    One good benchmark to base their work off is Orange Book certification for your systems. If they (auditor) don't know what this is, I'd stay away from them like the plague. Especially if you're trying to get in good graces with government agencies.

    If it's good enough for the Pentagon, I'd guess it'd be a good reference for others. Though for a system to be truly "Orange" I think it needs to be unplugged from the network or something. :)

  126. What to look for by tutal · · Score: 1

    >What should we look for in evaluating who to contact and their proposals?

    I would suggest looking at a large consulting/auditing firm (ie EDS or ISS). They will most likely be able to not only evaluate, but also implement any changes needed. Also, many larger firms are able to use both open and proprietary solutions, depending on what you already have in place and the knowledge of your staff.

    >What services should we ask for?
    It appears you need (better) intrusion detection, preferrably both inside and outside of the firewall.

    >How do we manage the contract to make sure we're not getting a snow-job?
    Get a good lawyer.

    >How do we use the result to get buy-in from management (who will probably need to lay out money for changes) and from the developers (who may be adamantly opposed to changing their systems, either for ego reasons or it's just a lot of work)?
    Your developers should not have to change systems. If they are windows programmers, you can effectively stay in windows, if linux then linux. Whatever method should be unseen to most end users (with the exception of some change in procedure if that is what the problem is).

  127. Try @Stake they do this security stuff.....more by ghostrocket · · Score: 1

    If you go to cdc.com (cult of the dead cow) (hacker group you will or should find about the @Stake/L0pht group they have many offices and do these things.. www.l0pht.com

  128. Self service, 3rd party scanning by dcgrigsby · · Score: 1

    Okay, so I want to start with all of the cards on the table: I work for Qualys. Having said that:

    Consider *self-service* Vulnerability Assessment using a third-part provider. It's quicker, can be run more frequently, is more up-to-date and less costly.

    Instead of running quarterly audits, run them weekly, or even daily. Better yet: schedule scans to run automatically and get alerted via email if something new pops up.

    Using consultants is messy, expensive, and consultants want to drive more consulting.

    Using tools is time consuming, and they quickly get out of date. Producing reports that your managers can comprehend is a pain in the ass too.

    Things to look for from a self service, third party scanner:

    1. Frequency of signature updates. The lifetime from when a hack is discovered to when it is commonly exploited is getting smaller. Look for weekly, or even daily updates.

    2. Number of vulnerabilities. Beware of marketing math: a php vulnerabilitity that can be exploited on every linux build, nt, solaris, hp, etc. isn't 20 vulnerabilties, it's one.

    3. Scanning speed. How fast for one IP, a class C, a class B.

    4. Non-damaging. Make sure the scanner doesn't damage production systems. What about bandwidth throttling?

    5. Network mapping. Can you do network discovery to find all the servers? Are there some boxes in your DMZ you didn't know about.

    6. Fixes. Okay, so you found stuff that is broken. How do you fix it? Look for the vendor to validate fixes and provide links, patches, etc. right in their tool.

    7. Reporting. Besides the tech-view, is their a CIO report--particularly with trend graphs to show that you're staying on top of vulns as they get discovered.

    8. Pricing. All you can eat is best. If you can't scan at-will, but only a few times a year then you're pretty well screwed.

    9. OS Detection. How good is the scanner at identifying the OS? nmap is about 50% accurate. qualys about 85%.

    10. DoS. How does the service check DoS without actually denying service?

    11. Standards support. Is the system CVE compliant?

    12. Where do they get their signatures? Do they have professional data feeds from Security Focus/BugTraq? Vigilinx? How are their signature labs organized?

    13. Trial. Is there a free trial, or do you have to buy to get started?

    Okay, that's all I can think of at the moment. Like I said, I work for Qualys. I think we do this well. Obviously I'd like you to check it out. Visit http://www.qualys.com for a free trial.

  129. Security is not an Audit by rtb144 · · Score: 1

    I monitor gov. computers for a living(As a contractor). You need to have trained people on staff to audit your machines constantly ie scan, ids, pw security, etc. If you don't have these things in place now, I would say that you have been compromised more than you think. Using open source tools with trained people, well written policies, standards and procedures, you can keep your site secure and solve other head-aches to boot.

    --
    Sie ist tunbar!
  130. Applied Trust is stellar. by John+Barnette · · Score: 1

    I've had nothing but good experiences with Applied Trust Engineering (http://www.atrust.com/). It's a small shop, but their technical acumen is stellar.

  131. One of the things that needs to be understood... by Futurepower(R) · · Score: 1


    One of the things that needs to be understood about women is how confused they are.

    For all you completely linear thinkers out there: Yes, this is off topic. So, mod it down to -5.

  132. Re:Govenrment Security Audits by rtb144 · · Score: 1

    He is not a Federal Employee, State Gov Agency is what he said.

    --
    Sie ist tunbar!
  133. Another Security Company to consider by nutcracka · · Score: 1

    I have to agree with several of the other posts. You really need to hire a security competent network administrator, AND have third party audits. If the audits don't pass, perhaps you don't have the right person in the job.

    Rotate between auditing companies, discarding the ones that don't give you the level of service you need until you have three that you can count on.

    There are a number of "managed internet security" companies out there that can provide the expertise if you can't hire it internally. One of them is SecurePipe. They do provide a range of internet security services, including audits and managed firewall products.

  134. SAIC by fiid · · Score: 1

    I have some limited experience using SAIC for security audits and penetration testing.

    They seemed to have their shit well and truly together.

    --
    Fiid - Ryhmes with Squid. Software Engineer
  135. Strictly Speaking... by CaWAJuGA · · Score: 1

    You should take a look at Strictly Business Computer Systems, www.sbcs.com. Their lead security consultant made the cover of EWeek Business magazine last week for bringing to light a major flaw in a recent Windows security roll-up patch. They have been ranked in the top 5% of small software development firms in the US.

  136. Steve Gibson by _Laban_ · · Score: 1

    I can highly recommend Steve Gibson and his company Gibson Research Corporation for doing your audit. He is clearly the expert you and your company needs.

  137. Yes third party audits are a must!! by gelfling · · Score: 2

    Because otherwise you will audit according to your own policies using whatever gaps in your policies you already have. That is, if you do it yourself you can be 100% compliant and still have very poor security if what you are auditing to is a flawed policy.

  138. Recommendations for Third Party Security Audits? by wmarch · · Score: 1

    The main questions you had were...

    Who have you used, and were they any good?

    I myself have not used anyone in the past to perform an independent security assessment. I have always done them my self.

    What should we look for in evaluating who to contact and their proposals?

    What I would possibly look for, in a security assessment, is someone that has a vast knowledge in computer security, for breaking in and protecting systems. I would make sure they are not basing things off of security scanners, (ie. ISS, Retina, Nessus, or even Cybercop.) A lot of people will use just these tools on a network and find a lot of false positives, and slap down paperwork that may not completely pertain to your network properly. You would need to look for someone that will do an assessment on each individual system, and do an audit on every little thing that there is. You don't necessarily want to have a BIG 5, company come in and do the assessment for the simple reason, that they have many clients, and they do not dedicate there entire time on one company. You would more than likely want to have an individual or a small company come in and do an assessment for you. The reason being is that for the most part they will dedicate there time to it, and recommend a product that will meet your specific needs. They treat every client they have as if it was there only one because they can not afford to lose business or credibility.

    What would you have done differently?

    I don't think I quite understand this question.

    What services should we ask for?

    It depends on what kind of network setup you have, and what you are looking for exactly.

    How do we manage the contract to make sure we're not getting a snow-job?

    The best way is to again go for a smaller company, which will send in one person, therefore making it easier for management to keep track of what is going on.

    How do we use the result to get buy-in from management (who will probably need to lay out money for changes) and from the developers (who may be adamantly opposed to changing their systems, either for ego reasons or it's just a lot of work)?

    If something is too much work for a systems administrator, or they don't want to change something because of ego reasons, that you should probably look into finding another systems administrator that has more concern for the company and security. You more or less have to find someone that has a passion for their job, and not think of it as just a job.

    How often should we re-do these audits?

    I would recommend at least a minimum of once a month. The bad thing is that you need to keep track of security situations every day. With a smaller company or an Individual (at least in my experience with what I do) is they will keep a record, of your network, and servers and keep it in a database, and when a security vulnerability comes up, they notify you and make you aware of a possible situation. At that point you are given the option to bring them back in to do an assessment again. At the same token, to preform reoccurring audits can be come costly. You may want to focus more on finding a solution with some type of secured web appliance that does not require any maintenance, and that has not had any security vulnerabilities.

    If you have any questions or comments please feel free to contact me.

    - Bill Marchand
    bill@sage-inc.com

  139. Do a little research first by Anonymous Coward · · Score: 1, Informative

    Before you bring the auditors in, learn more about your systems first. Go to http://www.cisecurity.org/ They provide benchmarks and best practices for system security and administration. These are available for a free download. When executed on your servers, they provide you with the current state of your systems as well as a list of suggested tasks for improvement. While I take exception to some of their suggestions, on the whole I found the Solaris benchmark very good.
    http://www.cert.org is also a good resource.

  140. 3rd party by mag1 · · Score: 1

    Try RipTech....

  141. Icons Inc. by Snollo · · Score: 1

    I work for Icons and we do info security assessments for large and small, public and private organizations. We review network security and also have experts in application security. You can find more details at our website or send me email.
    To briefly answer your questions from my perspective:
    -look for certified experts (i.e. CISSP, CISA) who have significant experience in security and distributed computing with tech and management expertise
    -penetration testing is necessary but not sufficient; look for folks who thoroughly review the security/app architecture
    -make sure the assessment team has knowledge of your business/organization so they understand the criticality of various information/data
    -we try to present our assessment findings to high level management(sometimes the board) to gain buy-in
    -our team suggests performing quarterly assessments
    Hope that helps -best of luck

  142. Professional security audits for Govt or Big ... by n1vux · · Score: 2, Interesting

    Back when the internet was young, I worked with some good folks who were doing this sort of audit, and researching for the answers, for the US Govt only. Many of them are now in private practice. (I'm no longer in government work nor primarily in Security these days, but I've kept track of the field as it's gotten relevant to everyone.) Pre-Enron, most businesses would use their Auditor's consulting arm. The security specialists were more for the Government and folks with particular problems. These days, I'd think everyone would want their audit done by specialists, but then, I thought that before.

    Anyway, the original questioner was asking for someone to help his East Coast State Goverment agency. There is one firm that grew out of the government consulting that I've both considered working for when I was consulting and also brought into my own .COM (before the bust) to discuss audits: AGCS Inc. They're east coast alright. One of their founders was the editor of the Orange Book. They've embraced the web and commercial networks while staying connected to government clients and research.

    (-: As a kindness I won't slash-dot the smaller ones that meet the same criteria ;-)

    The other top consultants to governments, large and small, will be among the presenters and organizers at New Security Paradigms Workshop (ref coverage).

    -- Bill Ricker aka n1vux

    Thanks to SUDO, no longer Root@anywhere ...

  143. counterpane by Bresson · · Score: 1

    www.counterpane.com - Bruce Schneier is a god.

  144. Mitnick didn't have to.... by GrEp · · Score: 2

    Kevin Mitnick never had to hack into a computer with script-foo. He used social enginering. Blocking unused services, backing up your data, and loading the latest security updates is fine. Problem are those pesky employees who are stupid enough to give their username/password over the phone. Blocking them from calling out can be a problem, have multiple copies of them is more of a problem, so you are left with "upgrading" them by giving them the boot.

    --

    bash-2.04$
    bash-2.04$yes "Don't you hate dialup connections?"| write USERNAME
  145. People who never learned english!! by TheTrunkDr. · · Score: 1
    "Task" is NOT A VERB!!!!!!!!!!!!!!!!

    I can't stand this god damn crap anymore!! why do corporate types insist on using stupid terms that aren't words, or not used in the correct context! what follows are a list of phrases and words that I'm sick of!!!

    • Paradigm
    • synergy
    • making words into verbs that aren't verbs! (eg. 'task,' 'tasked' isn't a god damn word!!!!)
    • pro-active
    • mission statements (alright not really the same thing, but so damn useless!!)
    • any women's lib terminology eg. herstory instead of history (please note I'm not sexist and this has nothing to do with my opinion of of this movement, the terminology just gets on my nerves)
    • Action item
    • bipolar
    • Solution (when refering to software or hardware)
    • Think outside the box
    • outsourcing
    • new economy
    • re-purposing
    I think you get the point...
    --

    Good things never end "eum" they end in "MANIA" or "teria"

  146. Global Integrity & Predictive Systems by Just+H. · · Score: 1

    http://www.predictive.com Global Integrity Brand Services by Predictive Systems - the best way to go. We've used them in the past, and they are great. Very professional and discreet. H.

  147. Well. by autopr0n · · Score: 2

    If you have to work your ass off to keep up with patches, then it's not a good product. sendmail, wuftpd, those are products to stay away from as well.

    IIS's main selling points are its ease of admin' and it's speed. If you have to have a 'good' admin in order to keep up with the patches, then it's not in fact easier to admin then apache.

    --
    autopr0n is like, down and stuff.
  148. Third Party Assesments by Effective+Security+G · · Score: 1

    I can vouch for AciDive's recognition of the excellent consulting Unisys provides during its security assessments. As one of the consultants conducting those Unisys assessments with experience in over 200 such engagements I can report we consistently achieve a high level of client satisfaction. This is due to our proven methodologies, skills, experience, research, and serious approach which provides our clients with world class security assessments of their technology, security processes and policies. We provide a full suite of security consulting services which assess, design, implement and monitor a client's enterprise security. From assessments through security policy development, firewall monitoring and management managed services, PKI deployment and beyond Unisys assists its clients to maintain effective security and privacy of business and personal information. Take a look at our web site at www.unisys.com\security., contact us to discuss how we can work together to achieve and maintain your security goals. "Palehorse", I am on the East Coast as well, let's make contact, discuss your questions and work together to effectively protect your agency.

  149. TruSecure Corporation offers certification by uppity_frodo · · Score: 1

    Take a look at TruSecure. They offer certification of business networks. They have a number of big companies. We use them and it's a great way to look at security. Instead of just looking at what the vulnerabilies are, TruSecure looks at your entire org and network based on their essential practices and then puts you on a process to make your security very good based on layered control. It's a very sane approach to security, since it focus on an continous program and is vendor netural!

  150. Ya know, I get a lot of their e-mail. by Hanzie · · Score: 2

    So that's who they are! Now I know where to forward e-mail.

    I own Asguard.com

    Thanks.

    --
    ********* sig: If you don't like the law, get filthy stinking rich, and buy a better one.
  151. Get your people trained for staying secure by Anonymous Coward · · Score: 1, Insightful

    Goliath is a company that can perform an audit at various levels for you.

    Many companies will use the same tools, but there are less who have the people that can use them effectively. You want a place that has skilled professional security consultants with pratical experience. Ask for credentials. Make sure the company is familiar with the needs of government agencies vs. private sector.

    The audit, providing that you implement the recommended changes, can only help you temporarily.

    Get your people trained in security best practices to stay secure. Goliath will host a security workshop for any number of employees. They can also assist with security policy and your information security operational plan. These are the services that are valuable to your organization.

  152. UNIXSmith by jalagl · · Score: 1

    We've worked with UNIXSmith, and they do an excelent job securing both UNIX and NT/2k servers, and with security audits. I don't know if they could handle an agency like the one you're talking about, but for an ecommerce site or a medium-sized company like us, they have proven that they are up to the task.

    They also have their own line of server appliances, like the Airlock Firewall, and can monitor your servers 24/7 as well.

    Overall, I think they do a very good job. I thought someone here might be interested in checking them out.

    Disclaimer: I don't work for them, I'm just a happy user of their services.

    --
    -.
  153. Disappointed with TruSecure by Bi9Kahuna · · Score: 1

    Our company paid ~$9K for a security audit by TruSecure. I was very disappointed with the work that they did -- their recommendations are basically, upgrade everything to the latest version and try to make it so that people don't know what software you're using. We were seeking their "Site Secure" certification for our server farm. They wouldn't approve me until 1.) our mailserver filtered out nasty types of email attachments (.com, .vbs, etc.) that could hurt MS clients (even though our company & servers are entirely linux), and 2.) I recompiled Apache so that it doesn't report itself as Apache (but it still says it uses mod_ssl, etc... it's totally obvious it's still apache). They had a few other recommendations that were similar. Their on-site inspector was totally wowed by my Linux desktop (it seemed like he'd never seen one before!).

    When I expressed my disappointment with the service, they said that they offer much for thorough audits for more in the $50k range. We paid almost $10k and got basically nothing except the thumbs up from a few companies that we were hoping to do "B2B" connections with... (and a cool "stamp" to put on our site)...

    I don't know who I'd choose next time, but I'd steer clear of these guys unless you're ready to spend some big bucks and are willing to really check out what they're going to do for you.

  154. Wide coverage, state gov't experience by NetLockSmith · · Score: 1
    #1: Lots of companies can run a scan and tell you "You need to set X on your firewall" or "You need to add patch Y to this server". But as Schneier says, "Security is a process, not a device." You need someone who will look at the big picture. Items a true assessment should look at include:
    • Security policies and procedures
    • Business continuity planning and disaster recovery
    • User account management
    • Logging and monitoring
    • Incident-response plans
    • Security relationships with business partners
    • Firewall, DMZ, and VPN configuration
    • Router configuration
    • Wireless network security
    • Dial-up security, including unauthorized or unprotected modems and voice mail security
    • Remote access architecture
    • Internal server and workstation configuration
    • Network topology and internal segregation
    • Physical security
    #2: Ask for the credentials of the people who will do the actual assessment. Is their experience mainly just in configuring firewalls & servers, or have they done assessments? Have they assessed all of the issues above, or just done scans and "ethical hacking"? Do they have CISSP and/or CISA certifications?

    Also, have they done assessments of large, multi-site enterprises, or just small or medium-sized offices? Have they done work for gov't agencies before, or only the private sector?

    #3: Lastly, a shameless plug: The entire Texas state government has been using Sprint's E|Solutions division to assess their agencies and state universities. How many others have that kind of large-scale, state gov't experience? Not many, I'd bet.

  155. Several Candidate Companies by ltmdweaver · · Score: 1

    I'm sorry that I did not read 300+ replies, but I thought I'd make a suggestion. Having worked in this field for awhile...

    CSC = Computer Sciences Corporation
    SAIC = Science Applications Internationsl Corp.
    BBN = Bolt Baranek and Newman
    Booz Allen Hamilton
    MITRE = FFRDC

    I chose these because I work in a largely federal govt. marketplace and most specificslly within the DoD. To keep this on the ethical level I work for CSC, but all of these during my career have been considered leadership players in the Security Test and Evaluation (ST&E) space.... which most closely describes what you seem to be wanting.

    There are certainly others, and they may be better or worse (commercial and others), but these are folks generally trusted with National Defense type ST&E work.

    One final caution, you are not talking about an inexpensive effort here, nor one which will be lightly undertaken. Much of what these companies do is possible using publically available tools and technology. Finally, in most cases anyone who does these evaluations is looking for further work in correcting deficiencies, selling infrastructure, building so called security architectures for systems, etc... Just know what you are getting into.

    mdw ;-)

  156. www.TheBillGuy.com - Security Auditing from Kansas by jr_klein · · Score: 1

    www.TheBillGuy.com - Security Auditing from Kansas

    We have worked with this guy among others for our client's security audits and such. He has done remote auditing (limited) as well as internal auditing for us. He seems to know is stuff.

    As others have mentioned, rules of enguagement and good documentation of the actual audit are important to help you get the most out of your audit.

    Here's an excerpt from his services page:

    "Internet/Network Security: Penetration Testing, Vulnerability Assessments, Security Policies, Virtual Private Networks (VPN), Firewalls, Intrusion Detection, and more. Have you ever wondered how secure your network REALLY is?"

    --
    J Klein
    www.datility.net

  157. Contract Netgraft Corporation.. by defile · · Score: 2

    We'll provide free initial security auditing just to scare the crap out of you and let you know what you're up against. Then we'll be glad to sit down and discuss the options, etc.

    This is more than simply profit motive. Network security is everyone's responsibility and we see it as doing our part.

    See the 'ol homepage for more info.

  158. I use http://www.mi2g.com by PenguinRadio · · Score: 2

    I've used MI2G.com who has offices in London and the US. They've been very busy post-9/11 doing some 'hush-hush' type work, but they have a new security audit matrix that they are using with a number of government agencies that is getting pretty good reviews. They also build out secure systems for banks and financial hosues. I think they also have an office in India.

    e-mail me if you want some more info on them.

  159. CSE & audit trails by kaladorn · · Score: 2

    D'oh! I knew that! (CSE != Canadian Security Establishment). I did say they were NSA-like, as I believe comms intercept is one of their jobs. And I know they scare the crap out of some people in the RCMP :)

    you make a good point about security being process related and the usual weakness being human. A $5K crack on the local secretary is more effective than a $50K crack on the network and far cheaper. Not only might you get security info, but you might get important info on where things are stored and what is stored.

    Another oft forgotten part of security is auditing - not just knowing that you've been compromised, but knowing how badly and for how long. That can be as important (well, nearly) as defending against the (probably inevitable) crack anyway. At least then you know what was compromised and can take mitigating steps that are targeted. If all you know is you've been hacked, you don't know a lot. If you have to change every aspect of your process, that's a huge expense. Having mechanisms in place to help identify what was accessed in an intrusion is more than slightly useful!

    --
    -- Mal: "Well they tell you: never hit a man with a closed fist. But it is, on occasion, hilarious."
  160. I use http://www.secnap.net by icenine4u · · Score: 1

    They did a very extensive audit - and a much more informative audit than the $$$ we threw away on Deloitte and Touche.