Veel Android gebruikers geven er de voorkeur aan om de officiële Google-winkel te negeren en de APK's van hun favoriete apps via alternatieve wegen te verkrijgen. Dat betekent meer vrijheid, maar er zijn altijd kwaadaardige elementen klaarstaan om apps te infecteren met malware of cryptominers op de achtergrond. Daarom is de beste actie om ze te controleren voordat ze op onze smartphones terechtkomen. Dan komt Droidy van VirusTotal in beeld, een tool die de inhoud en het gedrag van elke APK analyseert.
De eerste aanbeveling bij het verkrijgen van mobiele apps is en blijft om ze via officiële winkels te downloaden. Hoewel we begrijpen dat er genoeg redenen zijn om de ecosystemen van Apple en Google in twijfel te trekken, is het zo dat ze een extra beveiligingslaag bieden die in de overgrote meerderheid van de gevallen cruciaal is (en daarmee bedoel ik de gemiddelde gebruiker, die niet over de technische kennis beschikt om een kwaadaardige app te herkennen).
Nu denken gevorderde gebruikers dat hun gezond verstand nooit zal falen en dat ze geen risico lopen als ze APK's handmatig downloaden, maar we mogen niet vergeten dat er ontwikkelaars zijn die ons proberen te misleiden. Het ideaal is om een APK te analyseren voordat je hem installeert, en zo komen we bij VirusTotal.
Een Android APK analyseren
Ja, VirusTotal, dezelfde online malware-analysedienst die ons al meer dan eens voor rampen heeft behoed. De tool heet Droidy en dient als een uitbreiding van het oude Android-rapportagesysteem dat de dienst in 2013 implementeerde.
Droidy is een Android-sandbox die de gebruiker details geeft over een APK, zoals netwerkcommunicatie (HTTP-verzoeken en DNS-resoluties), het controleren van machtigingen, SMS-activiteit, Java-aanroepen, interacties met het bestandssysteem, manipulatie van services en elke actie die verband houdt met cryptomining.
Alles wat we moeten doen om Droidy te activeren is de APK naar het VirusTotal-venster slepen, of het op dezelfde manier uploaden als een normaal exe-bestand. Als de hash van de app al in de database staat, zal VirusTotal de resultaten van het laatste onderzoek tonen, maar er is altijd de mogelijkheid om een nieuwe analyse te forceren. Het duurt een paar minuten extra, maar het is zeker de moeite waard om te wachten.