Helt plötsligt så vägrar en rad Mac Pro att starta upp. De bootar inte, går inte att starta och inledningsvis så misstänks det att det kan vara ett problem med en del grafiska program, Avid, men efter en närmare analys så visar det sig att det är ett program som inte har något med grafik, video eller bilder att göra – det är Googles webbläsare Google Chrome som fått datorerna att krascha direkt vid uppstart.
Problemen drabbar inte alla Mac Pro utan de datorer som har en lite äldre version av macOS – MacOS 10.9 – 10.14 Mojave.
Kort efter det att de första larmen kom om datorer som kraschade vid uppstart, som inte gick att starta och där system fick återställas till en äldre säkerhetskopia för att kunna användas så började Avid att gå igenom sina program, hur de installerades och tester gjordes som visade att det inte var deras program som var orsaken.
Systemfil
Efter ytterligare analyser så vidare det sig att det Google webbläsare, Google Chrome, som vid installation och uppdatering raderade innehållet i en viktig systemfil. Då de flesta som använder Google Chrome också har automatiska uppdateringar påslaget så har filen raderats vilket leder till att de drabbade datorerna inte går att starta.
Mr Macintosh har gjort en lång och teknisk genomgång av det som hänt.
SIP
Det finns en gemensam minsta nämnare bland de som drabbats – de har antingen använt en äldre version av macOS eller slagit av SIP (System Integrity Protection) – ett skydd av viktigt systemfiler som Apple införde i macOS 10.11 El Capitan. Enkelt uttryckt stoppar SIP alla försök att förändra systemfiler.
Förutom att konstatera att Sandbox, se till att program bara kommer åt sina egna filer, och att alltid ha SIP aktiverat är mycket viktigt så här en annan fråga varför en webbläsare ska ha tillgång till och kunna skriva till filer i bootsektorn relevant?
Program ska inte ha tillgång till hela systemet, bara till de delar slom är absolut nödvändiga. Detta är en viktig del av det som kallas ”Apple skyddade trädgård” och en av de punkter som kritikerna siktar in sig på. Apple överbeskyddar, stoppar och hindrar – heter det. En uppdatering av en webbläsare visar att Apple har rätt och att Sandbox och ett skydd av systemfiler är viktigt.


0 kommentarer