methedology and tools for penetration testing
Ok, I'm not real sure where this post should go, so for now I'm just going to drop it in to the MS Security forum until someone points me to a better forum :) (I didn't think this really belonged in the newbie security forum and I don't see a real home for this type of question)
So here is the deal. My company has recently tasked me to do formal penetration testing of our network (both internal and external). I have never done this on a formal basis and was wondering if any of you had before. I'm looking for methedology, white papers and tool suggestions for this. I have done some googling on it but what I mostly find is companies that provide this service for a fee and unfortunately my company is being rather tight fisted at the moment and they don't want to pay someone from outside to do this.
I do have some of my own tools, but most of my time has been spent in the firewall world and some bit in IDS technologies. I have used, to a certian degree, stuff like Netcat, Retina, etc to scan and footprint, but I don't know if this is enough for them or not. They seem to want true penetration testing, and I have tried to explain to them I'm not really the guy they want for this and that they should hire someone from outside that does this for a living, but like I said they are fairly tight fisted about this whole thing and want to do it "in house" for some reason.
So, does anyone here have suggestions, comments, ideas, etc? TIA
Re: methedology and tools for penetration testing
Another tool you should maybe consider, if you can, is Nessus . It's a Unix based tool that scans machines for known vulnerabilities and then reports back what it finds. It is composed of two parts: the Nessus server it self and a Windows client to launch it. Best of all, it's free and incredibly thourough.
I used Nessus in a security class I took last year for an assignment. The best Nessus feature in the version I used was the way in which it produced the reports. When it was done scanning, Nessus automatically created its report in HTML with a main page plus seperate pages for each machine scanned. Each machine that was scanned had it's vulnerabilities listed, their significance, and then summed it all into pie charts and percentages, which would be perfect to show to management types.
Nessus does have the ability to scan multiple machines, another great feature, however this can get to be incredibly time consuming. But if you wanted to have it scan all the machines in your company, you could, just start it as your leaving to go home some night and check the results in the morning.
You will need to install it onto a *nix box somewhere, but I'm not sure if it needs a dedicated machine or not.
Check into it if you want. I apologize for the lack of in depth info, but I thought the reporting abilities might spark your interest.
www.nessus.org - for more information
Enjoy,
Alphabetarian