Dlhoroční používatelia počítačov Mac si pravdepodobne užili možnosť vyladiť operačný systém na najnižších úrovniach. Skryté nastavenia a aplikácie na prispôsobenie už roky umožňujú používateľom prevziať úplnú kontrolu nad ich Macom a prispôsobiť si, ako bude vyzerať a fungovať.
Ale ak má používateľ prístup k týmto základným systémovým súborom, môže k nim pristupovať aj malvér. Práve táto realita podnietila Apple k zavedeniu bezpečnostnej funkcie s názvom System Integrity Protection v systéme macOS, počnúc OS X El Capitan v roku 2015. A hoci je ochrana integrity systému dôležitou funkciou, z ktorej bude mať prospech väčšina používateľov, môže spôsobiť problémy s určitým výkonom. používateľské pracovné postupy a aplikácie. Ak ste teda ochotní akceptovať riziko zníženého zabezpečenia výmenou za väčšiu flexibilitu, tu je návod, ako vypnúť ochranu integrity systému v systéme macOS.
Čo je ochrana integrity systému?
Predtým, ako pôjdeme ďalej, nájdime si chvíľku na to, aby sme si prešli presne to, čo ochrana integrity systému robí, aby sme sa uistili, že jej zakázanie je to, čo potrebujete. Ochrana integrity systému spočíva v obmedzení prístupu ku kritickým systémovým súborom, čím sa zablokujú určité vektory útoku na malvér a iný škodlivý softvér.
Normálne používateľské účty macOS mali vždy obmedzenia, ku ktorým súborom môžu pristupovať, ale užívateľ root, špeciálny používateľský účet, ktorý má zvýšené privilégiá na účely správy systému, nemal žiadne obmedzenia. Pred zavedením ochrany integrity systému mal každý fyzický používateľ alebo skript, ktorý mal prístup k účtu root a heslo, efektívne úplný prístup ku každej oblasti systému.
Uvedomenie si potenciálneho bezpečnostného problému spolu so skutočnosťou, že najviac Používatelia počítačov Mac už nikdy nebudú musieť pristupovať k základným systémovým súborom alebo ich upravovať, Apple vytvoril System Integrity Protection na blokovanie prístupu ku kľúčovým umiestneniam a súborom, dokonca aj pre užívateľa root. Tieto miesta zahŕňajú:
/Systém
/usr
/bin
/sbin
Každá aplikácia, ktorá je predinštalovaná ako súčasť systému macOS
Ak je povolená ochrana integrity systému, jediným spôsobom, ako upraviť súbory v týchto umiestneniach, sú aplikácie alebo procesy, ktoré sú podpísané spoločnosťou Apple s výslovným povolením. Napríklad proces aktualizácie softvéru alebo inštalátory vlastných aplikácií spoločnosti Apple. Aplikácie tretích strán a dokonca ani správca počítačov Mac nemôžu tieto súbory za žiadnych okolností upravovať. Ak sa o to pokúsite, dokonca aj pomocou príkazu „sudo“, jednoducho dostanete Operácia nie je povolená správu.
Mali by ste vypnúť ochranu integrity systému?
Ako už bolo spomenuté, System Integrity Protection môže spôsobiť problémy s určitými pracovnými postupmi alebo aplikáciami náročných používateľov, ktoré vyžadujú možnosť upravovať systémové súbory. Dobrou správou je, že ochranu integrity systému môžete zakázať, pokiaľ ste ochotní akceptovať riziko, že váš Mac bude zraniteľnejší. Pre náročných používateľov však flexibilita pokračovať v prístupe a úprave týchto súborov môže stáť za riziko.
Stručne povedané, ak viete s istotou, že požadovaný pracovný postup alebo aplikácia sa spolieha na prístup k chráneným systémovým súborom a rozumiete rizikám, ktoré s tým súvisia, pravdepodobne budete v poriadku s vypnutím ochrany integrity systému. Ak však neviete, prečo je potrebné vypnúť ochranu integrity systému, alebo ak to robíte len preto, že vám to povedala stiahnutá aplikácia, je lepšie nechať ju povolenú a nájsť iné riešenie pre aplikáciu alebo proces. snažíte sa vyhovieť.
Zakázať ochranu integrity systému
- Ak chcete vypnúť ochranu integrity systému, spustite Mac do režimu obnovenia stlačením a podržaním tlačidla Príkaz a R klávesy na klávesnici, len čo budete počuť zazvonenie pri zavádzaní.
- Po spustení do režimu obnovenia vyberte Utility > Terminál z panela s ponukami v hornej časti obrazovky.
- Ak chcete skontrolovať, či je ochrana integrity systému momentálne povolená alebo zakázaná, použite príkaz stav csrutil.
- Komu zakázať Ochrana integrity systému, použite príkaz csrutil vypnúť. Môžeš znovu povoliť neskôr zopakovaním týchto krokov a použitím príkazu povoliť csrutil namiesto toho.
- Po vypnutí ochrany integrity systému reštartujte Mac cez ponuku Apple.