Abstract-Software applikationer integrera mer och mer öppen programvara (OSS) för att dra nytta av kod återanvändning. Som en nackdel, varje sårbarhet upptäcktes i medföljande OSS kan potentiellt påverka programmet som innehåller det. När varje ny sårbarhet avslöjas måste applikationsleverantören bedöma om sådan sårbarhet är exploaterbar i det särskilda användningssammanhanget för applikationerna, och måste avgöra om kunderna behöver en brådskande patch som innehåller en icke-sårbar version av OSS. Tyvärr är nuvarande beslutsfattande främst beroende av naturliga språk sårbarhetsbeskrivningar och expertkunskaper, och är därför svårt, tidskrävande och felbenägen. I detta dokument föreslås ett nytt tillvägagångssätt för att stödja konsekvensbedömningen på grundval av analysen av de kodändringar som införs genom säkerhetsrättelser. Vi beskriver vårt arbetssätt med hjälp av ett belysande exempel och gör en jämförelse med både egenutvecklade och open-source state-of-the-art lösningar. Slutligen rapporterar vi om vår erfarenhet med en urvalsansökan och två industriella utvecklingsprojekt.
I REF jämförde vi sårbarhetsdetekteringsmöjligheterna i vår strategi med toppmoderna verktyg.
Impact assessment for vulnerabilities in open-source software libraries
{'venue': '2015 IEEE International Conference on Software Maintenance and Evolution (ICSME)', 'journal': '2015 IEEE International Conference on Software Maintenance and Evolution (ICSME)', 'mag_field_of_study': ['Computer Science']}