XProtect
Anche: protezione antimalware integrata
In breve
XProtect è la protezione antimalware integrata in macOS. Controlla le app con le firme dei malware di Apple quando si aprono per la prima volta, quando cambiano e quando le firme si aggiornano, analizza il Mac in background e rimuove i malware che trova. Apple aggiorna le sue regole separatamente dagli aggiornamenti di macOS.
XProtect non è un malware e non è un’app di terze parti. È l’antivirus di Apple, installato con macOS in /Library/Apple/System/Library/CoreServices/XProtect.app, e non ha una finestra né impostazioni sue. Te ne accorgi in due modi: un avviso del Finder che dice che un’app è stata bloccata come malware e spostata nel Cestino, e processi con XProtect nel nome in Monitoraggio Attività.
Lavora su due livelli. Il primo controlla le app con le firme di Apple nei momenti descritti sopra. Il secondo, XProtect Remediator, analizza periodicamente il Mac alla ricerca di malware già installati e li rimuove. macOS verifica ogni giorno se ci sono nuove regole di XProtect e le installa in background, senza aggiornamenti di macOS e senza riavvii.
In questa pagina
Perché XProtect usa la CPU
Il motivo più comune sono le scansioni in background. XProtect Remediator esegue una scansione rapida ogni poche ore e scansioni più lunghe ogni giorno e ogni settimana, che aspettano che il Mac sia collegato all’alimentazione. Durante una scansione potresti vedere in cima agli elenchi CPU e Disco XProtect, XProtectPluginService e processi chiamati XProtectRemediator seguito dal nome di un malware, come XProtectRemediatorAdload o XProtectRemediatorPirrit. Ognuno cerca una famiglia di malware e finisce da solo.
Le nuove regole causano un secondo giro, più breve. Quando si installa un aggiornamento delle firme, XProtect ricontrolla le app con le nuove regole, quindi la sua CPU può salire per un po’ dopo un aggiornamento. Lo stesso succede in piccolo quando installi o aggiorni più app insieme, perché ogni app modificata viene ricontrollata.
Cosa fare
Lascia finire la scansione. Non chiudere i processi di XProtect e non cercare modi per disattivarli: macOS li riavvia, e sono loro a rimuovere i malware dal Mac. Se le scansioni capitano sempre in un brutto momento, lascia il Mac acceso e collegato all’alimentazione per un po’ quando non lo usi, così quelle più lunghe possono finire.
Tieni attivi i suoi aggiornamenti. Apri Impostazioni di Sistema → Generali → Aggiornamento software, fai clic sul pulsante Informazioni accanto ad Aggiornamenti automatici e assicurati che Installa i file di dati di sistema e gli aggiornamenti di sicurezza sia attivo. Su macOS Sequoia e versioni precedenti l’impostazione si chiama Installa Risposte di sicurezza e file di sistema. È così che le nuove regole di XProtect arrivano sul Mac.
Come verificare che XProtect sia attivo e aggiornato
Monitoraggio Attività mostra XProtect al lavoro, e il Terminale o Informazioni di sistema ti dicono quale versione delle sue regole hai.
- Apri Monitoraggio Attività, fai clic sul pannello CPU, scegli Vista → Tutti i processi e digita
xprotectnel campo di ricerca. Di solito vedrai xprotectd, XprotectService e XProtectBridgeService. Durante una scansione si aggiungono i processi XProtect, XProtectPluginService e XProtectRemediator. - Per vedere da dove viene eseguito ciascuno, apri il Terminale ed esegui
ps -axo user,comm | grep -i xprotect. I processi di Apple vengono eseguiti da /usr/libexec, da /Library/Apple/System/Library/CoreServices/XProtect.app o da /System/Library/PrivateFrameworks/XprotectFramework.framework. - Su macOS Sequoia e versioni successive, esegui
xprotect version. Mostra la versione installata delle regole di XProtect e la data di installazione. - Esegui
sudo xprotect checke inserisci la tua password per vedere la versione più recente pubblicata da Apple. Se è più alta della tua,sudo xprotect updatela installa subito. - Su qualsiasi versione recente di macOS, tieni premuto Opzione, scegli menu Apple → Informazioni di sistema e fai clic su Installazioni sotto Software. Gli aggiornamenti chiamati XProtectPlistConfigData, XProtectPayloads o XProtectCloudKitUpdate sono di XProtect. Nel Terminale,
system_profiler SPInstallHistoryDataType | grep -A4 XProtectmostra lo stesso elenco.
Uso normale di XProtect e quando è un problema
Normale: i processi di XProtect vanno e vengono durante la giornata e per la maggior parte del tempo usano poco. Se lo stesso processo resta in cima all’elenco CPU per ore ogni giorno, riavvia il Mac, così una scansione bloccata si interrompe, e assicurati che gli aggiornamenti di XProtect siano attivi, così ti arriva qualsiasi correzione rilasciata da Apple.
XProtect è più attivo del solito in questi momenti, e ognuno finisce da solo:
- Una scansione programmata: una rapida ogni poche ore, e scansioni più lunghe ogni giorno e ogni settimana quando il Mac è collegato all’alimentazione.
- Le ore dopo l’installazione di nuove regole, quando ricontrolla le app con quelle regole.
- Il primo avvio delle app che hai scaricato o aggiornato, che vengono controllate prima di aprirsi.
- L’installazione o l’aggiornamento di molte app insieme, dato che ogni app modificata viene controllata di nuovo.
Se XProtect trova un malware
Quando XProtect trova un malware noto all’apertura di un’app, lo blocca, lo sposta nel Cestino e mostra un avviso nel Finder. Svuota il Cestino e non scaricare di nuovo l’app dalla stessa fonte. XProtect Remediator rimuove senza chiedere i malware che trova durante le sue scansioni.
XProtect non riavvia il Mac da solo, e alcune rimozioni si completano solo dopo un riavvio. Se hai visto un avviso, riavvia appena puoi.
Un avviso che continua a ricomparire per un’app che non hai scaricato tu significa che qualcosa sul Mac la scarica di nuovo. Cerca in Impostazioni di Sistema → Generali → Elementi login ed estensioni gli elementi che non riconosci, e rimuovi l’app a cui appartengono.
Domande frequenti
Cos’è XProtect sul Mac?
La protezione antimalware integrata di Apple. Controlla le app con i malware noti quando si aprono o cambiano, analizza il Mac in background con XProtect Remediator e rimuove ciò che trova.
XProtect è un malware?
No. XProtect fa parte di macOS ed è proprio ciò che rimuove i malware. Quello vero si trova in /Library/Apple/System/Library/CoreServices/XProtect.app e in /System/Library/PrivateFrameworks/XprotectFramework.framework, ed è firmato da Apple.
Posso disattivare XProtect?
In Impostazioni di Sistema non c’è un interruttore, e non dovresti provarci. Disattivare gli aggiornamenti di sicurezza automatici impedisce solo l’arrivo di nuove regole, e lascia il Mac protetto da meno malware.
Cos’è XProtectPluginService e perché usa tanta CPU?
Fa parte di XProtect: è un helper dentro XProtect.app che partecipa alle scansioni programmate dei malware. Una CPU alta da parte sua significa che è in corso una scansione. Finisce da sola, e le scansioni più lunghe vengono eseguite solo quando il Mac è collegato all’alimentazione.
Cosa sono i processi XProtectRemediator?
Sono gli scanner di XProtect Remediator. Ognuno cerca una sola famiglia di malware per Mac, ed è per questo che hanno nomi come XProtectRemediatorAdload o XProtectRemediatorPirrit. Compaiono durante una scansione e si chiudono quando è finita.
Correlati
Cerchi qualcosa di meglio di Monitoraggio Attività? Leggi le migliori alternative a Monitoraggio Attività per Mac, oppure sfoglia tutti i termini del glossario.