Come lavorare con e controllare System Integrity Protection (SIP) sul tuo Mac

Il tuo sistema macOS o Mac OS X El Capitan dispone di una misura di sicurezza nota come System Integrity Protection. Questa funzione ti aiuta dalla modifica involontaria di qualsiasi file di sistema sul tuo Mac: solo i processi di sistema firmati da Apple possono scrivere nelle posizioni di sistema. SIP è abilitato per impostazione predefinita.

Apple ha progettato SIP per proteggere la maggior parte delle posizioni di sistema del tuo Mac, i processi di sistema e le estensioni del kernel dalla scrittura, dalla modifica o dalla sostituzione. System Integrity Protection (SIP) protegge anche i file e i processi di sistema da qualsiasi malware.

Secondo Apple, System Integrity Protection è una tecnologia di sicurezza in tutte le versioni di macOS e OS X El Capitan che è progettato per impedire a software potenzialmente dannoso di modificare ciò che Apple considera file e cartelle protetti sul tuo Mac.

Nelle versioni precedenti di Mac OS X, il Account utente "root" in precedenza non aveva restrizioni di autorizzazione e poteva accedere a qualsiasi cartella di sistema o applicazione sul tuo Mac. Il software ha ottenuto l'accesso a livello di root quando hai inserito il nome e la password dell'amministratore per installarlo e potrebbe quindi modificare o sovrascrivere qualsiasi file di sistema o applicazione.

System Integrity Protection limita l'account root e limita le azioni che l'utente root può eseguire su parti protette di macOS e OS X.

System Integrity Protection protegge queste parti del sistema del tuo Mac:

  • /System
  • /usr
  • /bin
  • /sbin
  • /var
  • Le app native di Apple preinstallate con macOS e OSX

Tu e qualsiasi app o installatore di terze parti potete continuare a scrivere su questi percorsi:

  • /Applications
  • /Library
  • /usr/local

La protezione dell'integrità del sistema impedisce anche a determinati software di selezionare il disco di avvio del Mac. Per selezionare manualmente un disco di avvio diverso, vai a Preferenze di Sistema > Disco di avvio. Oppure usa il gestore di avvio tenendo premuto il tasto Opzione al riavvio, quindi scegliendo dall'elenco dei dischi di avvio disponibili.

Contenuti

  • Come controllare lo stato SIP corrente del tuo Mac
  • SIP in macOS Mojave e versioni successive
  • SIP è in conflitto con app di terze parti
    • Come disabilitare SIP (Protezione dell'integrità del sistema)
    • Post correlati:

Come controllare lo stato SIP corrente del tuo Mac

  • Avvia Terminale da /Applicazioni/Utility
  • Digita questo comando: stato csrutil
  • premere Invio
  • Il terminale risponde con "Stato di protezione dell'integrità del sistema: abilitato" o "Stato di protezione dell'integrità del sistema: disabilitato" SIP abilitato su Mac tramite Terminale

SIP in macOS Mojave e versioni successive

Apple ha aggiornato SIP in macOS Mojave per includere non solo le proprie app ma anche app di terze parti. Ciò significa che SIP ora protegge le app di terze parti. Quindi il software dannoso non può manomettere, inserire codice, modificare o sovrascrivere le app di Apple OPPURE le tue app di terze parti.

SIP è in conflitto con app di terze parti

Se stai usando un software come Winclone o Trova totale, potresti riscontrare alcuni problemi a causa di questa funzione.

Winclone viene spesso utilizzato dagli utenti Mac in quanto consente di visualizzare facilmente la partizione Bootcamp sul Mac. Sia che tu debba modificare la dimensione della partizione Bootcamp per dare più spazio al tuo Mac o PC o migrare i dati da una partizione Bootcamp a un'altra. Se hai attivato la protezione dell'integrità del sistema sul tuo Mac, potresti riscontrare un problema con l'utilizzo dell'utilità.

Puoi disabilitare temporaneamente la funzione di protezione dell'integritàper svolgere le tue attività, quindi torna indietro e abilita questa funzione di protezione sul tuo Mac. Si prega di seguire i semplici passaggi di seguito per eseguire questa operazione.

Come disabilitare SIP (Protezione dell'integrità del sistema)

  • Passo-> 1
    • Avvia il tuo Mac in modalità di ripristino tenendo premuto il tasto control + r durante il suono di avvio.
      Schermata della modalità di ripristino macOS che evidenzia Terminale Utilità nella barra dei menu
      Accedi al Terminale dalla barra dei menu Utilità
  • Passo-> 2
    • Vai a Utilità > Terminale e poi inserisci "csrutil disabilita; riavviare.’
  • Passaggio -> 3
    • Esegui ciò che devi fare, quindi torna al tuo sistema di ripristino e abilita la funzione di protezione digitando "csrutil abilita; riavviare.' sul prompt dei comandi del terminale
  • Passo-> 4
    • Per verificare se la funzione di protezione dell'integrità del sistema funziona di nuovo sul tuo mac
    • Apri il tuo terminale sul tuo Mac e digita 'stato csrutil
    • Utilizzando il passaggio 4 sopra, puoi assicurarti di aver riattivato la protezione dell'integrità del sistema dopo aver completato le attività a livello di root
sudz - mela
SK( Editore manageriale )

Ossessionato dalla tecnologia sin dall'arrivo anticipato di A/UX su Apple, Sudz (SK) è responsabile della direzione editoriale di AppleToolBox. Ha sede a Los Angeles, in California.

Sudz è specializzato nella copertura di tutto ciò che riguarda macOS, avendo esaminato dozzine di sviluppi di OS X e macOS nel corso degli anni.

In una vita precedente, Sudz ha lavorato aiutando le aziende Fortune 100 con le loro aspirazioni tecnologiche e di trasformazione aziendale.