• IT-Karriere:
  • Services:

Lovoo: Sicherheitslücke ermöglicht Erstellung von Bewegungsprofilen

Über die Web-API des Dating-Dienstes ließen sich bis vor kurzem Informationen über Nutzer abrufen - auch ohne Login. Per Skript-Automatisierung können damit Bewegungsprofile erstellt werden.

Artikel veröffentlicht am ,
Screenshot des Test-Skripts
Screenshot des Test-Skripts (Bild: Alexander Merz/Golem.de)

Mit der sogenannten Radar-Funktion von Lovoo können sich Nutzer per Browser oder App andere Lovoo-Nutzer in ihrer Umgebung anzeigen lassen. Dabei wird nicht nur der Nutzername dargestellt, sondern unter anderem die ungefähre Entfernung zur eigenen Position. Golem.de-Leser Pascal Raszyk hat uns informiert, dass diese Funktion keinerlei Einschränkungen hat und jedem die Möglichkeit bietet, Bewegungsprofile einzusehen. Mittlerweile ist diese Lücke zum Teil geschlossen.

Web-API ist mitteilsam

Stellenmarkt
  1. über Hays AG, München
  2. mahl gebhard konzepte Landschaftsarchitekten BDLA Stadtplaner Partnerschaftsgesellschaft mbB, München

Die Radar-Funktion der App basiert darauf, dass die Lovoo-Anwendung regelmäßig die Ortskoordinaten des Nutzers an den Dienst übermittelt, wenn dieser dem zugestimmt hat. Die Daten erhält die Radar-Anwendung über eine Web-API-URL. In der URL wird unter anderem als Parameter die aktuelle Position des abfragenden Nutzers übergeben sowie ein Suchradius. Daher weiß Lovoo, wo sich der Nutzer befindet, und kann darüber die Entfernung anderer Nutzer berechnen.

Pascal Raszyk entdeckte, dass die URL ohne Limitierungen abgefragt werden konnte. So war es ihm nicht nur möglich, Daten ohne gültiges Nutzer-Login zu erhalten, sondern auch in kürzester Zeit beliebig viele Abrufe mit frei gewählten Ortskoordinaten durchzuführen. Raszyk stellte uns ein Skript zur Verfügung, das mehrere URL-Abrufe durchführt und das Ergebnis auswertet. Bei jedem Aufruf wird dabei der abgefragte Standort leicht variiert, die jeweiligen Suchumgebungen überlappen sich dabei. Mit hoher Wahrscheinlichkeit tauchen dabei einige Nutzer in jedem der Ergebnisse auf, inklusive der Entfernungsangabe zu den abgefragten Ortskoordinaten.

Aus der Kombination mehrerer Ortskoordinaten und der zugehörigen Entfernungen kann per Triangulation die konkrete Position dieser Nutzer auf wenige Meter genau bestimmt werden.

Golem Akademie
  1. IT-Sicherheit für Webentwickler
    31. Mai - 1. Juni 2021, online
  2. Microsoft 365 Security Workshop
    9.-11. Juni 2021, Online
Weitere IT-Trainings

Alternativ lässt sich mit diesem Konzept ein Nutzer automatisiert gezielt suchen und verfolgen, wenn zumindest sein ungefährer Standort bekannt ist.

Lovoo verweist auf absichtliche Ungenauigkeit

Wir konfrontierten Lovoo mit diesen Problemen und erhielten noch am gleichen Tag eine Antwort. Der Zugriff durch nicht einloggte Nutzer sei mittlerweile unterbunden - was tatsächlich der Fall ist, wie wir feststellten.

Ansonsten verweist Lovoo auf den Zweck des Dienstes: "Zur Erbringung unserer standortbezogenen Dienstleistungen [...] ist es notwendig und liegt in der Natur der Sache, Standortdaten zwischen Benutzern unserer Plattform zu teilen.". Außerdem betont der Anbieter die Freiwilligkeit der Standortübermittlung. Die Möglichkeit einer genauen Ortsbestimmung eines Nutzers verneint Lovoo: "Um unsere Nutzer - trotz standortbezogener Leistungen - besser zu schützen, wird die Genauigkeit der Koordinaten automatisch mit mind. 100 Meter reduziert."

Auf Anfrage von Golem.de widersprach Pascal Raszyk der Argumentation von Lovoo: "Trotz der Ungenauigkeit lässt sich die Bewegungsrichtung erkennen und damit auch ein Bewegungsprofil reproduzieren."

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Anzeige
Spiele-Angebote
  1. 21€
  2. 25,99€
  3. 6,50€

bauer_inc 18. Okt 2016

hey, krass, aber cool gemachte Webseite, mit der Karte und so. Geht das aktuell immer...

lemmer 08. Okt 2016

Bei der durchgeführten Prüfung der Bewegung der Nutzerprofile stellte sich heraus, dass...

Xiut 07. Okt 2016

Oh Gott.. da fehlt bei dir ja jegliches Verständnis und jegliche Logik.. Aber mal dir...

berndliefert 07. Okt 2016

Was ihr meint nennt sich "Trilateration".


Folgen Sie uns
       


Purism Librem 5 - Test

Das Librem 5 ist ein Linux-Smartphone, das den Namen wirklich verdient. Das Gerät enttäuscht aber selbst hartgesottene Linuxer.

Purism Librem 5 - Test Video aufrufen
Programm für IT-Jobeinstieg: Hoffen auf den Klebeeffekt
Programm für IT-Jobeinstieg
Hoffen auf den Klebeeffekt

Aktuell ist der Jobeinstieg für junge Ingenieure und Informatiker schwer. Um ihnen zu helfen, hat das Land Baden-Württemberg eine interessante Idee: Es macht sich selbst zur Zeitarbeitsfirma.
Ein Bericht von Peter Ilg

  1. Arbeitszeit Das Sechs-Stunden-Experiment bei Sipgate
  2. Neuorientierung im IT-Job Endlich mal machen!
  3. IT-Unternehmen Die richtige Software für ein Projekt finden

Weclapp-CTO Ertan Özdil: Wir dürfen nicht in Schönheit und Perfektion untergehen!
Weclapp-CTO Ertan Özdil
"Wir dürfen nicht in Schönheit und Perfektion untergehen!"

Der CTO von Weclapp träumt von smarter Software, die menschliches Eingreifen in der nächsten ERP-Generation reduziert. Deutschen Perfektionismus hält Ertan Özdil aber für gefährlich.
Ein Interview von Maja Hoock


    Fiat 500 als E-Auto im Test: Kleinstwagen mit großem Potenzial
    Fiat 500 als E-Auto im Test
    Kleinstwagen mit großem Potenzial

    Fiat hat einen neuen 500er entwickelt. Der Kleine fährt elektrisch - und zwar richtig gut.
    Ein Test von Peter Ilg

    1. Vierradlenkung Elektrischer GMC Hummer SUV fährt im Krabbengang seitwärts
    2. MG Cyberster MG B Roadster mit Lasergürtel und Union Jack
    3. Elektroauto E-Auto-Prämie übersteigt in 2021 schon Vorjahressumme

      •  /