Kako onemogočiti zaščito sistemske integritete v macOS-u

Dolgoletni uporabniki Maca so verjetno uživali v možnosti prilagajanja operacijskega sistema na najnižjih ravneh. Že leta skrite nastavitve in aplikacije za prilagajanje uporabnikom omogočajo popoln nadzor nad svojim Macom, da prilagodijo njegov videz in delovanje.

Toda če lahko uporabnik dostopa do teh osnovnih sistemskih datotek, lahko tudi zlonamerna programska oprema. Prav ta resničnost je spodbudila Apple, da je v macOS uvedel varnostno funkcijo, imenovano System Integrity Protection, začenši z OS X El Capitan leta 2015. In čeprav je zaščita sistemske integritete pomembna funkcija, od katere bo imela koristi večina uporabnikov, lahko povzroči težave z določeno močjo. uporabniških delovnih tokov in aplikacij. Torej, če ste pripravljeni sprejeti tveganje zmanjšane varnosti v zameno za večjo prilagodljivost, je tukaj opisano, kako onemogočiti zaščito sistemske celovitosti v macOS-u.

Kako onemogočiti zaščito sistemske integritete v macOS-u

Kaj je zaščita celovitosti sistema?

Preden gremo naprej, si vzemimo trenutek, da natančno preučimo, kaj počne zaščita celovitosti sistema, da se prepričamo, da je to, kar potrebujete, onemogočiti. Zaščita celovitosti sistema je namenjena omejevanju dostopa do kritičnih sistemskih datotek in s tem blokiranju nekaterih vektorjev napadov za zlonamerno in drugo zlonamerno programsko opremo.

Običajni uporabniški računi macOS so imeli vedno omejitve glede datotek, do katerih lahko dostopajo, vendar root uporabnik, poseben uporabniški račun, ki ima povišane privilegije za namen sistemske administracije, ni imel omejitev. Pred uvedbo zaščite celovitosti sistema je imel vsak fizični uporabnik ali skript, ki je imel dostop do korenskega računa in gesla, dejansko popoln dostop do vsakega področja sistema.

Prepoznavanje možnega varnostnega problema, skupaj z dejstvom, da večina Uporabnikom Mac-a nikoli ne bo treba dostopati ali spreminjati osnovnih sistemskih datotek, Apple je ustvaril zaščito sistemske celovitosti, da blokira dostop do ključnih lokacij in datotek, tudi za korenskega uporabnika. Te lokacije vključujejo:

/Sistem

/usr

/bin

/sbin

Vsaka aplikacija, ki je vnaprej nameščena kot del macOS

Če je omogočena zaščita celovitosti sistema, je edini način za spreminjanje datotek na teh lokacijah prek aplikacij ali procesov, ki jih podpiše Apple z izrecnim dovoljenjem za to. Na primer, postopek posodobitve programske opreme ali Applovi lastni namestitveni programi. Aplikacije tretjih oseb in celo skrbnik Maca v nobenem primeru ne morejo spreminjati teh datotek. Če poskusite to storiti, tudi z ukazom »sudo«, boste preprosto prejeli Operacija ni dovoljena sporočilo.

zaščita celovitosti sistema zavrnjena

Ali bi morali onemogočiti zaščito sistemske integritete?

Kot že omenjeno, lahko zaščita sistemske celovitosti povzroči težave z nekaterimi delovnimi tokovi ali aplikacijami zmogljivih uporabnikov, ki zahtevajo možnost spreminjanja sistemskih datotek. Dobra novica je, da lahko onemogočite zaščito sistemske integritete, če ste pripravljeni sprejeti tveganje, da bo vaš Mac bolj ranljiv, če to storite. Za izkušene uporabnike pa je prilagodljivost pri nadaljnjem dostopu in spreminjanju teh datotek morda vredna tveganja.

Torej, skratka, če zagotovo veste, da se delovni tok ali aplikacija, ki jo potrebujete, zanaša na dostop do zaščitenih sistemskih datotek, in razumete povezana tveganja, boste verjetno v redu, če onemogočite zaščito sistemske integritete. Če pa ne veste, zakaj morate onemogočiti zaščito sistemske celovitosti ali če to počnete samo zato, ker vam je to naročila aplikacija, ki ste jo prenesli, je bolje, da jo ohranite omogočeno in poiščete drugo rešitev za aplikacijo ali proces poskušaš ugoditi.

Onemogoči zaščito sistemske integritete

  1. Če želite onemogočiti zaščito sistemske integritete, zaženite svoj Mac v način za obnovitev tako, da pritisnete in držite tipko Ukaz in R tipke na tipkovnici, takoj ko zaslišite zagonski zvonec.
  2. Ko se zaženete v način za obnovitev, izberite Pripomočki > Terminal iz menijske vrstice na vrhu zaslona.
  3. terminal za obnovitev mac

  4. Če želite preveriti, ali je zaščita celovitosti sistema trenutno omogočena ali onemogočena, uporabite ukaz csrutil status.
  5. mac preveri zaščito celovitosti sistema

  6. Za onemogočiti Zaščita celovitosti sistema, uporabite ukaz onemogoči csrutil. Ti lahko ponovno omogoči pozneje, tako da ponovite te korake in uporabite ukaz omogoči csrutil namesto tega.
  7. mac onemogoči zaščito celovitosti sistema

  8. Ko onemogočite zaščito sistemske celovitosti, znova zaženite svoj Mac prek menija Apple.

mac onemogoči ponovni zagon zaščite celovitosti sistema