Secure your app
June 7, 2021
Apple designs security into the core of its platforms, and your own apps can take advantage of its security features to safeguard data and protect against potential threats.
Safeguard your accounts, promotions, and content
Discover how to keep your accounts, apps, and content protected. We’ll explore the tools Apple has built to help developers keep their apps and systems safe and secure, and show you how to safeguard against attackers, bad actors, and nefarious activity to help protect your ecosystem.
Safeguard your accounts, promotions, and content
Mitigate fraud with App Attest and DeviceCheck
Discover how to use App Attest and DeviceCheck, Apple’s powerful anti-fraud tools, to safeguard your apps and content. Learn how to incorporate App Attest to block unauthorized modifications of your app and content. We'll also show you how to use DeviceCheck to ensure you can distinguish between customers who have received premium content in your app, and those who have attained it through illegitimate means.
Mitigate fraud with App Attest and DeviceCheck
Faster and simpler notarization for Mac apps
Notarization helps people safely download software for their Mac outside of the App Store. The new notarytool lets you quickly and easily notarize your Mac app for distribution. You can now notarize your apps with just a single command, and integrate notarization into your continuous integration workflow.
Faster and simpler notarization for Mac apps
Fine-tune your App Transport Security settings
App Transport Security (ATS) helps protect server connections from prying eyes. If you need to work with older servers, you can now fine-tune your App Transport Security settings.
Fine-tune your App Transport Security settings
Secure your app: threat modeling and anti-patterns
It's more important than ever to consider vulnerabilities and potential threats and recognize where you should apply safeguards in your app. Understand how to identify potential risks through threat modeling and how to avoid common anti-patterns. Learn coding techniques and how to take advantage of platform-supplied protections to help you mitigate risk and protect people while they're using your app.