Im Februar 2014 veröffentlichte die Sicherheitsfirma Include Security eine Methode, mit der sich jeder Tinder-Nutzer auf etwa 30 Meter genau orten lässt. Tinder schickte da längst keine Koordinaten mehr an die App. Eine Entfernung schickte es noch, und die reichte.
Der Trick ist älter als das Telefon. Frag die Entfernung von drei verschiedenen Punkten ab und zeichne drei Kreise. Alle drei schneiden sich in einem Punkt. Ein Angreifer muss dafür nirgendwohin laufen, denn eine gefälschte Position zu senden kostet nichts. Die Zahl zu runden bremst das und verhindert es nicht: Du schiebst deine falsche Position Stück für Stück weiter, bis das Label von 1 km auf 2 km springt, und dieser Sprung verrät dir, wo die Grenze liegt.
Eine Sortierreihenfolge verrät dasselbe. 2016 haben Forscher der Universität Kyoto Grindr-Nutzer lokalisiert, die die Entfernungsanzeige ausgeschaltet hatten, allein anhand der Reihenfolge im Profilraster. Ein Umkreisfilter hat dieselbe Lücke. Ein unscharfer Kreis auf einer Karte ist nicht besser, denn ein Kreis hat einen Mittelpunkt, und den findet jeder.
Was das für eine Event-Karte bedeutet
heer(ish) läuft auf Konferenzen und bei mehrtägigen Programmen mit 50 bis 500 Leuten, und die Karte zeigt, wo die Teilnehmer übernachten. Das ist ein Hotel, mehrere Nächte lang, neben einem Namen und einem Foto. Wir haben früh entschieden, dass nichts im Produkt je die Frage beantwortet, wie weit eine Person von dir weg ist. Also gibt es keine Entfernungslabels und kein Sortieren nach Nähe. „Leute in deiner Nähe“ kommt nie, egal wie höflich der Wunsch formuliert ist.
Was die Karte zeigt, ist ein Ort mit Namen. Übernachtest du im Station Hotel, sitzt dein Profil auf dem Station Hotel, auf demselben Punkt wie die 21 anderen, die dort sind. Hat der Veranstalter die Genauigkeit auf Stadtteil begrenzt, steht auf deinem Profil Altstadt, und nichts Genaueres verlässt je den Server. Der Veranstalter wählt diese Grenze pro Event. Voreingestellt ist die Stadt, und zum Hotel gehört eine Warnung, die er lesen und bestätigen muss.
Ein Fingertipp blendet dich aus, ohne Bestätigungsdialog. Von außen sieht es dann genauso aus, als hättest du nie ein Hotel angegeben.
Die Funktion, die sicher klingt
„Nur für Leute im selben Hotel sichtbar“ haben wir auch weggelassen. Überleg dir, wie du das ausnutzen würdest. Du gibst das Linden an, schaust dir die Liste an, wechselst ins Noord, schaust noch mal. Sechs Hotels später hast du alle.
Die meisten Menschen, die gestalkt werden, kennen den Täter. In der Erhebung von 2016 des US-amerikanischen Bureau of Justice Statistics waren es 69 %. Auf einem Event mit 200 Leuten kann diese Person ganz regulär eingeladen sein. Die Karte muss also sicher sein, wenn jemand mit schlechten Absichten und einem Login draufschaut.
Wenn du einen Weg findest, aus heer(ish) einen Standort zu holen, der genauer ist als das, was die Karte zeigt, schreib an security@heerish.app.