Werken met & controle van System Integrity Protection (SIP) op uw Mac

Uw macOS-systeem of Mac OS X El Capitan heeft een beveiligingsmaatregel die bekend staat als de System Integrity Protection. Deze functie helpt u bij het onbedoeld wijzigen van systeembestanden op uw Mac - alleen door Apple ondertekende systeemprocessen kunnen naar systeemlocaties schrijven. SIP is standaard ingeschakeld.

Apple heeft SIP ontworpen om de meeste systeemlocaties, systeemprocessen en kernelextensies van uw Mac te beschermen tegen schrijven, wijzigen of vervangen. System Integrity Protection (SIP) beschermt ook de bestanden en systeemprocessen tegen malware.

Volgens Apple is System Integrity Protection een beveiligingstechnologie in alle versies van macOS en OS X El Capitan die is ontworpen om te helpen voorkomen dat mogelijk schadelijke software wijzigt wat Apple beschouwt als beveiligde bestanden en mappen op je Mac.

In eerdere versies van Mac OS X had het 'root'-gebruikersaccount voorheen geen toestemmingsbeperkingen en had het toegang tot elke systeemmap of applicatie op je Mac. De software kreeg toegang op rootniveau toen u uw beheerdersnaam en wachtwoord invoerde om het te installeren en kon vervolgens elk systeembestand of elke toepassing wijzigen of overschrijven.

System Integrity Protection beperkt het root-account en beperkt de acties die de root-gebruiker kan uitvoeren op beschermde delen van macOS en OS X.

System Integrity Protection beschermt deze delen van het systeem van uw Mac:

  • /Systeem
  • / usr
  • / bin
  • / sbin
  • / var
  • Native apps van Apple die vooraf zijn geïnstalleerd met macOS en OSX

U en eventuele apps of installatieprogramma's van derden kunnen doorgaan met schrijven naar deze paden:

  • / Toepassingen
  • /Bibliotheek
  • / usr / local

System Integrity Protection voorkomt ook dat bepaalde software de opstartschijf van uw Mac selecteert. Om handmatig een andere opstartschijf te selecteren, ga naar Systeemvoorkeuren> Opstartschijf . Of gebruik de opstartmanager door de Option-toets ingedrukt te houden tijdens het herstarten en kies vervolgens uit de lijst met beschikbare opstartschijven.

Hoe u de huidige SIP-status van uw Mac kunt controleren

  • Start Terminal vanuit / Programma's / Hulpprogramma's
  • Typ deze opdracht: csrutil-status
  • druk op Enter
  • Terminal reageert met "Status van systeemintegriteitsbescherming: ingeschakeld" of "Status van systeemintegriteitsbescherming: uitgeschakeld"

SIP in macOS Mojave en hoger

Apple heeft SIP in macOS Mojave geüpgraded met niet alleen zijn eigen apps, maar ook apps van derden. Dat betekent dat SIP nu apps van derden beschermt. Schadelijke software kan dus niet knoeien met, code invoegen, Apple's eigen apps OF uw apps van derden wijzigen of overschrijven.

SIP is in strijd met apps van derden

Als u software zoals Winclone of Totalfinder gebruikt, kunt u door deze functie problemen ondervinden.

Winclone wordt vaak gebruikt door Mac-gebruikers, omdat u hiermee eenvoudig uw Bootcamp-partitie op uw Mac kunt afbeelden. Of u nu de grootte van de Bootcamp-partitie moet wijzigen om meer ruimte te geven aan uw Mac of pc of de gegevens van de ene Bootcamp-partitie naar de andere moet migreren. Als de systeemintegriteitsbescherming is ingeschakeld op uw Mac, kunt u een probleem ondervinden bij het gebruik van het hulpprogramma.

U kunt de integriteitsbeveiligingsfunctie tijdelijk uitschakelen om uw taken uit te voeren en vervolgens teruggaan en deze beveiligingsfunctie op uw Mac inschakelen. Volg hiervoor de eenvoudige stappen hieronder.

SIP uitschakelen (System Integrity Protection)

  • Stap-> 1
    • Start uw Mac in de herstelmodus door tijdens het opstarten de control + r-toets ingedrukt te houden

      Open de Terminal in via de menubalk van Utilities
  • Stap-> 2
    • Ga naar Hulpprogramma's> Terminal en voer vervolgens “ csrutil disable; herstart . '
  • Stap -> 3
    • Voer uit wat u moet doen en keer terug naar uw herstelsysteem en schakel de beveiligingsfunctie in door ' csrutil enable; herstart . ' op uw terminalopdrachtprompt
  • Stap-> 4
    • Om te controleren of uw systeemintegriteitsbeveiligingsfunctie weer werkt op uw mac
    • Open je terminal op je mac en typ ' csrutil status '
    • Door stap 4 hierboven te gebruiken, kunt u ervoor zorgen dat u de systeemintegriteitsbeveiliging weer aanzet nadat u uw taken op hoofdniveau hebt voltooid