Segurança de aplicativos Swift (iOS/macOS)
300 páginas
Portuguese
PDF
4.5

Segurança de aplicativos Swift (iOS/macOS)

Segurança de aplicativos Swift (iOS/macOS)

Autor:

Ano:

Resumo:

Os aplicativos móveis e desktop modernos nas plataformas Apple enfrentam um número crescente de ameaças cibernéticas: desde a interceptação de tráfego até o roubo de dados do usuário. O livro «Segurança de aplicativos Swift (iOS/macOS)» é um guia abrangente que ajudará desenvolvedores de qualquer nível a transformar código frágil em um sistema protegido.



O autor aborda sequencialmente todos os aspectos-chave de segurança do ecossistema Apple, começando pelos fundamentos da criptografia e terminando com métodos avançados de proteção contra engenharia reversa. Você aprenderá como os invasores atacam os aplicativos e como se opor efetivamente a esses ataques.



O que você aprenderá com o livro:

  • Fundamentos de segurança iOS/macOS: sandbox, Keychain, App Sandbox, permissões de acesso e App Transport Security.
  • Proteção de dados: criptografia usando CryptoKit, armazenamento seguro de senhas e tokens, trabalho com Secure Enclave.
  • Segurança de rede: SSL-pinning, proteção contra Man-in-the-Middle, trabalho seguro com URLSession e WebSocket.
  • Segurança de código: proteção contra jailbreak, ofuscação de código Swift, verificação de integridade do aplicativo.
  • Autenticação e autorização: Face ID, Touch ID, Sign in with Apple, OAuth 2.0 e JWT.
  • OWASP Mobile Top 10: análise detalhada de cada vulnerabilidade com exemplos em Swift e formas de corrigi-las.
  • Segurança CI/CD: integração de verificações de segurança no pipeline, análise de dependências, análise estática de código.


Para quem é este livro:

  • Desenvolvedores iOS/macOS que desejam escrever código seguro desde o primeiro dia.
  • Team Leads e arquitetos responsáveis pela segurança dos produtos.
  • Especialistas em segurança da informação que estão migrando para a plataforma Apple.
  • Estudantes e programadores iniciantes que estão aprendendo Swift e SwiftUI.


Cada capítulo contém exemplos práticos, snippets de código prontos para uso e checklists para auditoria de segurança. O livro é escrito em linguagem simples, sem academicismo excessivo, mas com um mergulho profundo nos detalhes técnicos.



Após a leitura, você será capaz de realizar análises de vulnerabilidades por conta própria, implementar proteção em todas as etapas do desenvolvimento e passar com confiança pela revisão de segurança da App Store. Transforme seu aplicativo em uma fortaleza inexpugnável com este livro!

Recommendations