Hoppa till innehålletHisnLabs
← Ditt operativsystem, din första försvarslinje

Lektion 4 av 4 · 6 min

Varför uppdateringar är viktiga

Vilken sårbarhet är, hur en patch fixar det och hur du håller macOS och dina appar aktuella.

Varje lager som har täckts hittills i den här kursen, kärnan, sandlådan, kodsignering, Gatekeeper, XProtect, förlitar sig på att koden som implementerar den är korrekt. Det är det ibland inte. En uppdatering är hur ett misstag som hittas efter release fixas, och att hoppa över det är ett av de enklaste sätten att hamna oskyddad utan att inse det.

Vilken sårbarhet egentligen är

US National Institute of Standards and Technology definierar en sårbarhet som en "svaghet i ett informationssystem, systemsäkerhetsprocedurer, interna kontroller eller implementering som kan utnyttjas eller utlösas av en hotkälla." I klartext: någonstans i koden låter ett misstag något hända som aldrig var avsett, som att köra kommandon som appen aldrig bad om att köra. Sårbarheter finns i programvara från alla leverantörer; det som varierar är hur snabbt de hittas och fixas.

En lapp stänger det specifika gapet

En patch är fixen: en uppdatering av koden som tar bort det specifika misstaget. Det gör inte programvaran perfekt, tar bara bort den kända svagheten. Det är därför att installera uppdateringar från utvecklaren som faktiskt underhåller koden, snarare än att fördröja dem, är en av de mest värdefulla vanorna i hela den här kursen: det stänger dörrar som redan är kända för att vara öppna, innan någon provar dem.

Två sätt macOS levererar korrigeringar

macOS-uppdateringar kommer i två former. Fullständiga programuppdateringar, som finns i Systeminställningar > Allmänt > Programuppdatering, paketerar nya funktioner tillsammans med säkerhetskorrigeringar och kräver ibland omstart. Mellan dessa levererar Apple också vad de för närvarande kallar Background Security Improvements: som Apple förklarar, dessa "levererar lätta säkerhetsutgåvor för komponenter som webbläsaren Safari, WebKit framework stack och andra systembibliotek som drar nytta av mindre, pågående säkerhetskorrigeringar mellan programuppdateringar." Apple uppger att dessa som standard "installeras eller appliceras automatiskt, men att din Mac inte startar om automatiskt" och "startar om din Mac" Mac.'

  1. Öppna Systeminställningar > Allmänt > Programuppdatering och aktivera automatiska uppdateringar om det inte redan är på.
  2. I samma fönster Programuppdatering klickar du på Mer info bredvid Automatiska uppdateringar och kontrollerar att systemdatafiler och säkerhetsuppdateringar är aktiverade.
  3. I Systeminställningar > Sekretess och säkerhet, bläddra till Background Security Improvements och bekräfta att Automatisk installation är aktiverad.
  4. Uppdatera dina appar också: en föråldrad app kan bära sina egna oåtgärdade sårbarheter även på ett helt uppdaterat system.
Kontrollera när macOS senast uppdaterades
sw_vers
ProductName:		macOS
ProductVersion:	26.7
BuildVersion:		25G229

Viktigt att minnas

  • En sårbarhet är en svaghet i programvara som kan utlösas eller utnyttjas; det finns i kod från alla leverantörer.
  • En patch fixar en specifik känd svaghet; det gör inte mjukvaran perfekt, tar bara bort den där luckan.
  • macOS levererar kompletta programuppdateringar tillsammans med mindre säkerhetsförbättringar i bakgrunden som installeras automatiskt mellan dem.
  • Genom att aktivera automatiska uppdateringar för både macOS och dina appar täpps kända luckor så snart en åtgärd finns.
  • En föråldrad app kan lämna en helt uppdaterad Mac exponerad genom den enas egna ofixade sårbarheter.

Testa dig själv

  1. 1. Hur definierar NIST en sårbarhet?

    • En funktion som är inaktiverad som standard
    • En svaghet i ett system som kan utnyttjas eller utlösas av en hotkälla — Rätt.
    • Alla appar som laddas ner utanför App Store
    • En inställning som kräver ett administratörslösenord

    NISTs definition fokuserar på en svaghet i systemet, procedurerna eller implementeringen som en hotkälla kan utnyttja eller utlösa.

  2. 2. Vad gör en patch?

    • Det gör en app omöjlig att attackera i framtiden
    • Det fixar den specifika svagheten den skrevs för — Rätt.
    • Det lägger bara till nya funktioner, aldrig säkerhetsfixar
    • Det tar bort behovet av annat skydd

    En patch stänger den specifika kända svagheten den åtgärdar; det är inte en garanti mot varje framtida emission.

  3. 3. Enligt Apple, vad är sant för Background Security Improvements som standard?

    • De kräver att du manuellt laddar ner och installerar var och en
    • De installeras eller tillämpas automatiskt, och vissa träder i kraft först efter en omstart — Rätt.
    • De ersätter behovet av fullständiga programuppdateringar helt
    • De gäller bara appar från tredje part, aldrig själva macOS

    Apple uppger att dessa uppdateringar tillämpas automatiskt som standard, och även om de flesta inte behöver startas om, träder vissa i kraft först efter en.

  4. 4. Varför uppdatera dina appar utöver själva macOS?

    • Appar påverkas aldrig av sårbarheter
    • En föråldrad app kan bära sin egen ofixade svaghet även på ett uppdaterat system — Rätt.
    • Appuppdateringar handlar bara om nya funktioner
    • macOS-uppdateringar uppdaterar automatiskt varje app åt dig

    Varje app är sin egen mjukvara med sina egna möjliga sårbarheter, oberoende av operativsystemets uppdateringsstatus.

Testa det med FireAI

Omsätt den här lektionen i praktiken på din egen Mac.

Källor

Omsätt det på din Mac

Prova alla funktioner gratis i 17 dagar, inget kort behövs.

Ladda ner för Mac Dokumentation