System 3 / 6
Signeret, i etaper, med en stopknap
Til firmwareansvarlige, DevOps og den, der fortæller kunderne, hvad der er ændret
Hvad det er
Hver opdatering signeres digitalt, så produkterne kun accepterer den ægte vare. Opdateringer sendes ud i etaper: nogle få hjem, så flere, så alle.
Hvorfor det betyder noget
Én fejlbehæftet eller falsk opdatering kan ødelægge tusindvis af produkter på én gang. I 2016 efterlod en termostatopdatering hjem uden varme.
Det virker, når
En rettelse når alle produkter inden for få dage, og en dårlig opdatering kan stoppes halvvejs.
Hvad loven siger
CRA kræver, at produkter beskytter deres software mod uautoriserede ændringer (bilag I, del I, nr. 2, litra f), mekanismer til sikker distribution af opdateringer (bilag I, del II, nr. 7), og at sikkerhedsopdateringer udsendes uden forsinkelse og gratis (bilag I, del II, nr. 8). Signering og udrulning i etaper er vores anbefalede måde at opfylde kravet på; selve etaperne er ikke et lovkrav.
Eksempel: ABC Heating Systems, en fiktiv dansk producent af forbundne termostater.
Firmwareansvarlig
Udviklingsteamet
Sikrer, at hver opdatering er signeret, og at produkterne afviser alt usigneret. Ruller opdateringer ud i etaper og kan trykke stop.
Kasper Nørgaard
DevOps-ingeniør
Holder signeringsnøglen låst inde, så kun den godkendte releaseproces kan bruge den.
Line Vestergaard
Salgschef
Fortæller installatører og kunder, hvad der er rettet, og hvad de eventuelt skal gøre.
Et lille team kan også drive dette system. Her er, hvad det kræver.
Gør det selv
Udrulning i etaper: de første 20 procent af enhederne før resten. Enheden logger, hvad den har installeret.
En halv dags hjælp
En firmwareingeniør, der har sat opdateringssignering op før, og gør det én gang sammen med jeres udvikler.
Hvor SPS Digital Tech hjælper
Vi hjælper jeres udvikler med at sætte signering af opdateringer og udrulning i etaper med en stopknap op.
Historien bag: Termostaten, der blev kold, Januar 2016
Kl. 3 om natten i januar. Radiatoren under vinduet var kold.
Læs historienVi sender jer den trin-for-trin-tjekliste, vi bruger med kunder, og svarer på spørgsmål om jeres opsætning.