-
Website
http://www.matasano.com/log -
Original page
http://www.matasano.com/log/1331/penetration-testing-dead-not-dead/ -
Subscribe
All Comments -
Community
-
Top Commenters
-
Press Controls
3 comments · 2 points
-
ChrisMtso
12 comments · 1 points
-
Eric Monti
11 comments · 1 points
-
StatlerAndWaldorf
12 comments · 3 points
-
Dave G.
7 comments · 1 points
-
-
Popular Threads
I mean it! Security testing. During the development process. No, for reals! Srsly! Why are you laughing? These are the kind of companies that actually have security guys in their dev teams. The ETradestercardachovias and the AmaGoogaBays. People with the budgets to buy tools that do things like create pie charts of all the SELECT statements your apps have.
But is this everybody in the F500? Hells no. Now, to Bri, it sure feels like it, because they're the ones buying his lattes, and goshdarnit, it feels good to be right. People have been saying it was cheaper to test on the front end of the SDLC for years, and here he is, with a software company of his vewy vewy own, doing just that.
Prob is, Fortify's customers are probably a fraction of a percent of the companies in the world doing Serious Business on the Interwebs. Even inside Fortify's own customers there are KLocks upon KLocks of code in whose dark bowels no one will ever dare to inflict the eColonoscopy of a source code scanner. To say nothing of the Legacy Fortran App That Dare Not Speak Its Name.
So, enter pen-testing. It's ugly, it's unscientific. It's imperfect. It Does Not Offer Complete And Verifiable Code Coverage (tm). It may or may not succeed. But it confirms, within reason, that a very smart person spent some time trying to break your (app|network|building|crypto|drm|kneecaps), and failed. Or succeeded.
And until we reach the point where every app has been carefully verified by Fortify's Ironclad Patent Pending Business Software Assurance Process (FIPPBSAP for short) before ever ever ever going prod, guess what?
You need pen testers. Suck it up.
However, I would like to bring out the issue and the low quality of penetration test nowadays are those "Click-Once" scanning becomes the major trend without studying and harvesting system infrastructural information, studying the possible weaknesses and conducted exploitation.
From my perspective, vulnerability could be classified into two major types:
1. Systematic - It is related to OS/devices/software itself vulnerability. We may need to go for "Catch and Patch" approach for remedy.
2. Design/Implementation Flaws - the device itself may not exhibit any vulnerability, but if connected to another one or implemented/designed, it gives chances for malicious attack.
Hopefully, companies recruiting pentest service should engage this kind of approach, not just take a scan-once report for their homework to their headquarter and authority.
What do I mean by this? Companies are hiring less skilled testers, it's becoming a point and click world and so many vulnerabilities and weaknesses are being missed. On numerous occasions Jr testers are being promoted to Sr testers within 6 months to a year. Do they have the proper skillset? NO! They run WebInspect, AppScan, and import Nessus, Retina and Qualys into CORE Impact and Boom. You are Secure!
Whats the problem? Application Scanners find 20% of the vulnerabilities and Network Scanners find 50%. So that means there is another 80% of application weaknesses and 50% of network weakesses not discovered or tested.
Now Brian Chess claims Fortify will fix all the application vulnerabilities.........NOT REALLY!!! It has the same issues, it won't find Logical errors that lead to vulnerabilities.
THE TRUTH......If you combine Threat Modelling, Source Code Analysis, Application Pen Testing and Network Pen Testing. Roughly a 2 week process.....you will achieve the best results. and by Best I mean 80-90%. Why not 100%??? First of all no one can be 100% secure. TOO MANY unpublished vulnerabilities and malware out there.
Testers skillsets vary drastically, so desired results vary depending on the tester, time of year, mental state of the tester, how quick the project is being rush, how limited of scope is the project, etc.
Will Penetration Testing Die????? NOT ANYTIME SOON!!!!
Still, dude has a point, even if it is in caps. Takes a lot of tools, time and testing to keep up with the level of Kung Fu of your average garden-variety Bulgarian botmaster or Eastern Bloc carding gang.
Technological progress not to avoid.
If you are connected with computer technologies can always earn. In it also there is a main plus.
ivlid, hypo4you, Unternehmer Gesellschaft, Erotik Vergleich