Oracle har den senere tiden slitt med en rekke sikkerhetshull i selskapets produkter. Blant annet publiserte selskapet i oktober sikkerhetsfikser til ikke mindre enn 89 sikkerhetshull. Dette har ført til at selskapet har fått kritikk blant annet fra sikkerhetseksperter, blant annet for å drøye veldig lenge med å utgi sikkerhetsfikser eller å utgi fikser som ikke har fungert.
Ifølge News.com har Oracle nå gått til det skritt å ta i bruk teknologier fra Fortify Software for å analysere koden til noen av selskapets produkter, for å finne potensielle sårbarheter.
- Bruk av Fortify-produkter er én av mange ting vi gjør for å utvikle sikre produkter, sier Mary Ann Davidson, Oracles sikkerhetssjef, til News.com.
- Vi mener dette er et godt komplement til det vi har gjort fra før, sier hun.
Les også:
- [18.01.2006] Oracle tetter 82 sikkerhetshull
- [28.10.2005] Kritiserer svakt passordvern i Oracle
- [19.10.2005] Oracle tettet 89 sikkerhetshull
Inntil nylig har Oracle benyttet egenutviklede løsninger for å finne sårbarheter av typen SQL-injeksjoner og overflytsfeil i koden, men disse verktøyene har ifølge Davidson ikke vært omfattende som Fortifys Source Code Analysis-produkter.
Fortity-programvaren ser etter omtrent 65 typer feil og kjøres ifølge News.com typisk på en server som brukes av utviklerne for å "sjekke inn" biter med ferdig kode. Men programvaren kan også kjøres på utviklerens egen PC.
- Det klart beste er å kode sikkert allerede fra starten av. Verktøy for skanning av kildekode bør være den siste forsvarslinjen, ikke en unnskyldning for lat og usikker programmering, sier administrerende direktør hos Fortify, John Jack, til News.com.
Ifølge Davidson er det i første omgang Oracle database og applikasjonsserver, i tillegg til selskapets Collaboration Suite og Enterprise Manager, som vil bli gjennomgått med Fortify-verktøyene. Oracle har ikke lisensiert Fortify-verktøyene for bruk på de andre produktene selskapet tilbyr. Ifølge Davidson skyldes dette at selskapet ikke ser noen klar nytte av en slik gjennomgang i disse tilfellene.