Segurança de aplicativos Swift (iOS/macOS)
Segurança de aplicativos Swift (iOS/macOS)
Resumo:
O livro «Segurança de Aplicações Swift (iOS/macOS)» é um guia prático para desenvolvedores que desejam criar aplicações protegidas para o ecossistema Apple. No mundo moderno, vazamentos de dados e invasões de aplicativos móveis se tornaram comuns, e este livro ajudará você a minimizar riscos em todas as etapas do desenvolvimento.
Para quem é este livro:
- Desenvolvedores iOS/macOS que desejam aumentar o nível de segurança dos seus projetos
- Team Leads e arquitetos responsáveis pela segurança da base de código
- Estudantes e desenvolvedores juniores que estão aprendendo Swift e desenvolvimento seguro
- Especialistas em segurança da informação que estão migrando para o desenvolvimento móvel
O que você aprenderá com o livro:
- Principais vulnerabilidades de aplicações iOS/macOS e métodos para preveni-las
- Trabalho com Keychain, Secure Enclave e autenticação biométrica (Face ID, Touch ID)
- Criptografia de dados no cliente e no servidor usando CryptoKit e CommonCrypto
- Proteção da comunicação de rede: SSL pinning, OAuth 2.0, JWT e armazenamento seguro de tokens
- Auditoria de segurança: análise estática de código, ofuscação, proteção contra engenharia reversa
- Trabalho seguro com memória, prevenção de race conditions e ataques de injeção
- Casos práticos: desde a proteção de aplicações financeiras até o trabalho seguro com HealthKit
O livro contém diversos exemplos de código em Swift, prontos para uso em projetos reais. Cada capítulo termina com uma tarefa prática e uma lista de verificação para auditoria de segurança. Você aprenderá não apenas a corrigir vulnerabilidades, mas também a projetar arquiteturas considerando a segurança desde o início.
Este é um livro de referência para todo desenvolvedor iOS que deseja que sua aplicação não se torne causa de vazamento de dados dos usuários. Comece a escrever código seguro hoje mesmo!