Monday, May 21, 2012

App Store changes on June 1 should have minimal impact




On June 1, Apple will begin enforcing sandboxing requirements for all applications distributed through its Mac App Store service. If you've purchased applications from the Mac App Store, you can expect updates to become available in the next week or two.


Sandboxing is a security measure that restricts applications from unintended resource access. When enabled on an application, the default sandbox gives a program no access to any resources. Developers then enable Apple-supplied entitlements for the sandbox that allow access to printing, the network, and filesystem reading and writing, and other features so their program can work properly. The program running within this sandbox will then make use of these specific resources that are now available to it.


With this setup, if a program crashes, is hacked, or has bugs, then the system can better isolate problematic behavior and keep the program from modifying or accessing data in unintended ways. While a bit of a burden to developers, sandboxing is ultimately a benefit to those who use these applications in OS X.


There is no requirement that mandates an application be sandboxed in order to run in OS X; however, for the security of its App Store customers, Apple is mandating that all applications distributed through the store have sandboxing enabled. The new review process for App ... [Read more]



via CNET http://feedproxy.google.com/~r/cnet/NnTv/~3/IXD6hZPzOQQ/




No comments:

Post a Comment