Android Security and Privacy
Android-beveiliging en privacy: encryptie, Keystore, biometrie, SSL/TLS, obfuscatie en GDPR
1Wat is het verschil tussen ProGuard en R8?
Wat is het verschil tussen ProGuard en R8?
Antwoord
R8 is de opvolger van ProGuard en is direct geïntegreerd in de Android Gradle Plugin (vanaf versie 3.4+). Het combineert shrinking, obfuscatie en optimalisatie in één stap, waardoor het sneller en efficiënter is. R8 is achterwaarts compatibel met ProGuard-regels en standaard ingeschakeld voor release-builds.
2Wat doet code-obfuscatie?
Wat doet code-obfuscatie?
Antwoord
Code-obfuscatie hernoemt klassen, methoden en velden met korte, betekenisloze namen (a, b, c) om reverse engineering aanzienlijk moeilijker te maken. Het helpt ook om de APK-grootte te verkleinen. Het wordt geconfigureerd via het bestand proguard-rules.pro.
3Wat is het Android Keystore System?
Wat is het Android Keystore System?
Antwoord
Het Android Keystore System slaat cryptografische sleutels veilig op, in hardware (TEE of Secure Element) of in een softwarecontainer afhankelijk van het apparaat. Gegenereerde sleutels kunnen niet worden geëxtraheerd, wat de beveiliging verbetert. Het wordt gebruikt via KeyStore.getInstance("AndroidKeyStore") met KeyGenerator of KeyPairGenerator.
Hoe implementeer je biometrische authenticatie?
Wat is Certificate Pinning?
+15 gespreksvragen
Andere Android-sollicitatieonderwerpen
Android-fundamenten
Android UI en Resources
Android Levenscyclus
Android Navigatie
Android-gegevensbeheer
Android Networking
Android Testen
Android Gradle
Kotlin-taal essentials voor Android
Room Database
Achtergrondwerk
Jetpack Compose
Machtigingen en Apparaatfuncties
Firebase voor Android
Android MVVM Architecture
Geavanceerd Android Networking
Kotlin Collections en Operatoren
Kotlin Coroutines en Flow
Dependency Injection in Android
Android MVI Architecture
Android Clean Architecture
Android Compose Gevorderd
Android Performance and Monitoring
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Beheers Android voor je volgende gesprek
Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.
Begin gratis