Dugogodišnji korisnici Mac računala vjerojatno su uživali u mogućnosti prilagodbe operativnog sustava na najnižim razinama. Skrivene postavke i aplikacije za prilagodbu godinama omogućavaju korisnicima da preuzmu potpunu kontrolu nad svojim Macom kako bi prilagodili kako je izgledao i funkcionirao.
Ali ako korisnik može pristupiti tim osnovnim sistemskim datotekama, to može i zlonamjerni softver. Upravo je ta stvarnost potaknula Apple da uvede sigurnosnu značajku tzv Zaštita integriteta sustava u macOS-u, počevši od OS X El Capitan u 2015. I dok je zaštita integriteta sustava važna značajka od koje će većina korisnika imati koristi, ona može uzrokovati probleme s određenim tijekovima rada i aplikacijama naprednih korisnika. Dakle, ako ste spremni prihvatiti rizik smanjene sigurnosti u zamjenu za veću fleksibilnost, evo kako onemogućiti zaštitu integriteta sustava u macOS-u.
Što je zaštita integriteta sustava?
Prije nego što krenemo dalje, uzmimo kratki trenutak da pređemo točno na ono što Zaštita integriteta sustava čini kako biste bili sigurni da je onemogućavanje ono što vam treba. Zaštita integriteta sustava svodi se na ograničavanje pristupa kritičnim sistemskim datotekama, čime se blokiraju određeni vektori napada za zlonamjerni softver i drugi zlonamjerni softver.
Uobičajeni MacOS korisnički računi uvijek su imali ograničenja datotekama kojima mogu pristupiti, ali root korisnik , do poseban korisnički račun koja ima povišene privilegije u svrhu administracije sustava, nije imala ograničenja. Prije uvođenja zaštite integriteta sustava, svaki fizički korisnik ili skripta koji je imao pristup root računu i lozinci imao je efektivan cjelovit pristup svakom području sustava.
Prepoznajući potencijalni sigurnosni problem, zajedno s činjenicom danajvišeKorisnici Maca nikada neće trebati pristupiti glavnim sistemskim datotekama ili ih mijenjati, Apple je stvorio System Integrity Protection kako bi blokirao pristup ključnim mjestima i datotekama, čak i za korijenskog korisnika. Ta mjesta uključuju:
/Sustav
/ usr
/ am
/ sbin
Bilo koja aplikacija koja je unaprijed instalirana kao dio macOS-a
S omogućenom zaštitom integriteta sustava, jedini način za izmjenu datoteka na tim lokacijama je putem aplikacija ili procesa koje je Apple potpisalo s izričitim dopuštenjem. Na primjer, postupak ažuriranja softvera ili Appleovi vlastiti instalacijski programi. Aplikacije treće strane, pa čak i Macov administrator ne mogu mijenjati ove datoteke ni pod kojim uvjetima. Ako to pokušate učiniti, čak i sa sudo naredbom, jednostavno ćete primitiOperacija nije dopuštenaporuka.
kako prepoznati da li je bootloader otključan
Trebate li onemogućiti zaštitu integriteta sustava?
Kao što je spomenuto, zaštita integriteta sustava može uzrokovati probleme s određenim tijekovima rada korisnika ili aplikacijama koje zahtijevaju mogućnost izmjene sistemskih datoteka. Dobra vijest je da možete onemogućiti zaštitu integriteta sustava sve dok ste spremni prihvatiti rizik da će vaš Mac biti ranjiviji ako to učinite. Međutim, za napredne korisnike fleksibilnost daljnjeg pristupa i izmjene ovih datoteka može biti vrijedna rizika.
Ukratko, ako sa sigurnošću znate da se tijek rada ili aplikacija koja vam je potrebna oslanja na pristup zaštićenim datotekama sustava i ako razumijete rizike, vjerojatno ćete biti u redu s onemogućavanjem zaštite integriteta sustava. Ali ako ne znate zašto trebate onemogućiti zaštitu integriteta sustava ili ako to radite samo zato što vam je to prenijela aplikacija koju ste preuzeli, bolje je da je omogućite i pronađete drugo rješenje za aplikaciju ili postupak pokušavaš se prilagoditi.
Onemogućite zaštitu integriteta sustava
- Da biste onemogućili zaštitu integriteta sustava, pokrenite Mac Način oporavka pritiskom i držanjem tipke Naredba i R tipke na tipkovnici čim začujete zvuk pokretanja.
- Nakon što se pokrenete u način oporavka, odaberite Komunalije> Terminal s trake izbornika na vrhu zaslona.
- Koristite naredbu da biste provjerili je li zaštita integriteta sustava trenutno omogućena ili onemogućena csrutil status .
- DoonemogućitiZaštita integriteta sustava, upotrijebite naredbu csrutil onemogućiti . Možešponovno omogućitito kasnije ponavljanjem ovih koraka i upotrebom naredbe csrutil omogućiti umjesto toga.
- Nakon što onemogućite zaštitu integriteta sustava, ponovo pokrenite Mac putem Apple izbornika.
pokemon go ne može otkriti orijentaciju telefona