5 ms·
It's obvious what it's for. $5 keeps people from quickly and easily just spamming the store with thousands of extensions, while still keeping it cheap enough th
by quaunaut 14y ago
It's obvious what it's for. $5 keeps people from quickly and easily just spamming the store with thousands of extensions, while still keeping it cheap enough that anyone can afford.
It isn't for doing security screening, there's no way $5 would be worth the time of someone professional enough to look at your code for 20 or 30 minutes, God forbid if it's longer than that.
- tptacek 14y agoYou're obviously right (by approximately a factor of 50) but let me add: There is a way to make app review "for safety" scale at this price point: be ultra restrictive about what apps are allowed to do, and review them not as much for security as for compliance to API guidelines. •Cough•.
- jaredsohn 14y ago>be ultra restrictive about what apps are allowed to do Chrome does this on some level via host permissions (http://developer.chrome.com/extensions/manifest.html#permissions http://developer.chrome.com/extensions/manifest.html#permiss...) and a content security policy (http://developer.chrome.com/extensions/contentSecurityPolicy.html http://developer.chrome.com/extensions/contentSecurityPolicy...) and is setting a more strict default security as manifest v2 gets phased in.
- saurik 14y agoI would love to hear what restrictions you think you can place on a Turing complete brower extension (a model that already has tons of permissions that apparently aren't enough) would let you know that a sufficiently large subset are sufficiently safe to allow $5/app to be enough to subsidize screening the rest. In this case, this is a browser extension, and the goal is to edit the page: there are tons of such extensions; while a couple of these had obvious "talks to the wrong server" problems, various of them were correctly only editing pages on Facebook, but were doing so maliciously. The price point we are talking about here is simply so low: $5 is only going to purchase 40 minutes of a minimum wage employee... we aren't even talking a junior supervisor at a fast food restaurant, we are talking about the entry-level "try to get the orders in the computer right" position. At these prices, even just reading the description and figuring out "oh, this should only be able to edit pages on this one website" is already going to be expensive. Figuring out "should only be using DOM to remove nodes and not add script elements" is impossible.
- tptacek 14y agoHonestly, I was just making a snarky point about the iOS App Store.