Seit einiger Zeit habe ich ein recht nerviges Problem: immer, wenn ich per iMessage ein Bild gesendet bekomme, meldet sich unter OS X Little Snitch mit einem Hinweis, dass der IMTransferAgent über Port 80 auf static.kuvva.com zugreifen möchte.
Einige Nachforschungen brachten zum Vorschein, dass der IMTransferAgent Teil des iMessage Frameworks ist und Zugriff auf das Internet haben muss. Andernfalls kommen keine Bilder auf dem Mac an. Aber was zur Hölle hat Kuvva, eine App, die mir alle paar Stunden ein neues Hintergrundbild auf den Desktop zaubert, damit am Hut?! Merkwürdig…
…zumindest im ersten Moment, denn schon ein Blick in die Ausgabe von nslookup brachte die Lösung zum Vorschein, die auch schon, sofern aufgeklappt, in den Details des Dialogs von Little Snitch zu sehen ist.
Wie Kuvva nutzt anscheinend auch Apple zum Speichern von Bildern Amazon Web Services, die u.a. auf die IP-Adresse 54.231.132.2 zeigen.
Aber warum die verwirrende Anzeige in Little Snitch? Wieso wird dort die Adresse von Kuvva anstatt von Amazon angezeigt?
Laut Aussage der Entwickler von Little Snitch besteht das Problem darin, dass kurz vorher die Adresse static.kuvva.com aufgelöst wurde (wahrscheinlich, um ein neues Wallpaper zu laden). Little Snitch habe zwar seinen eigenen DNS-Cache; allerdings kann Little Snitch beim Filtern des Netzwerkverkehrs nicht sicher sagen, welche explizite Domain von einer App angefordert wurde. Das ist technisch nicht komplett falsch aber natürlich, wie in diesem Fall, sehr verwirrend.
Dass ich mit dieser Problematik nicht komplett alleine bin, zeigt auch dieser Beitrag im Forum von Little Snitch. Es ist quasi das gleiche Thema mit einer anderen Domain bzw. IP-Adresse.
Um dennoch saubere Regeln bei Little Snitch zu haben, sollte man für den IMTransferAgent die Domain auf amazonaws.com ändern. Ein genauerer Blick in die Infobox zeigt dann auch, dass die betreffende IP-Adresse (54.231.132.2) abgedeckt ist. Seitdem kommen auch wieder – ohne nervige Meldungen – alle Bilder in iMessage an ;)
2 Kommentare