Utilizatorii de lungă durată ai Mac-ului s-au bucurat probabil de capacitatea de a modifica sistemul de operare la nivelurile sale cele mai scăzute. De ani de zile, setările ascunse și aplicațiile de personalizare permit utilizatorilor să preia controlul complet al 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 și programele malware. Această realitate a determinat Apple să introducă o caracteristică de securitate numită Protecția integrității sistemului în macOS, începând cu OS X El Capitan în 2015. Și, deși Protecția integrității sistemului este o caracteristică importantă de care vor beneficia majoritatea utilizatorilor, poate provoca probleme cu anumite fluxuri de lucru și aplicații ale utilizatorilor cu putere. Deci, dacă sunteți dispus să acceptați riscul de securitate redusă în schimbul unei flexibilități mai mari, iată cum să dezactivați sistemul Integrity Protection în macOS.
Ce este protecția integrității sistemului?
Înainte de a merge mai departe, să luăm o clipă scurtă pentru a trece exact la ceea ce face System Integrity Protection pentru a ne asigura că dezactivarea acestuia este ceea ce aveți nevoie. Protecția integrității sistemului se referă la restricționarea accesului la fișierele de sistem critice, blocând astfel anumiți vectori de atac pentru malware și alte programe malware.
Conturile de utilizator MacOS normale au avut întotdeauna restricții cu privire la fișierele pe care le puteau accesa, dar la utilizator root , la cont de utilizator special care are privilegii ridicate în scopul administrării sistemului, nu a avut restricții. Înainte de introducerea System Integrity Protection, orice utilizator fizic sau script care avea acces la contul și parola root avea efectiv acces complet la fiecare zonă a sistemului.
Recunoașterea potențialei probleme de securitate, alături de faptul căcel maiUtilizatorii de 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
/ am
/ sbin
Orice aplicație preinstalată ca parte a macOS
Cu System Integrity Protection activat, singurul mod de a modifica fișierele în aceste locații este prin aplicații sau procese care sunt semnate de Apple cu permisiunea explicită de a face acest lucru. De exemplu, procesul de actualizare software sau instalatorii de aplicații Apple. Aplicațiile terță parte și chiar administratorul Mac nu pot modifica aceste fișiere în niciun caz. Dacă încercați să faceți acest lucru, chiar și cu o comandă sudo, veți primi pur și simplu unOperatie nepermisamesaj.
cum să inserați un grafic în Google Docs
Ar trebui să dezactivați protecția integrității sistemului?
După cum sa menționat, Protecția integrității sistemului poate provoca 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. Cu toate acestea, pentru utilizatorii avansați, flexibilitatea de a continua să acceseze și să modifice aceste fișiere ar putea 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 OK dacă dezactivați Sistemul de integritate a protecției. Dar dacă nu știți de ce trebuie să dezactivați sistemul Integrity Protection sau dacă faceți acest lucru doar pentru că v-a spus o aplicație pe care ați descărcat-o, este mai bine să o păstraț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
- Pentru a dezactiva System Integrity Protection, porniți Mac-ul în Mod de recuperare prin apăsarea și menținerea apăsată a butonului Comanda și R tastele de pe tastatură de îndată ce auzi clopoțelul de pornire.
- După ce ați pornit în modul de recuperare, selectați Utilități> Terminal din bara de meniu din partea de sus a ecranului.
- Pentru a verifica dacă Protecția integrității sistemului este activată sau dezactivată în prezent, utilizați comanda starea csrutil .
- LadezactivațiProtecția integrității sistemului, utilizați comanda csrutil dezactivează . Potire activaulterior, repetând acești pași și folosind comanda csrutil enable in schimb.
- După ce ați dezactivat Protecția integrității sistemului, reporniți computerul Mac prin meniul Apple.
cum să obțineți o transcriere dintr-un videoclip de pe YouTube