Anonim

Dlhodobí používatelia počítačov Mac pravdepodobne využívali možnosť vylepšenia operačného systému na najnižších úrovniach. Už roky skryté nastavenia a prispôsobovacie aplikácie umožňujú používateľom prevziať úplnú kontrolu nad svojimi počítačmi Mac a prispôsobiť si tak vzhľad a fungovanie.
Ale ak má užívateľ prístup k týmto základným systémovým súborom, môže tiež malware. Táto skutočnosť prinútila spoločnosť Apple, aby zaviedla bezpečnostnú funkciu s názvom System Integrity Protection v systémoch MacOS, ktorá sa začína operačným systémom OS X El Capitan v roku 2015. Aj keď je ochrana systémovej integrity dôležitou funkciou, z ktorej bude mať úžitok väčšina používateľov, môže spôsobovať problémy s určitým výkonom užívateľské pracovné toky a aplikácie. Takže, ak ste ochotní akceptovať riziko zníženej bezpečnosti výmenou za väčšiu flexibilitu, tu je postup, ako vypnúť ochranu integrity systému v systéme MacOS.

Čo je ochrana integrity systému?

Predtým, ako pôjdeme ďalej, poďme sa rýchlo venovať tomu, čo presne robí ochrana systémovej integrity, aby sme sa ubezpečili, že jej vypnutie je to, čo potrebujete. Systémová ochrana integrity je predovšetkým o obmedzení prístupu k dôležitým systémovým súborom, čím sa blokujú určité vektory útoku na škodlivý softvér a iný škodlivý softvér.
Bežné používateľské účty v systéme MacOS vždy mali obmedzenia, ku ktorým súborom mali prístup, ale užívateľ root, špeciálny používateľský účet, ktorý má zvýšené oprávnenia na účely správy systému, nemal žiadne obmedzenia. Pred zavedením ochrany systémovej integrity mal každý fyzický používateľ alebo skript, ktorý mal prístup ku koreňovému účtu a heslu, účinne úplný prístup do všetkých oblastí systému.
Spoločnosť Apple si uvedomila potenciálny problém so zabezpečením a skutočnosť, že väčšina používateľov počítačov Mac nebude nikdy musieť pristupovať alebo upravovať základné systémové súbory, a preto vytvorila ochranu systémovej integrity, aby zablokovala prístup k miestam a súborom kľúčov, dokonca aj pre užívateľa root. Tieto miesta zahŕňajú:

/ System
/ usr
/ bin
/ sbin
Akákoľvek aplikácia, ktorá je predinštalovaná ako súčasť systému MacOS

Ak je povolená ochrana systémovej integrity, jediný spôsob úpravy súborov v týchto umiestneniach je prostredníctvom aplikácií alebo procesov, ktoré spoločnosť Apple podpísala s výslovným povolením. Napríklad proces aktualizácie softvéru alebo vlastné inštalačné programy spoločnosti Apple. Aplikácie tretích strán a dokonca ani správca počítača Mac tieto súbory za žiadnych okolností nemôžu upravovať. Ak sa o to pokúsite, dokonca aj s príkazom „sudo“, dostanete jednoducho správu Operácia nie je povolená .

Ak zakážete ochranu integrity systému?

Ako už bolo spomenuté, ochrana integrity systému môže spôsobovať problémy s určitými pracovnými postupmi alebo aplikáciami výkonných používateľov, ktoré vyžadujú schopnosť modifikovať systémové súbory. Dobrou správou je, že môžete zakázať ochranu systémovej integrity, pokiaľ ste ochotní akceptovať riziko, že váš počítač Mac bude v takom prípade zraniteľnejší. Pre výkonných používateľov však môže byť riziko spojené s flexibilitou pokračovať v prístupe a úprave týchto súborov.
Stručne povedané, ak viete s istotou, že pracovný tok alebo aplikácia, ktorú potrebujete, sa spolieha na prístup k chráneným systémovým súborom a vy rozumiete súvisiacim rizikám, pravdepodobne budete s vypnutím ochrany systémovej integrity v poriadku. Ak však neviete, prečo je potrebné vypnúť ochranu integrity systému, alebo ak to len robíte, pretože vám to stiahla aplikácia, ktorú ste si stiahli, je lepšie ju nechať povolenú a nájsť ďalšie riešenie pre aplikáciu alebo proces. snažíte sa vyhovieť.

Vypnite ochranu integrity systému

  1. Ak chcete vypnúť ochranu integrity systému, spustite počítač Mac do režimu obnovenia stlačením a podržaním klávesov Command a R na klávesnici, len čo budete počuť spúšťací tón.
  2. Po zavedení do režimu obnovenia vyberte na paneli s ponukou v hornej časti obrazovky položku Utilities> Terminal .
  3. Ak chcete skontrolovať, či je systémová integrita ochrany momentálne povolená alebo zakázaná, použite príkaz csrutil status .
  4. Ak chcete vypnúť ochranu integrity systému, použite príkaz csrutil disable . Môžete ich znova povoliť neskôr opakovaním týchto krokov a namiesto toho použiť príkaz csrutil enable .
  5. Po vypnutí ochrany integrity systému reštartujte počítač Mac pomocou ponuky Apple.

Ako zakázať ochranu integrity systému v