Swift (iOS/macOS) Application Security
300 pages
English
PDF
4.5

Swift (iOS/macOS) Application Security

Защита кода, данных и сетевого взаимодействия в экосистеме Apple

Author:

Year:

Summary:

The book "Swift (iOS/macOS) Application Security" is a comprehensive practical guide for developers who want to create secure applications in the Apple ecosystem. In today's world, vulnerabilities in mobile and desktop applications cost businesses millions of dollars, and user data requires reliable protection. This book will help you master all key aspects of security in Swift, from basic principles to advanced protection techniques.

Who this book is for:

  • iOS/macOS developers looking to improve their skills in security
  • Team Leads and architects responsible for product security
  • Students and professionals transitioning to mobile application cybersecurity
  • Anyone who wants to understand how hackers attack Apple applications and how to defend against them

What you will learn:

  • Basics of secure development in Swift: memory management, buffer overflow prevention, injection protection
  • Working with Keychain and Secure Enclave: storing passwords, tokens, and biometric data
  • Data encryption: symmetric (AES-GCM, ChaCha20) and asymmetric (ECC, RSA), using CryptoKit
  • Network security: TLS/SSL, Certificate Pinning, Man-in-the-Middle protection
  • Reverse engineering protection: code obfuscation, Jailbreak detection, debugging protection
  • Security auditing according to the OWASP Mobile Top 10 standard

Recommendations