Leksjon 5 av 5 · 9 min
Innebygd forsvar og verifisering
Hva System Integrity Protection, Gatekeeper, XProtect og Lockdown Mode faktisk gjør, og hvordan du sjekker at hver enkelt fortsatt er på.
macOS leveres med flere forsvar allerede slått på. Det mest nyttige du kan gjøre med dem er å ikke konfigurere dem ytterligere, men sjekk av og til at ingenting stille har slått dem av. Hver kommando i denne leksjonen er skrivebeskyttet: ingen av dem endrer en innstilling.
Det er verdt å være tydelig på hvorfor en sjekk i det hele tatt er viktig hvis disse forsvarene er på som standard. Programvareinstallatører spør noen ganger om tillatelse til å endre sikkerhetsinnstillinger som en del av å konfigurere seg selv, et familiemedlem eller en kollega som feilsøker et problem kan slå av noe og glemme å slå det på igjen, og en Mac som ble satt opp for mange år siden kan ganske enkelt gå før en innstilling som nå er standard for nye installasjoner. Ingenting av det er sannsynlig, men sjekkene nedenfor tar noen sekunder og endrer ingenting, så det er liten grunn til å hoppe over dem.
Systemintegritetsbeskyttelse (SIP)
SIP begrenser til og med root-/administratorkontoen fra å endre beskyttede deler av systemet: kjernemapper som /System, /usr, /bin og /sbin, og Apples innebygde apper. Apple forklarer at disse "bare kan modifiseres av prosesser som er signert av Apple og har de riktige rettighetene," som stopper skadelig programvare med administratortilgang fra å stille omskriving av operativsystemet under deg. Tredjepartsprogramvare kan fortsatt skrive til /Applications, /Library og /usr/local. Sjekk statusen med:
csrutil status
System Integrity Protection status: enabled.Å slå av SIP krever oppstart i recoveryOS og å kjøre csrutil disable bevisst; den slår seg aldri av av seg selv. Dette kurset vil ikke gå gjennom den prosessen, fordi det sjelden er en god grunn for en enkeltbruker Mac å gjøre det, og å gjøre det fjerner en beskyttelse som ellers er svært vanskelig for skadelig programvare å omgå.
Portvakt og notarisering
Gatekeeper sjekker apper før de får lov til å kjøre for første gang. Apple beskriver det som teknologi "utformet for å sikre at bare pålitelig programvare kjører på Mac-en din," ved å bekrefte at en app er signert av en identifisert utvikler eller lastet ned fra App Store. Siden macOS Catalina, må det meste av programvare som distribueres utenfor App Store også være attestert: sendes til Apple og skannes for kjent skadelig innhold før Gatekeeper lar en bruker åpne den, og Apple kan tilbakekalle den notariseringen senere hvis skadelig programvare blir funnet. Sjekk om vurderingssystemet Gatekeeper er avhengig av er aktivt:
spctl --status
assessments enabledXProtect
Der Gatekeeper sjekker programvare før den først kjøres, fortsetter XProtect å sjekke etterpå. Apples plattformsikkerhetsguide beskriver det som innebygd teknologi for signaturbasert gjenkjenning og fjerning av skadelig programvare, som skanner apper når de starter, når filer endres, og oppdaterer signaturene uavhengig av fullstendige macOS-oppdateringer. Gatekeeper, notarization og XProtect fungerer som lag: de to første prøver å holde skadelig programvare borte fra Mac-en i utgangspunktet, og XProtect fanger opp det som slipper gjennom.
Låsemodus
Lockdown-modus er en annen type forsvar: ikke en bakgrunnssjekk, men en bevisst, synlig handel av bekvemmelighet for beskyttelse. Apple beskriver det som "en valgfri, ekstrem beskyttelse som er designet for de svært få individene som... kan være personlig målrettet av noen av de mest sofistikerte digitale truslene," og er eksplisitt at "de fleste mennesker aldri blir målrettet mot angrep av denne art." Slått på blokkerer den de fleste meldingsvedleggstyper og lenkeforhåndsvisninger, begrenser komplekse nettteknologier i Safari, blokkerer FaceTime-anrop fra ukjente kontakter, og krever at en enhet låses opp før et tilbehør kan kobles til den. Den finnes i Systeminnstillinger → Personvern og sikkerhet → Låsemodus, og er verdt å vite om i stedet for nødvendigvis å bruke: den er bygd for personer som har konkludert spesifikt at de kan være et mål av denne typen, ikke som et generelt herdetrinn.
Holder alt oppdatert
Ingen av de ovennevnte betyr noe hvis Mac-en kjører gammel programvare med kjente, faste svakheter. Systeminnstillinger → Generelt → Programvareoppdatering er den primære måten å holde macOS oppdatert, og kan settes til å installere oppdateringer automatisk. Fra Terminal kan du sjekke hva som er tilgjengelig uten å installere noe:
softwareupdate --list
Software Update found the following new or updated software:
* Label: macOS 26.1-26A123
Title: macOS 26.1, Version: 26.1, Size: 11728377KiB, Recommended: YES, Action: restartDet viktigste
- `csrutil status`, `spctl --status`, `fdesetup status` og `softwareupdate --list` er alle skrivebeskyttede og trygge å kjøre når som helst.
- Systemintegritetsbeskyttelse stopper selv en administratorkonto fra å endre kjernesystemfiler uten Apples egen signatur.
- Gatekeeper og notarisering prøver å hindre skadelig programvare fra å kjøre i utgangspunktet; XProtect fortsetter å sjekke etter faktum og oppdaterer signaturene uavhengig av macOS-oppdateringer.
- Lockdown Mode bytter betydelig bekvemmelighet for beskyttelse mot sofistikerte, målrettede angrep; Apple designer det for folk som har konkludert med at de spesifikt kan være et mål, ikke som generell herding.
- Ingen av disse forsvarene erstatter å holde macOS og apper oppdatert.
Test deg selv
1. Hva forteller `csrutil status` deg?
- Om brannmuren er på
- Om systemintegritetsbeskyttelse er aktivert — Riktig.
- Om FileVault er på
- Macens nåværende IP-adresse
`csrutil status` rapporterer den gjeldende tilstanden til System Integrity Protection spesifikt.
2. Hva er forskjellen mellom Gatekeeper og XProtect?
- De er den samme funksjonen under to navn
- Gatekeeper sjekker apper før de først kjøres; XProtect fortsetter å se etter kjente ondsinnede signaturer etterpå — Riktig.
- XProtect fungerer bare på iPhone
- Gatekeeper erstattet XProtect i nyere macOS-versjoner
Gatekeeper er en sjekk før lansering knyttet til signering og notarisering; XProtect er pågående, signaturbasert deteksjon som fortsetter å fungere etter at en app allerede er installert.
3. Hvem er Lockdown Mode designet for, ifølge Apple?
- Alle Mac-brukere, som standardinnstilling
- Folk som administrerer felles familiedatamaskiner
- De svært få personene som kan bli personlig målrettet av sofistikerte, målrettede digitale trusler — Riktig.
- Utviklere som tester apper
Apple er eksplisitt at låsemodus er en ekstrem, valgfri beskyttelse for et lite antall personer med spesifikk risiko, ikke en generell anbefaling, siden den fjerner funksjoner de fleste er avhengige av.
Prøv det med FireAI
Sett denne leksjonen ut i praksis på din egen Mac.
- Sikkerhetsmoduser: Hjem, Kaffebar, Paranoid, Under angrep — Match FireAIs strenghet til hvor Mac-en din faktisk er, med ett trykk.
- Finn apper med kjente sikkerhetssvakheter — Lukk kjente hull før noen bruker dem: oppdater den ene appen som trenger det.
- Svar på din første tilkoblingsforespørsel, og hva hver varighet betyr — Forstå nøyaktig hva du godkjenner første gang FireAI spør.
Kilder
- Apple Support: About System Integrity Protection on your Mac
- Apple Support: If you want macOS apps from outside the App Store to be verified (Gatekeeper)
- Apple Platform Security: Protecting against harmful software
- Apple Support: About Lockdown Mode
Ta det i bruk på din Mac
Prøv alle funksjonene gratis i 17 dager, uten kort.