3 ms·
"...and enforcing sandboxes is going to be much more difficult in that environment." This is the approach they're taking. The sandbox for applications sold fro
by Zirro 15y ago
"...and enforcing sandboxes is going to be much more difficult in that environment."
This is the approach they're taking. The sandbox for applications sold from the Mac App Store will be required from a certain date (which was pushed forward due to concerns, if I remember correctly) and will be quite strict in what it allows access to.
Mountain Lion will include the Gatekeeper, which defaults to allowing applications from the App Store and applications which have been signed by Apple. While signed applications don't get their code checked, their certificates can quickly be revoked if Apple finds any malicious activity. (See: https://secure.wikimedia.org/wikipedia/en/wiki/Gatekeeper_%28OS_X%29 https://secure.wikimedia.org/wikipedia/en/wiki/Gatekeeper_%2... and it's references)
The good thing is that they still allow anyone to change the Gatekeeper-settings to allow any kind of applications, signed or unsigned. Had that option not existed, I bet we would be seeing a migration from OS X by developers. Most average users will probably keep the default setting, giving them a (in theory) quite risk-free environment.
- nknight 15y ago> and applications which have been signed by Apple Applications are not signed directly by Apple, but by developers who have received certificates from Apple. Apple signing applications would be a rather broken trust model.
- r00fus 15y agoExactly. s long as Apple isn't heavy-handed with certificate revocations or denying new certs, then it's pretty much business as usual (with added security). I made the point before, and it parallels the move by Firefox, Chrome and other browsers to heavily warn on non-registered self-signed certs. As an intranet web app maintainer, it was a right pain to deal with the situation. Eventually we setup our CA and it was all good. It would be nice if we had more than just one signature authority supported by this option.