|
|
|
|
|
by j2d2j2d2
5572 days ago
|
|
The existence of one bug doesn't imply complete disaster everywhere. It should be treated as an anecdote. Good science demands it. Good science would also suggest Tumblr should get some experts to help them discover anything else that might be lingering, which they're planning to do. Much like a peer review process. Your attitude is important for those in the security industry as it pushes things forward, but remember that not everyone has the time to spend on it that you might. It can either be an asset or the bane of your existence. As an asset, you get paid for the things you understand because others don't. As the bane of your existence, you fight society for not knowing what you know. Tumblr is hiring. Maybe you should apply and help them fix it? |
|
I was, more than anything, responding to the parent's post regarding "they can just add security later" idea.
It's true that I tend to work on projects where security is a huge deal (online banking, government, global video game services including in-game payments, etc). As the architect of these systems, a key part of the design is security, and while other projects don't have to be quite as diligent, that doesn't mean they should just ignore it altogether.
I'd also like to hope that my attitude is not just for those of us in the security industry, but for everyone making web-based applications.
Personally, I think any online service does their current or potential clients a disservice if they don't take security into account early on.
As soon as you take money from someone, I consider that to be a responsibility that has been accepted to not only provide the functionality you offer, but to do it in an appropriately secure manner.
It's the classic techie vs. sales guy argument; we don't want it perfect, we want it on Wednesday.
The problem is that if even simple and effective security is overlooked or not dealt with early on, you'll almost always be forced to accept a compromise rather than take the required time to implement it properly.
As to the job, I'm already quite busy, thanks. Between implementing Oracle clusters and my new startup that's just closing on our financing, I've got my plate full.
Besides, I hate PHP. ;)