App Sandboxing
Sandboxing your app is a great way to protect systems and users by limiting the privileges of an app to its intended functionality, increasing the difficulty for malicious software to compromise your users’ systems.
Essential Videos and Documents
- A Practical Guide to the App Sandbox Discover how you can use App Sandbox to protect your app’s users from unintentional bugs or deliberate attempts to compromise security.
- The OS X App Sandbox Learn about new App Sandbox features in Mountain Lion and how to adopt them for your app to meet the Mac App Store Guidelines.
- Introducing App Sandbox Understand the App Sandbox security goals, how apps and user data are isolated from each other, and how to sandbox your Mac app.
- App Sandbox Design Guide This guide contains the information you’ll need to get started with App Sandboxing.
- Entitlement Key Reference Find App Sandbox entitlements that can be used in your Mac app.
- Common App Sandboxing Issues Follow best practices and avoid common issues with your sandboxing configuration.
- Audio Unit Host Sandboxing Guide Learn how to sandbox Audio Unit host applications.
- Audio Components and the Application Sandbox Learn how to get audio components to work within a host application's sandboxed environment.
- Testing Your Custom Audio Unit in a Sandboxed Environment Learn how to sandbox AULab for testing Audio Units in a fully sandboxed environment.
-
App Sandboxing FAQs
Find answers to common questions about App Sandboxing.
Posted: July 27, 2012 - SandboxedFetch This sample demonstrates how the security concept of least privilege can be implemented in your app.
Mac Developer Program membership is required to access certain tools and resources for Mac App Store distribution. Not a member? Learn more