Untersuchung der Content Provider-Schnittstelle unter Android
Content Provider werden auf Android eingesetzt, um Daten anderen Komponenten und Anwendungen in definierter Weise zur Verfügung zu stellen. Sie fungieren als Schicht zwischen dem zugrunde liegenden Datenspeicher und den Anwendungskomponenten, die Zugriff auf die Daten benötigen. In neueren Android-Versionen nimmt dieses System jedoch zusätzlich dazu einen immer wichtigeren Platz in der Sicherheitsarchitektur des Systems ein. In diesem Bericht wird darauf eingegangen, wie das System der Content Provider funktioniert und wie es technisch umgesetzt ist. Weiters wird darauf eingegangen, welche sicherheitsrelevanten Schwachstellen in Bezug auf Content Provider gefunden wurden.