Abstract-Många faktorer tros öka sårbarheten för programvarusystem; till exempel, den mer utbredda eller populära är ett programvarusystem desto mer sannolikt är det att attackeras. Tidig identifiering av defekter har varit ett brett utforskat ämne inom programvaruteknisk forskning. Tidig identifiering av programvara sårbarheter kan bidra till att minska dessa attacker i stor utsträckning genom att fokusera bättre säkerhet verifiering insatser i dessa komponenter. Att förutsäga sårbarheter kompliceras av det faktum att sårbarheter oftast är få till antalet och introducerar betydande fördomar genom att skapa ett glest dataset i befolkningen. Som ett resultat, sårbarhet förutsägelse kan tänkas på oss preverbally "söker efter en nål i en höstack." I denna uppsats presenterar vi en storskalig empirisk studie om Windows Vista, där vi empiriskt utvärderar effekten av klassiska mått som komplexitet, churn, täckning, beroendeåtgärder, och organisationsstruktur av företaget för att förutsäga sårbarheter och bedöma hur väl dessa program mäter korrelerar med sårbarheter. Vi observerade i våra experiment att klassisk programvara mäter förutsäga sårbarheter med hög precision men låga recall värden. De faktiska beroendena förutsäger dock sårbarheter med lägre precision men betydligt högre återkallande.
Zimmerman m.fl. REF presenterade en empirisk studie på Windows Vista för att utvärdera effekten av kod churn, kod komplexitet, beroenden och organisatoriska åtgärder för att bygga en sårbarhet förutsägelse modell.
Searching for a Needle in a Haystack: Predicting Security Vulnerabilities for Windows Vista
{'venue': '2010 Third International Conference on Software Testing, Verification and Validation', 'journal': '2010 Third International Conference on Software Testing, Verification and Validation', 'mag_field_of_study': ['Computer Science']}