![](https://help.apple.com/assets/6537FB06A074DBB5E802EA07/6537FB31280588A5490B6E1D/de_DE/52d714626638d3391623c853be0c593b.png)
Sicherheit von HomeKit-Kameras
Kameras mit einer Internetprotokolladresse (IP-Adresse) in HomeKit senden Video- und Audiostreams direkt an iOS-, iPadOS-, tvOS- und macOS-Geräte im lokalen Netzwerk, die auf den Stream zugreifen. Die Streams werden auf dem Gerät und in der Netzwerkkamera (oder „IP-Kamera“) mit nach dem Zufallsprinzip generierten Schlüsseln verschlüsselt, die über die sichere HomeKit-Sitzung mit der Kamera ausgetauscht werden. Wenn sich ein Gerät nicht im lokalen Netzwerk befindet, werden die verschlüsselten Streams über die Steuerzentrale (Home Hub) an das Gerät weitergeleitet. Die Steuerzentrale entschlüsselt die Streams nicht, sondern fungiert nur als Relais zwischen dem Gerät und der IP-Kamera. Wenn in einer App das Videomaterial angezeigt wird, das von der IP-Kamera von HomeKit übermittelt wird, gibt HomeKit die Videobilder sicher über einen separaten Systemprozess wieder. Auf diese Weise wird verhindert, dass die App auf den Videostream zugreifen oder ihn speichern kann. Außerdem dürfen Apps keine Bildschirmfotos aus diesem Stream speichern.
Sicheres HomeKit-Video
HomeKit bietet einen sicheren und privaten Ende-zu-Ende-Mechanismus, um Clips von HomeKit-IP-Kameras aufzunehmen, zu analysieren und anzusehen, ohne dieses Material für Apple oder Dritte zugänglich zu machen. Wird von der IP-Kamera eine Bewegung festgestellt, werden die Videoclips direkt an ein Apple-Gerät gesendet, das als Steuerzentrale konfiguriert ist. Dazu wird eine dedizierte, lokale Netzwerkverbindung zwischen der Steuerzentrale und der IP-Kamera verwendet. Die lokale Netzwerkverbindung wird mit einem pro Sitzung abgeleiteten HKDF-SHA-512-Schlüsselpaar verschlüsselt, das über die HomeKit-Sitzung zwischen der Steuerzentrale und der IP-Kamera ausgehandelt wird. HomeKit entschlüsselt die Audio- und Videostreams auf der Steuerzentrale und analysiert lokal die Videobilder, um Unregelmäßigkeiten festzustellen. Falls Unregelmäßigkeiten festgestellt werden, verschlüsselt HomeKit den Videoclip mithilfe von AES-256-GCM mit einem zufällig generierten AES-256-Schlüssel. HomeKit generiert außerdem für jeden Clip Titelbilder. Diese Bilder werden mit demselben AES-256-Schlüssel verschlüsselt. Die Daten verschlüsselter Titelbilder sowie die Audio- und Videodaten werden auf iCloud-Server geladen. Die zu jedem Clip gehörenden Metadaten, inkl. Verschlüsselungsschlüssel, werden mittels iCloud-Ende-zu-Ende-Verschlüsselung in CloudKit geladen.
Im Hinblick auf die Klassifizierung von Gesichtern speichert HomeKit in CloudKit alle Daten, die zur Klassifizierung des Gesichts einer bestimmten Person herangezogen werden, wobei die Ende-zu-Ende-Verschlüsselung von iCloud zum Einsatz kommt. Die gespeicherten Daten umfassen Informationen zur jeweiligen Person, z. B. deren Namen und Bilder, die das Gesicht der Person darstellen. Diese Gesichtsbilder können aus der App „Fotos“ des Benutzers entnommen werden, sofern der Benutzer seine Zustimmung dazu gibt, oder aus bereits analysierten Videosequenzen der IP-Kamera gesammelt werden. In einer Sitzung zur Analyse eines sicheren HomeKit-Videos werden diese Klassifizierungsdaten verwendet, um Gesichter im sicheren Videostream zu identifizieren, der direkt von der IP-Kamera gesendet wird; dabei werden auch die oben erwähnten Identifikationsinformationen einbezogen, die in den Metadaten der Clips enthalten sind.
Wenn die App „Home“ verwendet wird, um die Clips einer Kamera anzuzeigen, werden die Daten von iCloud geladen und die Schlüssel zum Entschlüsseln der Streams werden lokal mithilfe der iCloud-Ende-zu-Ende-Verschlüsselung ausgepackt. Der verschlüsselte Videoinhalt wird vom Server gestreamt und lokal auf dem iOS-Gerät entschlüsselt, bevor er im Viewer angezeigt wird. Jede Videoclipsitzung kann unterteilt werden. Der Inhaltsstream wird dabei von jedem Teil mit einem eigenen eindeutigen Schlüssel verschlüsselt.