Leksjon 4 av 4 · 6 min
Hvorfor oppdateringer betyr noe
Hva en sårbarhet er, hvordan en patch fikser det, og hvordan du holder macOS og appene dine oppdatert.
Hvert lag som er dekket så langt i dette kurset, kjernen, sandkassen, kodesignering, Gatekeeper, XProtect, er avhengig av at koden som implementerer den er korrekt. Noen ganger er det ikke det. En oppdatering er hvordan en feil funnet etter utgivelse blir fikset, og å hoppe over den er en av de enkleste måtene å ende opp ubeskyttet uten å være klar over det.
Hva en sårbarhet egentlig er
US National Institute of Standards and Technology definerer en sårbarhet som en «svakhet i et informasjonssystem, systemsikkerhetsprosedyrer, interne kontroller eller implementering som kan utnyttes eller utløses av en trusselkilde.» Kort sagt: et sted i koden lar en feil noe skje som aldri var ment, for eksempel å kjøre kommandoer som appen aldri har bedt om å kjøre. Det finnes sårbarheter i programvare fra alle leverandører; det som varierer er hvor raskt de blir funnet og fikset.
En lapp lukker det spesifikke gapet
En oppdatering er løsningen: en oppdatering av koden som fjerner den spesifikke feilen. Det gjør ikke programvaren perfekt, fjerner bare den ene kjente svakheten. Dette er grunnen til at det å installere oppdateringer fra utvikleren som faktisk vedlikeholder koden, i stedet for å forsinke dem, er en av de mest verdifulle vanene i hele dette kurset: det lukker dører som allerede er kjent for å være åpne, før noen prøver dem.
To måter macOS leverer reparasjoner på
macOS-oppdateringer kommer i to former. Fullstendige programvareoppdateringer, funnet i Systeminnstillinger > Generelt > Programvareoppdatering, pakker nye funksjoner sammen med sikkerhetsrettinger og krever noen ganger omstart. Mellom disse leverer Apple også det de for øyeblikket kaller Background Security Improvements: som Apple forklarer, disse "leverer lette sikkerhetsutgivelser for komponenter som Safari-nettleseren, WebKit framework stack og andre systembiblioteker som drar nytte av mindre, pågående sikkerhetsoppdateringer mellom programvareoppdateringer." Apple oppgir at disse som standard "installeres eller brukes automatisk, men at noen starter på nytt" og at du starter på nytt automatisk. Mac.'
- Åpne Systeminnstillinger > Generelt > Programvareoppdatering, og slå på automatiske oppdateringer hvis den ikke allerede er på.
- I samme rute for programvareoppdatering klikker du Mer info ved siden av Automatiske oppdateringer og kontrollerer at systemdatafiler og sikkerhetsoppdateringer er aktivert.
- I Systeminnstillinger > Personvern og sikkerhet, rull til Background Security Improvements og bekreft Automatisk installasjon er slått på.
- Oppdater appene dine også: en utdatert app kan bære sine egne uløste sårbarheter selv på et fullstendig oppdatert system.
sw_vers
ProductName: macOS
ProductVersion: 26.7
BuildVersion: 25G229Det viktigste
- En sårbarhet er en svakhet i programvare som kan utløses eller utnyttes; den finnes i kode fra hver leverandør.
- En oppdatering fikser en spesifikk kjent svakhet; det gjør ikke programvare perfekt, fjerner bare det ene gapet.
- macOS sender komplette programvareoppdateringer sammen med mindre sikkerhetsforbedringer i bakgrunnen som installeres automatisk mellom dem.
- Hvis du slår på automatiske oppdateringer for både macOS og appene dine, lukker du kjente hull så snart en løsning finnes.
- En utdatert app kan la en fullstendig oppdatert Mac bli eksponert gjennom den ene appens egne uløste sårbarheter.
Test deg selv
1. Hvordan definerer NIST en sårbarhet?
- En funksjon som er deaktivert som standard
- En svakhet i et system som kan utnyttes eller utløses av en trusselkilde — Riktig.
- Enhver app som er lastet ned utenfor App Store
- En innstilling som krever et administratorpassord
NISTs definisjon sentrerer om en svakhet i systemet, prosedyrene eller implementeringen som en trusselkilde kan utnytte eller utløse.
2. Hva gjør en patch?
- Det gjør en app umulig å angripe i fremtiden
- Den fikser den ene spesifikke svakheten den ble skrevet for — Riktig.
- Den legger kun til nye funksjoner, aldri sikkerhetsreparasjoner
- Det fjerner behovet for annen beskyttelse
En oppdatering lukker den spesifikke kjente svakheten den adresserer; det er ikke en garanti mot enhver fremtidig utgave.
3. Ifølge Apple, hva er sant om bakgrunnssikkerhetsforbedringer som standard?
- De krever at du manuelt laster ned og installerer hver enkelt
- De installeres eller brukes automatisk, og noen trer i kraft først etter en omstart — Riktig.
- De erstatter behovet for fullstendige programvareoppdateringer helt
- De gjelder kun for tredjepartsapper, aldri selve macOS
Apple oppgir at disse oppdateringene brukes automatisk som standard, og selv om de fleste ikke trenger omstart, trer noen først i kraft etter en.
4. Hvorfor oppdatere appene dine i tillegg til selve macOS?
- Apper påvirkes aldri av sårbarheter
- En utdatert app kan bære sin egen uløste svakhet selv på et oppdatert system — Riktig.
- Appoppdateringer handler kun om nye funksjoner
- macOS-oppdateringer oppdaterer automatisk hver app for deg
Hver app er sitt eget stykke programvare med sine egne mulige sårbarheter, uavhengig av operativsystemets oppdateringsstatus.
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
- NIST Computer Security Resource Center: Glossary, "vulnerability" (FIPS 200)
- Apple Support: Update the software on your Mac
- Apple Support: About Background Security Improvements
Ta det i bruk på din Mac
Prøv alle funksjonene gratis i 17 dager, uten kort.