Stuttgart kæmper mod softwarefejl: Sådan beskytter Cristian Cadar os!
I Stuttgart tester Cristian Cadar innovative løsninger for at minimere softwarefejl og sikkerhedshuller. Få mere at vide om den aktuelle udvikling og udfordringer inden for softwaresikkerhed.

Stuttgart kæmper mod softwarefejl: Sådan beskytter Cristian Cadar os!
Efterhånden som kompleksiteten af moderne computerprogrammer fortsætter med at stige, øges disse systemers modtagelighed for fejl også. Cristian Cadar, en førende videnskabsmand ved universitetet i Stuttgart, har sat sig som mål at udvikle innovative tilgange til yderligere at minimere denne modtagelighed for fejl. Cadar påpeger, at selv simple applikationer kan bestå af tusinder til millioner af kodelinjer, hvilket markant øger sandsynligheden for programmeringsfejl, også kendt som "bugs". Disse fejl kan ikke kun forårsage funktionsfejl, men kan også skabe alvorlige sikkerhedshuller, der gør det muligt for kriminelle at bryde ind i computersystemer.
Et velkendt eksempel på en sådan sårbarhed er Heartbleed-fejlen, som dukkede op i OpenSSL-krypteringsbiblioteket i 2014. Dette bibliotek spiller en afgørende rolle i sikker internetkommunikation. En fejl i en opdatering tillod hackere at få adgang til adgangskoder og private data fra millioner af brugere. Heartbleed-fejlen er et imponerende eksempel på, hvor hurtigt softwarefejl kan udvikle sig til massive sikkerhedskriser Det rapporterer CSO Online.
De farligste softwarefejl
Relevansen af softwarefejl fremhæves af den regelmæssigt opdaterede liste over de 25 farligste softwarefejl, kendt som CWE Top 25. Denne liste er leveret af MITER Common Weakness Enumeration (CWE) og er baseret på konkrete praktiske data til realistisk at vurdere trusselspotentialet. I modsætning til Common Vulnerabilities and Exposures (CVE) giver CWE en taksonomi af sikkerhedssårbarheder, mens CVE lister specifikke sårbarheder.
Den seneste opdatering af denne liste fandt sted i slutningen af 2019 og er baseret på ca. 25.000 højt vurderede CVE-indgange fra 2017 og 2018. CWE-119, som omhandler "Ukorrekt begrænsning af operationer inden for grænserne af en hukommelsesbuffer," har den højeste score på 75,56 og inkluderer almindelige hukommelsesrelaterede programfejl. I modsætning hertil faldt CWE-89, "SQL-injektionen", fra #1 i 2011 til #6 i 2019, men er fortsat yderst relevant.
Virkningerne af Covid-19-pandemien
Covid-19-pandemien har yderligere øget diskussionen om softwarefejl og deres virkninger. I tider med øget fjernadgang og VPN-brug er forståelse og fejlfinding af disse fejl afgørende. CWE Top 25-listen giver fagfolk et objektivt grundlag for at identificere og prioritere softwaresikkerhedsproblemer. Det overvejes også at udvikle skræddersyede CWE-rangeringer til specifikke organisationer for bedre at imødekomme individuelle behov.
Den igangværende indsats fra Cadar og hans team på University of Stuttgart er et skridt i den rigtige retning for at finde innovative løsninger til at minimere programmeringsfejl og sikkerhedssårbarheder. I en verden, hvor tekniske systemer bliver stadig mere komplekse, er udfordringen med at opretholde sikkerhedsstandarder og opretholde brugertillid fortsat en topprioritet, både i den private og professionelle sektor. Mere information om de farligste softwarefejl kan findes på Sikkerhedsinsidere blive læst.