Segurança de aplicações Kotlin: dos fundamentos às técnicas avançadas
300 páginas
Portuguese
PDF
4.5

Segurança de aplicações Kotlin: dos fundamentos às técnicas avançadas

Segurança de aplicações Kotlin: dos fundamentos às técnicas avançadas

Autor:

Ano:

Resumo:

O desenvolvimento moderno em Kotlin exige não apenas conhecimento da linguagem, mas também uma compreensão profunda dos princípios de segurança. O livro «Segurança de aplicações Kotlin» é um guia abrangente que o ajudará a criar aplicações seguras em Kotlin para Android, backend (Ktor, Spring Boot) e projetos multiplataforma.



Sobre o que é este livro?

O autor aborda sequencialmente todos os aspetos-chave de segurança: desde conceitos básicos (criptografia, hashing, gestão de chaves) até tópicos complexos (segurança de REST API, proteção contra injeções, armazenamento seguro de tokens). Você aprenderá a aplicar as melhores práticas da OWASP, trabalhar com JWT, OAuth 2.0, SSL/TLS, além de realizar auditoria de código e testes de penetração.



Para quem é este livro?

  • Desenvolvedores Kotlin (Android, backend, Kotlin Multiplatform) que desejam escrever código seguro;
  • Engenheiros DevOps responsáveis pela segurança de pipelines CI/CD de projetos Kotlin;
  • Team Leads e arquitetos que desejam implementar processos de desenvolvimento seguro (SSDLC);
  • Estudantes e profissionais iniciantes que estudam Kotlin e se interessam por cibersegurança.


O que você aprenderá ao ler o livro?

  • Como configurar o armazenamento seguro de senhas, chaves e dados sensíveis (Android Keystore, EncryptedSharedPreferences);
  • Como proteger APIs web contra ataques (SQL injection, XSS, CSRF, Path Traversal) com Ktor e Spring Security;
  • Como implementar corretamente autenticação e autorização (JWT, OAuth 2.0, biometria);
  • Como usar criptografia em Kotlin: criptografia simétrica/assimétrica, assinaturas digitais, verificação de integridade;
  • Como integrar analisadores estáticos de código (Detekt, SpotBugs) e ferramentas de teste dinâmico (OWASP ZAP, Burp Suite);
  • Como proteger aplicações Kotlin contra engenharia reversa (ofuscação, ProGuard, R8);
  • Como garantir segurança em ambientes multithread (Coroutines, Flow, Shared Flows).


Por que vale a pena ler este livro?

O livro é escrito por um especialista em segurança praticante com anos de experiência. Todos os exemplos de código são funcionais e atuais para as versões mais recentes do Kotlin (1.9+), Android SDK 34+ e frameworks populares. Você receberá não apenas teoria, mas também modelos de soluções prontos para projetos reais. No final de cada capítulo — listas de verificação de segurança e exercícios para fixação do conteúdo.



Após a leitura, você será capaz de realizar auditorias de segurança em aplicações Kotlin de forma independente, prevenir vulnerabilidades na fase de desenvolvimento e proteger com confiança os dados dos utilizadores. Este livro se tornará seu guia de referência para desenvolvimento seguro em Kotlin.

Recommendations