Ich habe den Datenverkehr meines Smart Homes überwacht, und ein Gerät hat ständig nach Hause telefoniert
Heutzutage haben wir alle intelligente Häuser. Du musst auch nicht im intelligenten Haus der Zukunft leben. Hast du eine einzelne smarte Glühbirne? In meinen Augen hast du ein intelligentes Zuhause. Aber ich habe festgestellt, dass je mehr intelligente Zubehörteile und Geräte ich zu meinem eigenen Smart Home hinzufügte, desto mehr fragte ich mich, was es eigentlich tat.
Ich hatte Horrorgeschichten gehört über namenlose chinesische Smart-Marken, die nach Hause zu Servern telefonieren und wer-weiß-was tun. Und obwohl alle Smart-Geräte in meinem Setup von Firmen stammen, von denen wir alle gehört haben, wollte ich sicher gehen. Also beschloss ich, in die trübe Welt meiner Netzwerkdaten einzutauchen.
Das Ergebnis hat mich überrascht, und ich denke, es könnte auch Sie überraschen. Es stellte sich heraus, dass tatsächlich ein bestimmtes Smart-Home-Zubehör häufiger Daten an ein paar Server gesendet hat, als ich erwartet hatte. Tatsächlich so sehr, dass es für den Großteil der Serveranfragen in meinem Heimnetzwerk verantwortlich war. Dieses Zubehör? Die bescheidene Ring Indoor Kamera.
Mein digitales Abhören einrichten
Es ist immer DNS
Wenn es darum geht, Ihren Netzwerkverkehr zu überwachen, gibt es einige Wege, die Sie einschlagen können. Wenn Sie wirklich in die kleinsten Details eintauchen möchten, können Sie den Verkehr selbst ausspähen. Werkzeuge wie Wireshark können Ihnen alle Informationen liefern, die Sie möglicherweise benötigen, aber für meine Anforderungen war es übertrieben. Und ich hatte bereits ein Werkzeug im Kopf. Ein Werkzeug, das ich den ganzen Tag, jeden Tag, seit Monaten benutze.
Dieses Werkzeug ist Pi-hole. Ich benutze Pi-hole, einen selbst gehosteten DNS-Dienst,um mir mehr Kontrolle darüber zu geben, wie meine Geräte DNS-Anfragen bearbeiten. Es war auch großartig. Noch besser ist, dass es alle DNS-Anfragen verfolgt, die von den Geräten in meinem Netzwerk gestellt werden. Das machte es zum offensichtlichen Ort, auf den ich gehen konnte, als ich sehen wollte, mit welchen Servern diese Geräte kommunizierten.
Während ich dies schreibe, haben meine Geräte in den letzten 24 Stunden über 131.000 DNS-Anfragen gestellt. Die häufigste DNS-Anfrage in diesen 24 Stunden? Api.ring.com. Die zweite war eine weitere Domain, die mit der Ring-API verbunden ist, während die vierte app.ring.com war. Es ist fair zu sagen, dass sich hier ein Muster abzeichnet.
Rings gesprächiges API
Meine Kamera ruft nach Hause
Wie Sie wahrscheinlich inzwischen herausgefunden haben, haben wir in diesem Haus eine Ring-Kamera. Es ist speziell eine Ring Indoor-Kamera, und wir benutzen sie, um unsere Hunde im Auge zu behalten, wenn wir nicht zu Hause sind. Sie nimmt uns das Rätselraten ab, herauszufinden, welcher von ihnen für das Chaos verantwortlich ist, das wir unvermeidlich vorfinden, wenn wir nach Hause kommen.
Aber wo wir die Dinge ein wenig anders machen, ist die Art und Weise, wie wir die Ring-Kamera tatsächlich verwenden. Wir benutzen die Ring-App nicht und bezahlen Ring auch nicht für irgendwelche seiner Dienste. Stattdessen verwenden wir ein Home-Assistant-Setup, um die Kamera HomeKit Secure Video unterstützen zu lassen. Das erklärt wahrscheinlich die DNS-Anfragen für Rings API. Und tatsächlich zeigt ein Blick in die Pi-hole-Logs, dass die Anfragen von homeassistant.lan kommen.
Sobald mir klar wurde, dass mein Home Assistant eine Menge Ring-API-Anfragen stellte, wollte ich wissen, warum. Und der Hinweis ist in einer der URLs besonders zu finden.
Alle Anzeichen deuten auf eine Live-Ansicht-Funktionalität hin
Oder einfach eine Live-Ansicht von vielen DNS-Anfragen
Der zweitmeist nachgefragte DNS-Eintrag in meinem Netzwerk ist für api.prod.signalling.ring.devices.a2z.com. Eine schnelle Google-Suche legt nahe, dass diese URL für den Live-Video-Feed von Ring verwendet wird. Ich habe einige Berichte gefunden, dass Leute diese spezielle URL blockieren und dadurch diese Funktionalität zerstören, also erscheint mir das ziemlich klar.
Theoretisch sollte diese URL nur angefordert werden, wenn jemand die Ring-App verwendet, um einen Live-Kamerafeed anzusehen. Ich vermute auch, dass sie verwendet wird, wenn ein Bewegungserkennungsereignis eine Aufnahme auslöst. Aber ich benutze weder die Ring-App noch eines ihrer Bewegungserkennungssysteme.
Trotzdem ist klar, dass Home Assistant nach dem DNS-Eintrag für diese URL ziemlich aggressiv fragt. In einem Haushalt mit vier Personen, Windows-PCs, Apple-Laptops, mehreren Handys und allem anderen, das das Internet nutzt, ist diese URL für die zweithäufigsten DNS-Anfragen im gesamten Netzwerk verantwortlich. Sie muss für Home Assistant ziemlich wichtig sein.
Eine unglückliche Notwendigkeit
Für den Moment, zumindest
Als ich tatsächlich ein wenig über die Dinge nachdachte, ergab alles tatsächlich sehr viel Sinn. Um ehrlich zu sein, hätte es mir ein wenig schneller klar sein sollen, als es war. Aber hey, letztendlich habe ich es verstanden.
Damit Home Assistant den Feed von Ring in HomeKit Secure Video weiterleiten kann, muss er offenbar zuerst auf diesen Feed zugreifen. Rätsel gelöst. Wir können alle zu etwas anderem übergehen.
Nun, vielleicht. Denn das hat mir klar gemacht, wie beschäftigt Home Assistant ist und wie aktiv diese Ring-Kamera sein muss. Damit HomeKit Secure Video Aktivitäten aufzeichnen kann, wenn Bewegung erkannt wird, muss Home Assistant auch rund um die Uhr Live-Video erfassen. Und das geschieht ebenfalls rund um die Uhr über die Ring-API.
Ich bin mir nicht sicher, wie ich darüber denke. Letztendlich könnte die Antwort sein, die Ring-Kamera gegen etwas zu ersetzen, das HomeKit Secure Video nativ unterstützt, wodurch der Home Assistant-Zwischenschritt völlig entfällt. Ich nutze Home Assistant für andere Dinge, also wird er nicht verschwinden. Aber vielleicht sollte er keinen 24/7-Zugang zu einer Innenkamera haben. Vielleicht ist es an der Zeit, nach geeigneten HomeKit-Kameras zu recherchieren. Ich weiß, dass mein Netzwerk mir dankbar wäre.








