Hvordan jobbe med og kontrollere System Integrity Protection (SIP) på din Mac

MacOS-systemet eller Mac OS X El Capitan har et sikkerhetstiltak kjent som System Integrity Protection. Denne funksjonen hjelper deg fra utilsiktet endring av noen av systemfilene på Mac-en – kun Apple-signerte systemprosesser kan skrive til systemplasseringer. SIP er aktivert som standard.

Apple utviklet SIP for å beskytte de fleste av Mac-ens systemplasseringer, systemprosesser og kjerneutvidelser fra å bli skrevet til, modifisert eller erstattet. System Integrity Protection (SIP) beskytter også filene og systemprosessene mot skadelig programvare.

Ifølge Apple er System Integrity Protection en sikkerhetsteknologi i alle versjoner av macOS og OS X El Capitan som er utviklet for å forhindre potensielt skadelig programvare fra å endre det Apple anser som beskyttede filer og mapper på din Mac.

I tidligere versjoner av Mac OS X er "root" brukerkonto hadde tidligere ingen tillatelsesbegrensninger og kunne få tilgang til hvilken som helst systemmappe eller applikasjon på din Mac. Programvaren fikk tilgang på rotnivå når du skrev inn administratornavnet og passordet for å installere den, og kunne deretter endre eller overskrive en hvilken som helst systemfil eller applikasjon.

Systemintegritetsbeskyttelse begrenser root-kontoen og begrenser handlingene som root-brukeren kan utføre på beskyttede deler av macOS og OS X.

Systemintegritetsbeskyttelse beskytter disse delene av Mac-systemet:

  • /System
  • /usr
  • /bin
  • /sbin
  • /var
  • Apples opprinnelige apper som leveres forhåndsinstallert med macOS og OSX

Du og eventuelle tredjepartsapper eller installatører kan fortsette å skrive til disse banene:

  • /Applications
  • /Library
  • /usr/local

Systemintegritetsbeskyttelse forhindrer også visse programmer i å velge Mac-ens oppstartsdisk. For å velge en annen oppstartsdisk manuelt, gå til Systemvalg > Oppstartsdisk. Eller bruk oppstartsbehandling ved å holde nede Tilvalg-tasten når du starter på nytt, og deretter velge fra listen over tilgjengelige oppstartsdisker.

Innhold

  • Slik sjekker du Macens nåværende SIP-status
  • SIP i macOS Mojave og nyere
  • SIP-konflikt med tredjepartsapper
    • Slik deaktiverer du SIP (System Integrity Protection)
    • Relaterte innlegg:

Slik sjekker du Macens nåværende SIP-status

  • Start Terminal fra /Applications/Utilities
  • Skriv inn denne kommandoen: csrutil-status
  • trykk enter
  • Terminal svarer med enten "System Integrity Protection status: aktivert" eller "System Integrity Protection status: deaktivert" SIP aktivert på Mac via Terminal

SIP i macOS Mojave og nyere

Apple oppgraderte SIP i macOS Mojave til å inkludere ikke bare sine egne apper, men også tredjepartsapper. Det betyr at SIP nå beskytter tredjepartsapper. Så ondsinnet programvare kan ikke tukle med, sette inn kode, endre eller overskrive Apples egne apper ELLER tredjepartsappene dine.

SIP-konflikt med tredjepartsapper

Hvis du bruker programvare som f.eks Winclone eller Totalfinder, du kan oppleve noen problemer på grunn av denne funksjonen.

Winclone brukes ofte av Mac-brukere da det lar deg enkelt avbilde Bootcamp-partisjonen din på Mac-en din. Enten du trenger å endre størrelsen på Bootcamp-partisjonen for å gi mer plass til din Mac eller PC eller migrere dataene fra en Bootcamp-partisjon til en annen. Hvis du har System Integrity Protection aktivert på Mac-en, kan det hende du opplever et problem med å bruke verktøyet.

Du kan deaktiver funksjonen for integritetsbeskyttelse midlertidigfor å utføre oppgavene dine, og gå deretter tilbake og aktiver denne beskyttelsesfunksjonen på Mac-en. Følg de enkle trinnene nedenfor for å oppnå dette.

Slik deaktiverer du SIP (System Integrity Protection)

  • Trinn-> 1
    • Start Mac-en i gjenopprettingsmodus ved å holde inne Ctrl + r-tasten under oppstartsklokken.
      Skjermbilde av macOS-gjenopprettingsmodus som fremhever Utilities Terminal i menylinjen
      Få tilgang til terminalen fra menylinjen Utilities
  • Trinn-> 2
    • Gå til Verktøy > Terminal og skriv deretter inn "csrutil deaktiver; starte på nytt.’
  • Trinn ->3
    • Utfør det du trenger å gjøre og gå deretter tilbake til gjenopprettingssystemet og aktiver beskyttelsesfunksjonen ved å skrive 'csrutil aktivere; starte på nytt.’ på terminalens ledetekst
  • Trinn-> 4
    • For å sjekke om funksjonen for beskyttelse av systemintegritet fungerer igjen på din Mac
    • Åpne terminalen din på din mac og skriv 'csrutil-status
    • Ved å bruke trinn 4 ovenfor, kan du forsikre deg om at du har slått på systemintegritetsbeskyttelsen igjen etter at du har fullført oppgavene på rotnivå
sudz - eple
SK(Administrerende redaktør)

Sudz (SK) er besatt av teknologi siden den tidlige ankomsten av A/UX til Apple, og er ansvarlig for den redaksjonelle ledelsen av AppleToolBox. Han er basert i Los Angeles, CA.

Sudz spesialiserer seg på å dekke alt macOS, etter å ha gjennomgått dusinvis av OS X- og macOS-utviklinger gjennom årene.

I et tidligere liv jobbet Sudz med å hjelpe Fortune 100-selskaper med deres ambisjoner om teknologi og forretningstransformasjon.