Re: Security 2.0 and Ethics 0.2 Beta
Date: July 22, 2007 10:37AM
zeno Wrote:
-------------------------------------------------------
> I can't speak on behalf of all of these groups but
> I can say a few points.
There are some bad apples at OWASP, but the majority of the people in the majority of cities are focused on awareness, education, research, and promotion of new ideas/concepts.
In fact, I've only heard of 3 people that did not fully live up to the standards that OWASP has on their website - and pdp is one of them. The other two are there to get customers and make money (and they are not well liked and have probably been asked to leave/stop).
pdp, as mentioned earlier - is announcing and actively writing exploits. while against OWASP policy - I strongly believe that somebody needs to build these tools and for OWASP to allow him to speak shows they also really do get it. OWASP listens - not preaches. OWASP is therefore not a marketing group.
> Many contributors want something out of it beyond
> helping the industry. This could be resume
> material, material they need for their own job, or
> marketing material for their company. People would
> be lying otherwise. I don't see this as much of an
> issue assuming it isn't a marketing fest and
> provides decent/useful material. For WASC
> companies wishing to mention contributions in
> their OWN venues is fine, however WASC will NEVER
> promote a specific company or solution. To help
> ensure this we have created a member based voting
> system made up of product vendors, services
> vendors, users (small and enterprise),
> independents, qa, and developers. You'd better
> believe if a product or services person said X
> solution is better than another the other would
> speak up. The number of vendors is actually
> starting to decline in this process as we get more
> 'users' involved. We disallow any project to
> promote a given service or solution. I can speak
> more in regards to this offline/private message
> for anyone willing to learn more about it (if you
> care).
This was a good, very intelligent answer. I am glad WASC is also doing the right things in this regard.
For those out there dismissing these groups, did we address all your issues?
> I personally fit into the 'helping the industry'
> and 'material I need for my own job' categories.
> To be more efficient at my own job I look at
> materials written by others and use them to help
> speed up my job. I utilize the Threat
> Classification in my own job for pen testing
> (currently working on v2 because v1 is needing an
> update badly) and bug tracking purposes, and have
> used the WAFEC project to help evaluate an
> application firewall at my company.
I have never found any of the WASC stuff to be useful. I am sad to say that. I use OWASP and MITRE material to help me all the time.
It feels like I am being excluded from WASC. I would like to help out with the WA Proxy Honeypot research, but not much came out of that project. Their next release of information is supposed to be next month. How does one track their progress between February and August?
I found it easier to get involved with NIST SAMATE than WASC. WASC seems to be redundant to me. Please correct me because I will likely get involved more once I figure out how they operate and what they're actively working on.
> Without spoiling to much there is an interesting
> new WASC project (yes this post is marketing,
> however you'll probably find it worthwhile) due to
> be out in a week or so with the goal of mapping
> every method to execution script (per major
> browser) without script tags with some data ready
> to be released. The goal of this is to help those
> pen testing poor blackbox based filters (beyond
> the cheat sheet), as well as understand how script
> can execute when building something requiring user
> accepted html. This particular project is
> something I'm 'contributing towards' because A. I
> find it interesting and B. I need it for my own
> job as a non vendor/services company.
So it's HTMangLe meets HTML Unit? Is it a document? A tool?
I'm growing very tired of tools being written for pen-testers. Isn't that the problem our industry is facing?
OWASP focuses on developers. Why don't we help them out? We already have point-and-click tools to test a website externally and usually anyone on the Internet with a web browser is a potential pen-tester (as seen in this forum). Why put research into an area that is already optimized?
Which brings me back to my first post, where I said something about pouring salt in an open wound.
Getting back to the original topic...
FX is right. pdp is right. Or maybe they are both wrong. Whatever. I just see hypocrisy in what FX said about the FUD. I see future problems for pdp if he continues down this lonely road... just look at what happened to Dave Aitel.
pdp should listen to FX and find the inner meaning. I think what he's trying to say is - stop saying the world is going to end... and fix the glitch. If pdp has the power to halt the Internets, then he also has the power to save them.
Work needs to be done ethically, and one step at a time.
pdp says, "If you believe in what you are doing, then let nothing hold you up in your work. Much of the best work of the world has been done against seeming impossibilities. The thing is to get the work done".
pdp: Hitler probably said something similar at one point.
Do it ethically and get it done - one step forward means take one step back.
pdp: you and your team are in a very unique situation. The hackers I respect the most are Chris Abad and Samy Kumkar. The ones I feared the most (besides the guy who wrote Code Red) were peaboy (MOD) and mookie. I respect Abad and Samy because they are new-school hackers, young, filled with all the best skills and ideas. I fear peaboy and mookie because they are old-school hackers, filled with playfulness, quirkiness, and dangerous skills combined with a sociopathic mind.
For Ronald, .mario (and his crew), the NoScript guys, etc - keep up the fantastic work. You should be working together instead of against each other, but you probably can't and won't. The blog postings and software you write is pushing this industry forward in very innovative ways. You all seem to be fighting for the spot that pdp is in. Competition can be good for some people, but you guys don't want to be the next Aitel either. hdm, skape, FX, etc - they are all respected. Aitel and Zalewski are feared.
It's not all about skill, or ethics, or any one thing - it's a balance.
Look at all those names of presenters. The only old school speaker is Window. Some could say that RSnake, Hoffman, and Kaminsky have been around forever. But I disagree - even Hoffman has only been speaking for 3 years now - that's not a very long time (from my perspective). Kaminsky just sucks and gives the same talk every year.
Window is probably trying very hard to save the world from pdp's most evil thoughts, but I see her as "fucking up". HttpOnly - example one. Why not just implement content-restrictions? Why not build a browser that requires signed Javascript, signed Java, etc? Why not listen to anything that Jeremiah Grossman or I say (see: GC NTPolicy) about "fixing the browser"?
Window's fuck-up number two is this whole patch the problem, blame IE, and then it turns out the patch didn't work! See: http://www.computerdefense.org/?p=359
Finally, the Firefox security team is releasing a fuzzer for BlackHat? Who cares? A new black-box fuzzer is only useful for about 3 iterations of 72 hours each. Then it's found everything! Hybrid analysis tools are the future of negative testing - so where's the talk on that? Firefox has a great open-source SCA tool that nobody ever talks about. But no - they talk about fuzzing because it's the buzz word of the year. Now that, my fellow readers - is what's known as "marketing".
That's enough for now - I am sick of this post.
Edited 2 time(s). Last edit at 07/22/2007 11:46AM by ntp.