PC și mobil

Cum să dezactivați protecția integrității sistemului în macOS

Utilizatorii vechi de Mac s-au bucurat probabil de capacitatea de a modifica sistemul de operare la cele mai joase niveluri. De ani de zile, setările ascunse și aplicațiile de personalizare le permit utilizatorilor să preia controlul complet asupra Mac-ului lor pentru a personaliza modul în care arăta și funcționa.

Dar dacă utilizatorul poate accesa aceste fișiere de bază ale sistemului, la fel pot face și malware-ul. Această realitate a determinat Apple să introducă o caracteristică de securitate numită System Integrity Protection în macOS, începând cu OS X El Capitan în 2015. Și în timp ce System Integrity Protection este o caracteristică importantă de care vor beneficia majoritatea utilizatorilor, poate cauza probleme cu o anumită putere. fluxurile de lucru și aplicațiile utilizatorilor. Deci, dacă sunteți dispus să acceptați riscul securității reduse în schimbul unei flexibilități mai mari, iată cum să dezactivați Protecția integrității sistemului în macOS.

Cum să dezactivați protecția integrității sistemului în macOS

Ce este protecția integrității sistemului?

Înainte de a merge mai departe, să luăm un moment rapid pentru a trece peste exact ce face System Integrity Protection pentru a ne asigura că dezactivarea acesteia este ceea ce aveți nevoie. Protecția integrității sistemului se referă la restricționarea accesului la fișierele critice de sistem, blocând astfel anumiți vectori de atac pentru malware și alte programe rău intenționate.

Conturile normale de utilizator macOS au avut întotdeauna restricții cu privire la fișierele pe care le puteau accesa, dar utilizator root, un cont de utilizator special care are privilegii ridicate în scopul administrării sistemului, nu avea restricții. Înainte de introducerea System Integrity Protection, orice utilizator fizic sau script care avea acces la contul root și parola avea efectiv acces complet la fiecare zonă a sistemului.

Recunoașterea potențialei probleme de securitate, împreună cu faptul că cel mai Utilizatorii Mac nu vor trebui niciodată să acceseze sau să modifice fișierele de bază ale sistemului, Apple a creat System Integrity Protection pentru a bloca accesul la locațiile și fișierele cheie, chiar și pentru utilizatorul root. Aceste locații includ:

/Sistem

/usr

/cos

/sbin

Orice aplicație care este preinstalată ca parte a macOS

Cu System Integrity Protection activată, singura modalitate de a modifica fișierele din aceste locații este prin intermediul aplicațiilor sau proceselor care sunt semnate de Apple cu permisiunea explicită de a face acest lucru. De exemplu, procesul de actualizare software sau propriile aplicații de instalare Apple. Aplicațiile terțelor părți și chiar și administratorul Mac-ului nu pot modifica aceste fișiere sub nicio circumstanță. Dacă încercați să faceți acest lucru, chiar și cu o comandă „sudo”, veți primi pur și simplu un Operatie nepermisa mesaj.

protecția integrității sistemului este refuzată

Ar trebui să dezactivați protecția integrității sistemului?

După cum s-a menționat, Protecția integrității sistemului poate cauza probleme cu anumite fluxuri de lucru ale utilizatorilor cu putere sau aplicații care necesită posibilitatea de a modifica fișierele de sistem. Vestea bună este că puteți dezactiva Protecția integrității sistemului, atâta timp cât sunteți dispus să acceptați riscul ca Mac-ul dvs. să fie mai vulnerabil dacă faceți acest lucru. Pentru utilizatorii cu putere, totuși, flexibilitatea de a continua să acceseze și să modifice aceste fișiere poate merita riscul.

Deci, pe scurt, dacă știți cu siguranță că un flux de lucru sau o aplicație de care aveți nevoie se bazează pe accesul la fișierele de sistem protejate și înțelegeți riscurile implicate, probabil că veți fi de acord cu dezactivarea Protecției integrității sistemului. Dar dacă nu știți de ce trebuie să dezactivați Protecția integrității sistemului sau dacă o faceți doar pentru că o aplicație pe care ați descărcat-o v-a spus, este mai bine să o mențineți activată și să găsiți o altă soluție pentru aplicație sau proces încerci să te acomodezi.

Dezactivați protecția integrității sistemului

  1. Pentru a dezactiva Protecția integrității sistemului, porniți Mac-ul în modul Recuperare apăsând și apăsat butonul Comanda și R tastele de pe tastatură imediat ce auziți soneria de pornire.
  2. După ce ați pornit în modul de recuperare, selectați Utilități > Terminal din bara de meniu din partea de sus a ecranului.
  3. terminal de recuperare mac

  4. Pentru a verifica dacă Protecția integrității sistemului este în prezent activată sau dezactivată, utilizați comanda starea csrutil.
  5. mac verifica protecția integrității sistemului

  6. La dezactivați Protecția integrității sistemului, utilizați comanda csrutil dezactivat. Poti re activa mai târziu, repetând acești pași și folosind comanda activare csrutil in schimb.
  7. mac dezactivează protecția integrității sistemului

  8. După ce ați dezactivat Protecția integrității sistemului, reporniți Mac-ul prin meniul Apple.

mac dezactivați protecția integrității sistemului reporniți

$config[zx-auto] not found$config[zx-overlay] not found