utvikling
Svært mye programvare inneholder utdaterte åpen kildekode-komponenter
Undersøkelse viser at mye programvare, ikke minst webapplikasjoner, benytter utdaterte tredjepartskomponenter. Det utgjør en sikkerhetsrisiko.
Illustrasjon: Colourbox/Sergey Mironov/Sergeymironov.co
Det er sjelden god bruk av tid å finne opp hjulet på nytt. Derfor bruker de fleste programvareutviklere i stor utstrekning kodekomponenter som andre allerede har laget.
Det er flere fordeler med dette, i tillegg til tidsbesparelsen. Slike komponenter er ofte skrevet av personer eller grupper med spesiell kompetanse innen akkurat den funksjonaliteten komponenten tilby. I tillegg gjør det at mange bruker den samme komponenten, det mer sannsynlig at feil og sårbarheter blir oppdaget og rettet. Ofte er komponentene utgitt som åpen kildekode, noe som gjør at mange har mulighet til finne og rette feil i koden.
En forutsetning for at dette skal gå bra, er at komponenten vedlikeholdes aktivt, og at programvareutviklerne som bruker den, tar i bruk de oppdaterte versjonene i oppdateringer til sin egen programvare.