Live data from Hacker News

How I hacked Github again

homakov.blogspot.com

51–60 of 202 posts

Re: How I hacked Github again

#51
post #47
post #14

Earlier quoted context omitted.

Exactly. + if github would really ask me for consulting I'd consider working for free, just for a testimonial.

I have a question for you! Roughly how many hours do you think you've spent looking for bugs on github before you found these stream of exploits?

0. I spent less than an hour last year because there was no proper motivation.

Re: How I hacked Github again

#53
post #37
post #33

Earlier quoted context omitted.

At least in my experience, I donate to groups that do good work but aren't getting paid for it. I wouldn't donate to people who are being paid (quite handsomely, in this case) for their labor. Especially when he's already clarified that GitHub paid him more than he thought his time was worth.

95% of my security research is not paid. I fix gems, libraries, websites etc. Donated money go right there, through beers and coffee I need.

Perhaps you could clarify that part in your future posts, to appease the Internet haters on both sides. "I do paid contract work. However I also spend lots of time fixing open source stuff for free. If you want to encourage me to keep doing the latter, here's how to donate."

Re: How I hacked Github again

#55
post #48

Github uses ruby on rails, which is a pretty mature framework, perhaps covering most of the common security pitfalls. Additionally, I assume github has excellent programmers because of the nature of their job. Could someone explain in simple english, how did they overlook known & well documented bugs that got them hacked (e.g. Bug 3 about cross domain injection). I'm wondering if someone of Github's caliber can be ha…

///host.com bug is not well documented. It's "0day" for most of websites.

Re: How I hacked Github again

#57
post #55
post #48

Github uses ruby on rails, which is a pretty mature framework, perhaps covering most of the common security pitfalls. Additionally, I assume github has excellent programmers because of the nature of their job. Could someone explain in simple english, how did they overlook known & well documented bugs that got them hacked (e.g. Bug 3 about cross domain injection). I'm wondering if someone of Github's caliber can be ha…

///host.com bug is not well documented. It's "0day" for most of websites.

Got it! Just worried about the rest of us folks who can't pay you $400/hr :)

Cheers !

Re: How I hacked Github again

#58
post #48

Github uses ruby on rails, which is a pretty mature framework, perhaps covering most of the common security pitfalls. Additionally, I assume github has excellent programmers because of the nature of their job. Could someone explain in simple english, how did they overlook known & well documented bugs that got them hacked (e.g. Bug 3 about cross domain injection). I'm wondering if someone of Github's caliber can be ha…

As briefly as possible? Infosec is hard. Most companies have virtually no security policies. Nobody listens. Black hats are ahead in the arms race and anyone who has decent knowledge (doesn't even have to be anywhere near on a level like Homakov or Zalewski) can pull off all sorts of exploits. Even if they don't strike the application itself, they'll get you through infrastructure that your application relies on. Look at how script kiddies like the SEA can pull off high-profile hacks through social engineering, domain and DNS hijacking.

It's assured that a ton of Rails apps are vulnerable, it's just that no one has found them, or more likely, is not publicly releasing or actively exploiting them.

Also, Rails doesn't address for all security pitfalls. Some of its mechanisms are actually underdeveloped and require rolling lots of checks by yourself, such as for proper session termination, IIRC.

Re: How I hacked Github again

#59
post #51
post #47

Earlier quoted context omitted.

I have a question for you! Roughly how many hours do you think you've spent looking for bugs on github before you found these stream of exploits?

0. I spent less than an hour last year because there was no proper motivation.

Ah. How did you get the motivation now? How long did it take to find these bugs?
Post reply on HN