Rune Hillebo Wiinberg & Johan Callmyr
Cybersäkerhet blir en del av produkten – är ni redo?
Under lång tid kunde cybersäkerhet behandlas som något separat från produktutvecklingen. Man byggde produkten, såg till att den fungerade och lade sedan till nödvändigt skydd. För uppkopplade produkter blir det arbetssättet allt svårare. Produkter kommunicerar med andra enheter, molntjänster och affärssystem. Programvaran fortsätter att utvecklas efter att en produkt har kommit ut på marknaden. Samtidigt upptäcks ständigt nya sårbarheter och kraven på cybersäkerhet blir allt högre.
Från säkerhetsfunktion till arbetssätt
Resultatet är en grundläggande förändring: cybersäkerhet blir en del av själva produkten. Det innebär att cybersäkerhet behöver beaktas från de första designbesluten till den sista dagen i produktens livscykel.
Vad gör en produkt cybersäker?
Det uppenbara svaret kan vara tekniska funktioner som Secure Boot, krypterad lagring, säker kommunikation eller åtkomstkontroll. Alla är viktiga, beroende på produktens risker.
Men cybersäkerhet är större än summan av enskilda säkerhetsfunktioner. Tänk på programvaruuppdateringar. En produkt kan stödja fjärruppdateringar, men vem beslutar när en uppdatering behövs? Hur testas den? Hur vet ni att programvaran som installeras går att lita på? Och hur bevakar ni nya sårbarheter när tusentals produkter har satts i drift?
Plötsligt handlar frågan inte bara om teknik. Den handlar om utvecklingsprocesser, ansvar, dokumentation, underhåll och samarbete i hela organisationen.

Säkerhet börjar med att förstå riskerna
Det finns ingen universell säkerhetsarkitektur som fungerar för alla uppkopplade produkter.
En medicinteknisk produkt som hanterar känsliga patientuppgifter har andra risker än en industriell styrenhet. En uppkopplad konsumentprodukt möter andra utmaningar än utrustning som arbetar i en isolerad industriell miljö.
Därför är ett riskbaserat arbetssätt så viktigt.
En cybersäkerhetsriskbedömning kan hjälpa till att kartlägga produkten, identifiera potentiella attackytor och förstå konsekvenserna om något går fel. Därefter kan teamet definiera rätt skyddsnivå och prioritera de åtgärder som skapar störst värde.
Det är ett mer praktiskt angreppssätt än att bara lägga till så många säkerhetsfunktioner som möjligt. Bra cybersäkerhet handlar inte om att bygga den största muren. Det handlar om att förstå vad ni behöver skydda – och varför.
Bygg in säkerhet i arkitekturen
Det är här security by design kommer in. I stället för att fråga hur produkten ska säkras när den redan är utvecklad blir säkerhet en del av själva arkitekturen.
För en embedded-produkt kan det innebära att etablera en Root of Trust och en Secure Boot-process, skydda nycklar och certifikat, begränsa åtkomsten till kritisk funktionalitet och säkerställa att programvaran kan uppdateras på ett säkert sätt.
Det kan också innebära att ta bort funktionalitet. Varje onödigt gränssnitt, tjänst eller programvarukomponent kan potentiellt öka attackytan. Ibland är den smartaste säkerhetsfunktionen helt enkelt att inte ha en funktion som inte behövs.
Produktlanseringen är bara början
En av de största förändringarna i synsätt kommer efter utvecklingen.
En uppkopplad produkt kan vara i drift i många år. Under den tiden kan nya sårbarheter uppstå i operativsystem, bibliotek, ramverk och andra programvarukomponenter. Tillverkaren behöver därför veta vad som finns i produkten och ha ett sätt att agera när något förändras.
CVE-övervakning – att följa kända Common Vulnerabilities and Exposures – kan hjälpa till att identifiera relevanta säkerhetsproblem. Men ett larm i sig löser ingenting. Teamen behöver också processer för att bedöma sårbarheten, förstå risken för produkten, ta fram en åtgärd och testa en uppdatering.
Det gör cybersäkerhet till ett löpande ansvar genom hela produktens livscykel, snarare än en engångsaktivitet i utvecklingen.
En utmaning – och en möjlighet
Nya cybersäkerhetskrav innebär utan tvekan mer arbete för produktföretag. Befintliga arkitekturer kan behöva förändras. Utvecklingsprocesser kan behöva bli mer strukturerade. Ansvar som tidigare varit informellt kan behöva definieras och dokumenteras tydligare.
Men utvecklingen har också en annan sida. Företag som förstår sina produkter, sin programvara och sina sårbarheter får bättre kontroll över produktens livscykel. Säkra uppdateringsmekanismer kan göra produkter enklare att underhålla. Strukturerade utvecklingsprocesser kan förbättra kvalitet och spårbarhet.
När kunder blir mer medvetna om cybersäkerhet kan förmågan att visa att säkerhet har beaktats under hela produktens livscykel dessutom bli en viktig del av att bygga förtroende.
Cybersäkerhet flyttar från utkanten av produktutvecklingen till dess kärna. Den intressanta frågan är inte längre om uppkopplade produkter behöver cybersäkerhet. Det är hur vi bygger produkter som kan förbli säkra i en värld som hela tiden förändras.
utforska
Insikter inom cybersäkerhet
- Uppkopplad produkt? EN 18031 kan vara mer relevant än du tror
Rune Hillebo Wiinberg & Johan Callmyr

- Security by design – vad betyder det egentligen för embedded-produkter?
Rune Hillebo Wiinberg & Johan Callmyr

- Cyber Resilience Act: var ska produktföretag börja?
Rune Hillebo Wiinberg & Johan Callmyr

- Cybersäkerhet blir en del av produkten – är ni redo?
Rune Hillebo Wiinberg & Johan Callmyr

Några av våra expertiser
Om författarna
Rune Hillebo Wiinberg är Head of Cybersecurity på Prevas och har arbetat professionellt med embedded och säkra, uppkopplade produkter sedan 2007. Med erfarenhet från energi, medicinteknik och försvar hjälper han kunder på alla nivåer i organisationen och skapar en brygga mellan affärsprioriteringar, regulatoriska krav och teknisk produktutveckling.
Johan Callmyr är Software Architect med mer än 20 års erfarenhet av C++ och embedded-programvara. Han kombinerar teknisk kompetens med erfarenhet av mjukvaruarkitektur, tekniskt ledarskap, cybersäkerhet och utveckling i reglerade miljöer som medicinteknik. Som Software Architect och Software Lead hjälper han kunder att utveckla robusta, säkra och trygga mjukvarulösningar för komplexa produkter.