How do you guys go about securing your software / sites? And please don't preach about some awesome ORM, and that's all you need, because you're an idiot if you believe that.
I was recently contacted by an "ethical hacker", who informed me of an SQL injection vulnerability in my software. Graciously, I thanked him, threw a little money his way, and am now trying to bring him on as a contractor. Naturally, this got me thinking as to how to further venture down this path.
For one, where do you find quality "ethical" hackers that are available for contract work? I mean, guys that will actually report the vulnerabilities they find, and not just keep it secret for themselves to exploit later. And I don't want some guy with a CompSci degree from CMU. I want some Russian who learned his skills on the black market. Considering how unconventional my life is, you'd think I'd be more black hat than I am, but I'm actually pretty straight and narrow, so have no idea where to find decent, trustable hackers. Ideas?
Then I was thinking of maybe a week-long competition. Setup a cheap dedicated box, split it into a bunch of VPSs, install the software on each VPS, and ask people to rape the hell out of it. Rate vulnerabilities found on a scale of 1 - 4 points (1 = low, 4 = severe), and whoever gets the most points, gets a decent cash prize of $1500, or whatever.
Then maybe just a program that offers simple cash bonuses to anyone who finds and reports a vulnerability. Amount depends on how severe that vulnerability is.
Or what do you guys do to secure your software? Telling me you're intelligent enough to do it yourself is retarded, so don't do it.
I was recently contacted by an "ethical hacker", who informed me of an SQL injection vulnerability in my software. Graciously, I thanked him, threw a little money his way, and am now trying to bring him on as a contractor. Naturally, this got me thinking as to how to further venture down this path.
For one, where do you find quality "ethical" hackers that are available for contract work? I mean, guys that will actually report the vulnerabilities they find, and not just keep it secret for themselves to exploit later. And I don't want some guy with a CompSci degree from CMU. I want some Russian who learned his skills on the black market. Considering how unconventional my life is, you'd think I'd be more black hat than I am, but I'm actually pretty straight and narrow, so have no idea where to find decent, trustable hackers. Ideas?
Then I was thinking of maybe a week-long competition. Setup a cheap dedicated box, split it into a bunch of VPSs, install the software on each VPS, and ask people to rape the hell out of it. Rate vulnerabilities found on a scale of 1 - 4 points (1 = low, 4 = severe), and whoever gets the most points, gets a decent cash prize of $1500, or whatever.
Then maybe just a program that offers simple cash bonuses to anyone who finds and reports a vulnerability. Amount depends on how severe that vulnerability is.
Or what do you guys do to secure your software? Telling me you're intelligent enough to do it yourself is retarded, so don't do it.