NetMute

Was ist rapportd auf Mac? Warum fragt deine Firewall danach

Die meisten Menschen begegnen rapportd auf die gleiche Weise: Ein Firewall-Dialog erscheint und fragt, ob rapportd eingehende Netzwerkverbindungen akzeptieren darf, und der Name sagt ihnen nichts. Andere entdecken es im Activity Monitor und fragen sich, warum ein unbekannter Prozess auf ihrem Mac läuft. Die kurze Antwort ist, dass rapportd ein normaler Bestandteil von macOS ist, von Apple entwickelt wurde und dafür sorgt, dass deine Apple-Geräte sich gegenseitig erkennen. Die längere Antwort, einschließlich ob du es sicher blockieren kannst, folgt weiter unten.

6 Minuten LesezeitAktualisiert

Was rapportd ist

rapportd ist ein legitimer Apple-System-Daemon, der als Teil von macOS ausgeliefert wird. Es ist keine Malware, kein Adware und nichts, was du versehentlich installiert hast. Bei aktuellen macOS-Versionen befindet sich die Binärdatei unter /usr/libexec/rapportd, sie ist von Apple signiert und wird vom System automatisch gestartet, nicht von dir.

Seine Aufgabe ist Continuity, die Familie von Funktionen, die es deinem Mac, iPhone, iPad und Apple Watch ermöglichen, als eine Einheit zu agieren. Das umfasst typischerweise Handoff (beginne eine E-Mail auf deinem iPhone, beende sie auf deinem Mac), Universal Clipboard (kopiere auf einem Gerät, füge auf einem anderen ein), Telefon- und SMS-Relay, Instant Hotspot, Continuity Camera, Continuity Markup und Sketch sowie Auto Unlock mit einer Apple Watch. Nicht alle dieser Funktionen laufen ausschließlich über rapportd, aber sie alle basieren auf der gleichen Grundidee: Deine Geräte müssen wissen, dass die anderen in der Nähe und wach sind.

Das ist der Teil, den rapportd übernimmt. Es kündigt die Präsenz deines Macs bei nahegelegenen Apple-Geräten an, die mit demselben Apple Account angemeldet sind, und hört auf deren Anzeigen, wobei Bluetooth Low Energy und Peer-to-Peer-Wi-Fi (Apple Wireless Direct Link, oder AWDL) verwendet werden. Die Verbindungen, die es herstellt, sind lokal und zwischen deinen eigenen Geräten, nicht zu einem entfernten Server, der von jemand anderem betrieben wird.

Da die Entdeckung in beide Richtungen funktionieren muss, greift rapportd nicht nur aus. Es wartet auch darauf, erreicht zu werden. Dieses einzelne Detail ist der Grund, warum es viel häufiger in einem Firewall-Dialog erscheint als jeder andere Apple-Daemon.

Warum du es plötzlich siehst

Der häufigste Auslöser ist das Einschalten der integrierten macOS-Firewall. Die macOS-Firewall filtert eingehende Verbindungen, sodass das System beim Aktivieren beginnt, bei jedem Prozess nachzufragen, der auf sie hören möchte. rapportd ist fast immer einer der Ersten, die ihre Hand heben, was das Dialogfeld erzeugt, nach dem die Leute suchen: Möchten Sie, dass die Anwendung rapportd eingehende Netzwerkverbindungen akzeptiert?

Wenn dieses erscheint, ist nichts schiefgelaufen. rapportd hat genau dasselbe am Tag zuvor gemacht. Was sich geändert hat, ist, dass die Firewall jetzt zwischen ihm und Ihren anderen Geräten steht und Sie auffordert, eine Entscheidung zu treffen, die macOS zuvor stillschweigend getroffen hat. Dasselbe Prompt kann nach einem macOS-Update wieder erscheinen, da eine aktualisierte Binärdatei aus Sicht der Firewall-Liste erlaubter Apps effektiv eine neue Binärdatei ist.

Der zweite Weg, wie Leute es finden, ist der Aktivitätsanzeiger (Activity Monitor). rapportd erscheint in der Prozessliste unter Ihrem Benutzerkonto, normalerweise mit vernachlässigbarer CPU-Auslastung und einem kleinen, konstanten Datenfluss. Unter dem Netzwerk-Tab sehen Sie meist Paketzahlen, die langsam wachsen, und Datenmengen, die in Kilobytes und nicht in Megabytes gemessen werden, weil Discovery-Verkehr klein gehalten ist.

Der dritte Weg ist ein Netzwerkmonitor eines Drittanbieters oder eine ausgehende Firewall, die rapportd zeigt, wie es lokale Verbindungen in Ihrem Netzwerk herstellt. Auch das ist erwartetes Verhalten für einen Geräte-Discovery-Dienst.

Ist rapportd Malware und wie können Sie das selbst überprüfen?

Das ist nicht der Fall. rapportd ist Apples eigener Code und Teil einer Standardinstallation von macOS. Der Grund, warum es trotzdem sinnvoll ist, das zu überprüfen, ist, dass das Benennen einer bösartigen Binärdatei nach einem bekannten Systemprozess eine bewährte Technik ist, weshalb die Gewohnheit, dies zu kontrollieren, auch dann sinnvoll ist, wenn die Antwort beruhigend ist.

Der erste Check ist der Speicherort. Der Daemon von Apple befindet sich in /usr/libexec, einem Systemverzeichnis, das durch System Integrity Protection geschützt ist, was bedeutet, dass normale Software dort keinen Ersatz schreiben kann. In Activity Monitor kannst du den Prozess doppelklicken und seine offenen Dateien und Ports inspizieren, um zu sehen, wo er läuft. Ein Prozess, der sich selbst rapportd nennt und aus deinem Home-Ordner, einem Downloads-Ordner oder einem privaten Support-Ordner einer Anwendung kommt, ist nicht der Apple-Daemon und verdient Aufmerksamkeit.

Der zweite Check ist die Code-Signatur. macOS liefert ein Kommandozeilen-Tool namens codesign, und wenn du es bittest, Signaturinformationen für die Binärdatei in /usr/libexec/rapportd anzuzeigen, wird die Signaturstelle angezeigt. Für ein echtes Apple-Systemkomponente solltest du die eigene Signaturstelle von Apple und das Apple Root-Zertifikat in der Signaturkette sehen, nicht einen Drittanbieter-Namen oder eine ad-hoc- oder fehlende Signatur. Wenn du Terminal nicht verwenden möchtest, ist die Kombination aus dem korrekten Pfad und einem Prozess, den Activity Monitor als klein und idle zeigt, bereits ein starker Beweis.

Der dritte Check ist das Verhalten. Echtes rapportd ist ruhig. Anhaltend hohe CPU-Auslastung oder schwere, anhaltende Datenübertragungen sind ungewöhnlich und sollten überprüft werden, auch wenn der nächste Abschnitt erklärt, dass sie meist eine harmlose Ursache haben, anstatt eine bösartige.

Solltest du es erlauben oder blockieren?

Der ehrliche Kompromiss ist eng. Wenn du rapportd eingehende Verbindungen verweigerst, verlierst du die Continuity-Funktionen, die davon abhängen, dass deine Geräte sich finden, und sonst nichts. Dein Mac startet, surft, synchronisiert iCloud, empfängt E‑Mails und führt Anwendungen genau wie zuvor aus. Es gibt keinen Sicherheitsnachteil, wenn du es verweigerst, und kein Stabilitätsproblem.

Die Entscheidung ist also einfach, ob du diese Funktionen nutzt. Wenn Handoff, Universal Clipboard, Instant Hotspot oder das Entsperren deines Mac mit einer Apple Watch Teil deiner Arbeitsweise sind, erlaube es. Wenn du keines davon bewusst benutzt hast oder nur ein Apple‑Gerät besitzt, kostet es dich nichts, es zu verweigern.

Es gibt jedoch einen saubereren Weg als, es in der Firewall zu blockieren. Das Blockieren an der Firewall lässt die Funktionen aktiviert, während es stillschweigend den Mechanismus, auf den sie angewiesen sind, unterbricht, was später zu verwirrenden halb funktionierenden Zuständen führen kann. Die Funktion direkt an der Quelle auszuschalten, ist ordentlicher: In neueren macOS-Versionen befindet sich der Handoff-Schalter in den Systemeinstellungen unter „Allgemein“, im Abschnitt „AirDrop und Handoff“. Schalte ihn aus, und das System hört auf, rapportd überhaupt zu fragen, die Arbeit zu übernehmen.

Hohe CPU- oder ungewöhnlich konstante Netzwerkaktivität von rapportd ist ein separates Problem und stellt meist eine Geräte-Entdeckungs-Schleife und keinen Kompromiss dar. Es klärt sich in der Regel, wenn du Bluetooth und Wi‑Fi aus- und wieder einschaltest, den Mac neu startest, dich aus deinem Apple Account ab- und wieder anmeldest oder Handoff deaktivierst, um den Entdeckungszyklus ganz zu stoppen.

Das größere Problem: Dutzende von Daemons, kaum Sichtbarkeit

rapportd wird aus einem unbeabsichtigten Grund hervorgehoben: Es hört zu, daher muss die integrierte Firewall danach fragen. Die Dutzenden anderer Hintergrundprozesse auf deinem Mac stellen nur ausgehende Verbindungen her, die die macOS-Firewall nicht filtert und nie danach fragt. Sie sind nicht vertrauenswürdiger als rapportd. Sie sind nur leiser dabei.

Das ist die unangenehme Lücke. Ein typischer Mac läuft mit System-Daemons, die Zertifikatsprüfungen, Push-Benachrichtigungen, iCloud-Synchronisierung, Spotlight-Vorschläge, Software-Updates und Telemetrie verwalten, neben jeder Drittanbieter-App, die du installiert hast, jede mit eigenem Netzwerkverhalten. Activity Monitor zeigt dir, wenn ein Prozess Daten verschoben hat. Er sagt dir aber nicht, welche Domains kontaktiert wurden, wann oder wie viele Daten an jede gingen, und genau diese Informationen brauchst du, um zu entscheiden, ob etwas normal ist.

Hier kommt NetMute ins Spiel. Es zeigt Echtzeit-Netzwerkverkehr pro App und Prozess an und protokolliert auf Domain-Ebene, sodass du sehen kannst, welche Domains ein Prozess tatsächlich kontaktiert hat, wann und mit wie vielen Daten. Wenn etwas verdächtig aussieht, blockiert die Firewall die jeweilige App mit einem Klick, und temporäre Regeln laufen automatisch ab, sodass ein kurzer Test nicht in einer dauerhaft kaputten App endet, an die du dich nicht mehr erinnerst. Netzwerkprofile erlauben es, Regeln zwischen deinem Heimnetzwerk und einem Hotspot zu unterscheiden, und Tracker Shield blockiert mehr als 1.100 bekannte Tracker-Domains sofort.

Das Ziel ist nicht, Apples Daemons zu blockieren. Die meisten, inklusive rapportd, tun genau das, was sie behaupten. Das Ziel ist, die nächste Frage dazu beantworten zu können, ohne nach dem Prozessnamen suchen zu müssen.

Häufig gestellte Fragen zu rapportd

Sieh dir an, was jeder Prozess auf deinem Mac tatsächlich kontaktiert

NetMute zeigt Echtzeit-Netzwerkaktivität pro App und Prozess, protokolliert, welche Domains jeder Prozess kontaktiert hat, und blockiert alles, was du nicht möchtest, dass es kommuniziert. Kostenlos im Mac App Store, mit einem einmaligen In-App-Kauf für Premium. Kein Abonnement.

NetMute herunterladen