Android Security and Privacy
Segurança e privacidade no Android: criptografia, Keystore, biometria, SSL/TLS, ofuscação e GDPR
1Qual é a diferença entre ProGuard e R8?
Qual é a diferença entre ProGuard e R8?
Resposta
R8 é o sucessor do ProGuard, integrado diretamente no Android Gradle Plugin (a partir da versão 3.4+). Ele combina shrinking, ofuscação e otimização em uma única etapa, tornando-o mais rápido e eficiente. R8 é retrocompatível com as regras do ProGuard e está habilitado por padrão para builds de release.
2O que faz a ofuscação de código?
O que faz a ofuscação de código?
Resposta
A ofuscação de código renomeia classes, métodos e campos com nomes curtos e sem significado (a, b, c) para tornar a engenharia reversa significativamente mais difícil. Também ajuda a reduzir o tamanho do APK. É configurada através do arquivo proguard-rules.pro.
3O que é o Android Keystore System?
O que é o Android Keystore System?
Resposta
O Android Keystore System armazena chaves criptográficas de forma segura, seja em hardware (TEE ou Secure Element) ou em um contêiner de software dependendo do dispositivo. As chaves geradas não podem ser extraídas, aumentando a segurança. É utilizado via KeyStore.getInstance("AndroidKeyStore") com KeyGenerator ou KeyPairGenerator.
Como implementar a autenticação biométrica?
O que é Certificate Pinning?
+15 perguntas de entrevista
Outros temas de entrevista Android
Fundamentos do Android
UI e Recursos Android
Ciclo de Vida do Android
Navegação Android
Gerenciamento de Dados Android
Rede Android
Testes Android
Android Gradle
Fundamentos da linguagem Kotlin para Android
Room Database
Trabalho em segundo plano
Jetpack Compose
Permissões e Funcionalidades do Dispositivo
Firebase para Android
Android MVVM Architecture
Redes Android Avançadas
Coleções e Operadores Kotlin
Kotlin Coroutines e Flow
Injeção de Dependências no Android
Android MVI Architecture
Android Clean Architecture
Android Compose Avançado
Android Performance and Monitoring
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Domine Android para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis