|
|
|
|
|
by pfooti
3739 days ago
|
|
This is a pretty cool exploit, and of course reinforces one of the most important rules of writing software. Don't trust users. The center of what this kid pulled off to get his game on the front page with no Valve oversight basically amounted to fiddling around with an HTML form data and feeding the back end illegal state information. The fact that the back end's business logic layer didn't verify and authorize the request is hugely troubling from a big service like steam. What other dragons are lurking in there to exploit? Could I take ownership of someone else's game on the store? Get myself some free games by generating reviewer steam keys? All sorts of interesting activity is possible. |
|
This feels to me like saying "I can just walk into a big box store, take something off the shelf and walk out".
Yes, you can. And people do. And yet, outside of extreme circumstances there isn't much these stores do to stop you. Loss prevention is a leaky sieve and can cost more than the loss did.
Heck just steal the steam key from a boxed set in a store. The key itself doesn't have protection. Take a picture of it. Whatever.
Stealing isn't hard, but still we don't do too much of it...