Sporingsanalyse ved hjelp av appen ClassyShark3xodus
ClassyShark3xodus – Appanalysefunksjoner
Appen ClassyShark3xodus er et kraftig, gratis og åpent kildekodeverktøy for analyse av Android-apper (APK-filer).
Den er basert på Googles ClassyShark og appen apps_Packages Info og bruker databasen fra Exodus Privacy til å oppdage sporere. Applikasjonen kobler seg ikke til internett, og sikrer dermed brukernes personvern. Nedenfor er en liste over alle funksjoner og tilgjengelig informasjon for analyse av apper.
Den kan installeres via F-Droid.
Hovedfunksjoner
ClassyShark3xodus tilbyr et bredt spekter av analysefunksjoner for installerte og nedlastede APK-filer, samt for systemapper (inkludert ODEX-pakker, hvor dette fortsatt er under utvikling). Appen kan brukes på følgende måter:
- Analyse av installerte apper via en app-manager eller den integrerte ApplicationInfos/PermissionInfos.
- Analyse av nedlastede APK-filer via en filbehandler (trykk lenge og åpne med ClassyShark3xodus).
- Analyse av startbare, installerte apper via hovedvisningen i appen (trykk lenge for å vise dynamiske manifest).
Tracker-gjenkjenning
Gjenkjenning av kjente trackere: Appen sjekker APK-filer for kodesignaturer fra kjente trackere, basert på Exodus Privacy-databasen.
Databaseoppdateringer: Sporingslisten oppdateres når Exodus Privacy oppdaterer databasen sin (f.eks. versjon eof448 med 603 exoTrackers, 574+29 signaturer for 428+27 identifiserte sporere).
(https://f-droid.org/de/packages/com.oF2pks.classyshark3xodus/)
(https://f-droid.org/en/packages/com.oF2pks.classyshark3xodus/)
(https://f-droid.org/packages/com.oF2pks.classyshark3xodus/)
Analyse av appegenskaper
- Selinux-informasjon: Analyse av Selinux-status på enheten og for individuelle apper, inkludert gjenkjenning av appZygote, read_log og shareUser.
- Android Manifest: Visning av dynamisk og statisk AndroidManifest for en app.
- Tillatelser: Full analyse av appens tillatelser via en tillatelsesutforsker (Super#1).
- APK Explorer: Detaljert undersøkelse av APK-filer via et ekstra ikon i appen.
- Installasjons- og oppdateringsdata: Visning av installasjons- og oppdateringsdatoer for hver app.
- Sertifikater og kontrollsummer: Detaljert informasjon om sertifikater og filkontrollsummer (fileSum) for hver analyse.
Klasse- og kodeanalyse
- Klaseliste: Visning av alle klasser for apper som kan startes (via app-skuffen), inkludert obfuskert klasser.
- XML-filvisning: Visning av alle *.xml-filer som er lagret på enheten.
Bruksanvisninger
- Begrensninger for ODEX-pakker: Analysen av odexede systemapper er foreløpig under utvikling og fungerer ikke fullt ut. Se:
- Personvern: Appen synkroniseres ikke med internett og kan derfor ikke spionere på brukerdata.
- Installasjon: For automatiske oppdateringsvarsler anbefales installasjon via F-Droid-klienten, da direkte APK-nedlastinger er mindre sikre og ikke tilbyr oppdateringsvarsler.
Tilleggsinformasjon
- Lisens: Appen er lisensiert under Apache License 2.0.(https://f-droid.org/bo/packages/com.oF2pks.classyshark3xodus/)
- Kilder og videre lenker:
- Prosjektside: 3xodusprivacy-toolbox
- Exodus Privacy Tracker-database: Exodus Privacy Trackers
- ETIP-database: ETIP
- Basisprosjekt ClassyShark: ClassyShark
- Grunnleggende prosjekt apps_Packages Info: apps_Packages Info
Relaterte apper
- apps_Packages Info: En komplementær app som tilbyr lignende funksjoner, men som også viser appstatus (f.eks. vedvarende, stoppet, inaktiv, suspendert) og SDK-versjoner. Den kan også samhandle med ClassyShark3xodus for en fullstendig analyse av klasser og sporere.
- Chairlock: Et alternativ til AndroidTV eller AppCompat, som kombinerer PermissionInfos og PackageInfos
Tekniske merknader
- Appen er omtrent 2,1 MB stor. Se (https://archive.org/details/com.oF2pks.classyshark3xodus_v2).
- Hvis du støter på problemer med byggeprosessen (f.eks. Lint-feil ved mål-API), kan utviklere konsultere F-Droid-byggelogg.
Denne oversikten gir en omfattende innføring i analysefunksjonene til ClassyShark3xodus og er nyttig for både sluttbrukere og utviklere.