Leksjon 1 av 4 · 7 min
Hva et operativsystem gjør
Kjernen, prosesser, filer og brukerkontoer: fire ideer bak alt din Mac gjør.
Du åpner en app, lagrer et dokument, kobler til en stasjon. Ingenting av dette når maskinvaren direkte: et program kalt operativsystemet sitter mellom hver handling du tar og brikken, minnet og disken under. Å forstå de fire hovedoppgavene gjør resten av dette kurset, og valgene du tar om Mac-en, mye lettere å følge.
Kjernen: ansvarlig for maskinvaren
Kjernen er kjernen i operativsystemet, den delen som bestemmer hvilket program som får bruke prosessoren neste gang, hvilken app som kan lese hvilket stykke minne, og hvordan data når disken. Apples sikkerhetsdokumentasjon beskriver systemsikkerhet som "ansvarlig for å kontrollere tilgangen til systemressurser i Apple-enheter uten å gå på akkord med brukervennligheten", som dekker oppstartsprosessen og "beskyttelse av datasystemressurser som CPU, minne, disk, programvare og lagrede data". Alle andre programmer, inkludert appene du åpner, ber kjernen om disse ressursene i stedet for å berøre dem direkte.
Den kontrollen starter før macOS i det hele tatt er ferdig med å laste. Apple kaller dette sikker oppstart: en kjede av kontroller, som starter i selve maskinvaren, der «hvert trinn er utformet for å sikre at det neste fungerer som det skal før kontrollen overlates». Hvis et tidlig skritt er upålitelig, får ikke de etter det løpe.
Prosesser: programmer mens de kjører
En prosess er et program mens den kjøres: nettleseren din, e-postklienten din, en bakgrunnstjeneste som søker etter oppdateringer. Kjernen holder dusinvis av disse i gang samtidig ved å gi hver et stykke tid på prosessoren og et privat minneområde. Senere leksjoner i dette kurset bygger på dette: app-sandkassen eksisterer spesifikt for å stoppe en prosess fra å nå inn i en annens minne eller filer.
Filer: organisert og lukket med tillatelse
Operativsystemet organiserer også lagring i et filsystem: mapper, filer og metadata om hvem som har lov til å lese eller endre hver enkelt. Det er gatekeeping som gjør det mulig for to personer, eller to apper, å dele den samme disken uten automatisk å se hverandres data.
Brukere: separate identiteter på én maskin
Til slutt sporer operativsystemet hvem som spør. På en Mac har hver person som logger på en konto, og kontoer finnes i forskjellige typer. Apples Mac-brukerveiledning forklarer at en administrator «kan legge til og administrere andre brukere, installere apper og endre innstillinger», mens en standardkonto, «opprettet av en administrator», «kan installere apper og endre sine egne innstillinger, men kan ikke legge til andre brukere eller endre andre brukeres innstillinger.» Kontoen du bruker fra dag til dag bestemmer hva du, og all programvare som kjører mens du, har lov til å berøre.
| Idé | Hva den klarer | Hvorfor det er viktig for deg |
|---|---|---|
| Kjerne | Prosessoren, minnet og oppstartsprosessen | Alt annet avhenger av at den oppfører seg riktig |
| Prosesser | Programmer mens de kjører | Å isolere dem begrenser hvor langt én kompromittert app kan nå |
| Filer | Lagring og hvem som kan lese eller skrive den | Grunnlaget for hver tillatelsesforespørsel du vil se |
| Brukere | Hvilken person eller konto spør | Avgjør om en handling trenger din godkjenning |
Det viktigste
- Kjernen er kjerneprogrammet som styrer prosessoren, minnet og disken; apper ber om tilgang i stedet for å nå maskinvare direkte.
- Sikker oppstart sjekker hvert trinn i oppstarten før kontrollen overføres til neste, så et upålitelig trinn kan ikke fortsette.
- En prosess er et program mens den kjører; operativsystemet isolerer prosesser fra hverandres minne.
- Filsystemer sporer hvem som kan lese eller endre hver fil, grunnlaget for hver tillatelse du vil møte senere i dette kurset.
- Brukerkontoer finnes i forskjellige typer på macOS: en administrator kan endre innstillinger og administrere andre kontoer, en standardkonto kan ikke.
Test deg selv
1. Hva gjør kjernen?
- Den lagrer filene dine i skyen
- Det er kjernen i operativsystemet som styrer prosessoren, minnet og disken — Riktig.
- Det er en type app du kan installere
- Den kjører bare mens du er koblet til internett
Kjernen er den delen av operativsystemet som administrerer maskinvareressurser for alle andre programmer.
2. Hva er en prosess?
- En mappe med dokumenter
- En brukerkonto
- Et program mens det kjøres — Riktig.
- En type filtillatelse
En prosess er en kjørende forekomst av et program; operativsystemet gir hver enkelt prosessor tid og sitt eget minne.
3. I følge Apples Mac User Guide, hva kan en standardkonto gjøre som en administratorkonto også kan gjøre?
- Legg til nye brukere på Mac
- Installer apper og endre sine egne innstillinger — Riktig.
- Endre andre brukeres innstillinger
- Omgå påloggingspassordet for andre kontoer
Standardkontoer kan installere apper og endre sine egne innstillinger, men bare en administrator kan legge til brukere eller endre andre kontoer.
4. Hva er sikker oppstart laget for å gjøre?
- Få fart på hvor raskt apper åpnes
- Kontroller hvert trinn i oppstart før du overfører kontrollen til det neste — Riktig.
- Sikkerhetskopier filene dine automatisk
- La hvilken som helst app få tilgang til hvilken som helst fil uten en melding
Apple beskriver sikker oppstart som en tillitskjede der hvert trinn bekrefter det neste før kontrollen overlates.
Prøv det med FireAI
Sett denne leksjonen ut i praksis på din egen Mac.
- Svar på din første tilkoblingsforespørsel, og hva hver varighet betyr — Forstå nøyaktig hva du godkjenner første gang FireAI spør.
- Finn apper med kjente sikkerhetssvakheter — Lukk kjente hull før noen bruker dem: oppdater den ene appen som trenger det.
- Se hvilken app som slår på kameraet eller mikrofonen din, og hvor trafikken går — Vit hvilken app som kan se eller høre deg, ikke bare at noe kan.
Kilder
Ta det i bruk på din Mac
Prøv alle funksjonene gratis i 17 dager, uten kort.