Безопасность Swift (iOS/macOS) приложений — Артем Логинов — обложка книги
300 страниц
Swift (iOS/macOS)
PDF
4.5

Безопасность Swift (iOS/macOS) приложений

Защита кода, шифрование и аудит безопасности в iOS и macOS

Автор:

Год:

Краткое содержимое:

Книга «Безопасность Swift (iOS/macOS) приложений» — это практическое руководство для разработчиков, которые хотят создавать защищённые приложения под экосистему Apple. В современном мире утечки данных и взломы мобильных приложений стали обыденностью, и эта книга поможет вам минимизировать риски на всех этапах разработки.

Для кого эта книга:

  • iOS/macOS разработчиков, желающих повысить уровень безопасности своих проектов
  • Team Lead и архитекторов, отвечающих за безопасность кодовой базы
  • Студентов и junior-разработчиков, изучающих Swift и безопасную разработку
  • Специалистов по информационной безопасности, переходящих в мобильную разработку

Что вы узнаете из книги:

  • Основные уязвимости iOS/macOS приложений и методы их предотвращения
  • Работу с Keychain, Secure Enclave и биометрической аутентификацией (Face ID, Touch ID)
  • Шифрование данных на клиенте и сервере с использованием CryptoKit и CommonCrypto
  • Защиту сетевого взаимодействия: SSL pinning, OAuth 2.0, JWT и безопасное хранение токенов
  • Аудит безопасности: статический анализ кода, обфускацию, защиту от реверс-инжиниринга
  • Безопасную работу с памятью, предотвращение race conditions и injection-атак
  • Практические кейсы: от защиты финансовых приложений до безопасной работы с HealthKit

Книга содержит множество примеров кода на Swift, готовых к использованию в реальных проектах. Каждая глава завершается практическим заданием и чек-листом для аудита безопасности. Вы научитесь не только исправлять уязвимости, но и проектировать архитектуру с учётом безопасности с самого начала.

Это настольная книга для каждого iOS-разработчика, который хочет, чтобы его приложение не стало причиной утечки данных пользователей. Начните писать безопасный код уже сегодня!

Рекомендаций