Cos'è rapportd su Mac e perché vuole accedere alla rete
rapportd è un processo in background di macOS che aiuta i tuoi dispositivi Apple a comunicare tra loro. La sua pagina di manuale lo definisce il daemon che "enables Phone Call Handoff and other communication features between Apple devices". Il file vero è /usr/libexec/rapportd, gira con il tuo account e di solito usa pochissima CPU. Un avviso del firewall o una riga in un monitor di rete è di norma solo questo processo in ascolto dei tuoi altri dispositivi, quindi da sola non è un segno di problemi.
Cosa stai guardando
Esegui questi comandi per vedere il processo e le porte su cui è in ascolto:
ps -axo user,pid,%cpu,rss,args | grep '[r]apportd'
lsof -nP -a -c rapportd -i
Sul Mac usato per questa pagina usava lo 0.0% di CPU e circa 20 MB di memoria, ed era in ascolto su diverse porte TCP, una delle quali la 49152. I numeri di porta possono cambiare da Mac a Mac. macOS lo avvia con due job launchd:
/System/Library/LaunchDaemons/com.apple.rapportd.plist
/System/Library/LaunchAgents/com.apple.rapportd-user.plist
Essere in ascolto permette a un dispositivo vicino di trovare questo Mac. Non significa che qualcun altro sia connesso e non dice cosa viene inviato.
Perché potresti notarlo
| Cosa vedi | Cosa di solito significa | Prova |
|---|---|---|
| Un'app firewall chiede di rapportd | Vuole accettare connessioni dai tuoi dispositivi | Consentilo se il percorso è /usr/libexec/rapportd |
| Compare in un monitor di rete | Traffico tra dispositivi | Controlla prima la quantità |
| Breve uso di CPU dopo la riattivazione o il collegamento al Wi-Fi | I dispositivi si stanno trovando | Niente |
| CPU alta per molti minuti | Qualcosa continua a riprovare | Riavvia il Mac, poi prova con Handoff disattivato |
| Il Wi-Fi a scatti con dispositivi vicini | Forse lavoro radio di AirDrop o Handoff | Vedi Wi-Fi a scatti e AWDL |
Apple non pubblica un elenco di ciò che rapportd invia, quindi tratta con cautela le affermazioni sul contenuto esatto. Per vedere le sue connessioni in questo momento:
nettop -l 1 -p rapportd -x
Si può disattivare
Non esiste un interruttore supportato per il processo in sé. Quello che puoi controllare è la funzione che la maggior parte delle persone vuole cambiare: apri Impostazioni di Sistema › Generali › AirDrop e Continuity (AirDrop e Handoff sulle versioni precedenti di macOS) e disattiva Consenti Handoff tra questo Mac e i tuoi dispositivi iCloud. Il processo può continuare a girare anche dopo, perché altre funzioni possono usarlo. Disattivare Handoff resta comunque un buon test: se il carico o il traffico si fermano, hai la tua risposta. Se non cambia nulla, riattivalo, perché funzioni come Handoff delle chiamate telefoniche dipendono da questa comunicazione.
Terminare il processo in Monitoraggio Attività non fa danni come test, ma launchd lo riavvia, quindi non risolve nulla in modo duraturo.
È un malware
Il file vero è firmato da Apple e si trova in /usr/libexec/rapportd, sul volume di sistema. Puoi controllare la firma:
codesign -dvv /usr/libexec/rapportd 2>&1 | grep -E 'Identifier|Authority'
Un processo con questo nome che parte dalla tua cartella home, da /tmp o da /Users/Shared merita un controllo più attento. Il percorso corretto dice che il programma è autentico, ma non dice con quale dei tuoi dispositivi stia parlando.
Cosa non fare
- Non eliminare il file né i suoi job launchd. Sono sul volume di sistema protetto, e aggirare quella protezione indebolirebbe il Mac senza alcun vantaggio.
- Non bloccarlo nel firewall come prima mossa. Molte segnalazioni lo collegano a Handoff e funzioni correlate che smettono di funzionare tra i dispositivi.
- Non usare comandi
launchctlpresi dai forum per disattivarlo. Perdi funzioni senza sapere cosa causasse il sintomo. - Non leggere un numero di porta come prova di un attacco. È in ascolto, e questo è il suo compito.
Il ruolo di Mole
Mole elenca rapportd in Stato con CPU e memoria quando è occupato, e la ricerca della tabella lo trova anche quando non lo è. Perché è in esecuzione? nel suo menu mostra l'eseguibile, cosa lo ha avviato e le porte in ascolto, un controllo rapido di ciò che descrive questa pagina. Mole lo considera un servizio di rete di sistema e non offre modo di fermarlo. Anche l'elenco Rete per app, che si apre facendo clic sulle velocità di rete nella barra dei menu, può mostrarlo. Mole non cambia le tue impostazioni di Handoff, AirDrop o firewall, anche se il suo interruttore WiFi a bassa latenza, se lo attivi, può rendere AirDrop e Handoff non disponibili finché non lo disattivi. Per altro contesto, vedi i processi comuni di Mac.
Domande frequenti
Cos'è rapportd su Mac?
È un processo di sistema per la comunicazione tra dispositivi Apple, compreso Handoff delle chiamate telefoniche. Parte da /usr/libexec/rapportd.
Perché rapportd vuole accettare connessioni in entrata?
Resta in ascolto perché gli altri tuoi dispositivi Apple possano raggiungere questo Mac. Se il percorso è /usr/libexec/rapportd, il programma è di Apple e bloccarlo può influire su Handoff.
Posso disattivare rapportd?
Non esiste un modo supportato per disattivare il processo. Puoi disattivare Handoff in Impostazioni di Sistema › Generali › AirDrop e Continuity, anche se il processo può continuare a girare.
Perché rapportd usa CPU o rete?
Brevi picchi quando i dispositivi si trovano sono normali. Se l'uso di CPU dura, riavvia il Mac e prova con Handoff disattivato per vedere se è lui la causa.
rapportd è un virus?
Il file in /usr/libexec/rapportd fa parte di macOS. Controlla il percorso e, se vuoi essere sicuro, la firma con codesign.