Gå til hovedmeny Gå til hovedinnhold
Ved hjelp av avansert analyse av nettleseren Firefox, er det nå avduket 726 feil.
Å skrive feilfri programvare er bortimot umulig. Stort sett alle programmer har feil, inkludert Windows, Office-programmene og de meste andre ting på markedet.
Alle kan finne feil
Forkjempere for åpen kildekode hevder at det
er tryggere og bedre enn lukkede løsninger, fordi hvem som helst kan
analysere koden og avdekke feil.
Det er nettopp det Adam Harrison i selskapet Klocwork har gjort. Ved hjelp av det egenutviklede analyseprogrammet K7 har han avduket 655 programmeringsfeil og 71 potensielle sikkerhetssvakheter, hovedsakelig i versjon 1.5.0.6.
Den store majoriteten av feilene går på innhenting av verdien til null-pekere.
Feil i minnehåndtering
141 feil går på feil i
minnehåndteringen, der programmet i de fleste tilfellene ikke frigir plass
som er reservert i minne. Dette kan føre til en maskin som blir tregere og
tregere jo lenger den benyttes. Årsaken til de kjente minneproblemene til
Firefox kan dermed nå være avslørt.
68 feil går på tilgang til variabler som ikke var opprettet i utgangspunktet.
Harrison skriver i sin avsløring av saken at han ikke har dyptgående kunnskap om alvorigheten av de forskjellige feilene, og at han derfor ikke vil gå i mer detaljer om hva slags sikkerhetsfeil som kan oppstå.
Hele arbeidet skal være overlevert til utviklerne. Om feilene vil være relevante for den kommende Firefox 2.0 er ikke kjent.
Les flere IT-saker på våre IT-sider.