System 1 / 6
En stykliste fra hvert build
Til udviklingschefer, DevOps og alle, der bliver spurgt "er vi ramt?"
Hvad det er
En liste over alle softwaredele i jeres produkt, lavet automatisk hver gang I bygger en ny version. Den kaldes en SBOM (software bill of materials).
Hvorfor det betyder noget
Når der findes en fejl i en udbredt komponent, kan I svare på "er vi ramt?" på få minutter i stedet for uger.
Det virker, når
Alle kan liste indholdet af jeres seneste release inden for en time.
Hvad loven siger
CRA kræver, at producenter identificerer og dokumenterer komponenterne i deres produkter, herunder en software bill of materials i et maskinlæsbart format (bilag I, del II, nr. 1), og at sårbarheder udbedres uden forsinkelse (bilag I, del II, nr. 2). At lave listen automatisk fra hvert build er vores anbefalede måde at opfylde kravet på.
Eksempel: ABC Heating Systems, en fiktiv dansk producent af forbundne termostater.
Kasper Nørgaard
DevOps-ingeniør
Sætter buildet op, så hver ny version automatisk laver sin stykliste og gemmer den sammen med releasen. Allerede første kørsel fandt et gammelt krypteringsbibliotek, der ikke længere fik sikkerhedsrettelser.
Udviklerne
Udviklingsteamet
Holder op med automatisk at hente den nyeste version af alle dele. De vælger præcise versioner og tjekker hver opgradering, før den kommer ind.
Jonas Brandt
Udviklingschef, CRA-ansvarlig
Tjekker den enkle test: kan alle liste indholdet af seneste release inden for en time uden at spørge en udvikler?
Et lille team kan også drive dette system. Her er, hvad det kræver.
Gør det selv
Gør build-loggen søgbar, så "hvilke enheder har del X" kan besvares på minutter.
En halv dags hjælp
En eftermiddag med en udvikler, hvis loggen er i et format, ingen kan søge i.
Hvor SPS Digital Tech hjælper
Vi hjælper jer med at lave en stykliste fra hvert build og tjekke, at den dækker jeres tredjepartsfirmware og -biblioteker.
Historien bag: Heartbleed, April 2014
Chefen spurgte: "Er vi ramt?" Svaret tog tre uger.
Læs historienVi sender jer den trin-for-trin-tjekliste, vi bruger med kunder, og svarer på spørgsmål om jeres opsætning.