Analyse von Fingerprinting-Bibliotheken auf Android

erschienen in #IT-Sicherheit, Mobil & Cloud vom 30.09.2024

Um eine Nutzerin beziehungsweise einen Nutzer über verschiedene Applikationen hinweg wiedererkennen zu können, kann ein Fingerabdruck des verwendeten Geräts erstellt werden. Dazu werden oft darauf spezialisierte Software-Bibliotheken verwendet, welche der Applikation zugängliche Daten aus verschiedenen Informationsquellen sammeln. Die gesammelten Informationen werden daraufhin kombiniert um daraus einen Fingerabdruck zu berechnen. Dieser kann direkt lokal am Gerät oder durch Übermittlung der gesammelten Daten an ein Backend berechnet werden. Im Rahmen des Projekts wird untersucht, welche Informationen Fingerprinting-Bibliotheken auf Android verwenden, um einen Fingerabdruck zu erstellen. Dazu wird untersucht, welche Methoden aufgerufen und welche Informationsquellen abgerufen werden. Darüber hinaus wird untersucht, wie die Bibliotheken die Daten verwenden, um den Fingerabdruck zu berechnen. Abschließend wird versucht, durch Änderungen der Programmierschnittstelle das Erstellen eines Fingerabdrucks zu verhindern.

Downloads

Datei Beschreibung Dateigröße
pdf Projektbericht Version 1.0 vom 30.09.2024
1 MB