Solving Sandboxing Issues
Sandboxing with Ohanaware's Sandbox Kit
Issue: 13.2 (March/April 2015)
Author: Sam Rowlands
Author Bio: Sam is the codemancer behind Ohanaware Software.
Article Description: No description available.
Article Length (in bytes): 15,531
Starting Page Number: 48
Article Number: 13208
Related Web Link(s):
Excerpt of article text...
The App Sandbox is a great end-user security concept. The Sandbox governs what an application can and cannot do. This means that a virally-infected word processor, for instance, cannot go and infect other applications or rampantly damage files on the user's disk. (It can, however, affect files which the user has created or opened within the word processor.)
The developer's pain comes from the App Sandbox's greatest strength. The app developer must perform additional work just to reclaim functionality that the App Sandbox took away! But if you want to sell an app in the Mac App Store, the app must adopt App Sandbox security.
Note: There are some functions which simply cannotbe done within a Sandboxed application.
Trying to figure out solutions to these new issues often result in much head scratching and consulting other developers via the Xojo Forums. I've seen some really creative solutions to reclaim features when using this security mechanism.
...End of Excerpt. Please purchase the magazine to read the full article.