Android Security and Privacy
Android-Sicherheit und Datenschutz: Verschlüsselung, Keystore, Biometrie, SSL/TLS, Obfuskation und GDPR
1Was ist der Unterschied zwischen ProGuard und R8?
Was ist der Unterschied zwischen ProGuard und R8?
Antwort
R8 ist der Nachfolger von ProGuard und direkt in das Android Gradle Plugin integriert (ab Version 3.4+). Es kombiniert Shrinking, Obfuskation und Optimierung in einem einzigen Schritt, was es schneller und effizienter macht. R8 ist abwärtskompatibel mit ProGuard-Regeln und standardmäßig für Release-Builds aktiviert.
2Was bewirkt Code-Obfuskation?
Was bewirkt Code-Obfuskation?
Antwort
Code-Obfuskation benennt Klassen, Methoden und Felder mit kurzen, bedeutungslosen Namen (a, b, c) um, um Reverse Engineering erheblich zu erschweren. Sie hilft auch, die APK-Größe zu reduzieren. Sie wird über die Datei proguard-rules.pro konfiguriert.
3Was ist das Android Keystore System?
Was ist das Android Keystore System?
Antwort
Das Android Keystore System speichert kryptografische Schlüssel sicher, entweder in Hardware (TEE oder Secure Element) oder in einem Software-Container je nach Gerät. Generierte Schlüssel können nicht extrahiert werden, was die Sicherheit erhöht. Es wird über KeyStore.getInstance("AndroidKeyStore") mit KeyGenerator oder KeyPairGenerator verwendet.
Wie implementiert man biometrische Authentifizierung?
Was ist Certificate Pinning?
+15 Interview-Fragen
Weitere Android-Interviewthemen
Android-Grundlagen
Android UI und Ressourcen
Android-Lebenszyklus
Android-Navigation
Android-Datenverwaltung
Android-Networking
Android Testing
Android Gradle
Kotlin-Sprachgrundlagen für Android
Room Database
Hintergrundarbeit
Jetpack Compose
Berechtigungen und Gerätefunktionen
Firebase für Android
Android MVVM Architecture
Erweitertes Android Networking
Kotlin Collections und Operatoren
Kotlin Coroutines und Flow
Dependency Injection in Android
Android MVI Architecture
Android Clean Architecture
Android Compose Fortgeschritten
Android Performance and Monitoring
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Meistere Android für dein nächstes Interview
Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.
Kostenlos starten