作者: Viet Hung Nguyen , Fabio Massacci , Stephan Neuhaus
关键词: Past history 、 Empirical evidence 、 Source code 、 Computer science 、 Software security assurance 、 World Wide Web 、 Market share 、 Codebase 、 Computer security 、 Secure coding 、 Code (cryptography)
摘要: We study the interplay in evolution of Firefox source code and known vulnerabilities over six major versions (v1.0, v1.5, v2.0, v3.0, v3.5, v3.6) spanning almost ten years development, integrating a numbers sources (NVD, CVE, MFSA, CVS). conclude that large fraction apply to is no longer maintained older versions. call these after-life vulnerabilities. This complements Milk-or-Wine Ozment Schechter--which we also partly confirm--as look at reference frame code, revealing vulnerabilitiy's future, while they looked its past history. Through an analysis code's market share, vulnerable still very much use both terms instances as global codebase: CVS evidence suggests evolves relatively slowly.This empirical software-evolution-assecurity solution--patching software automatic updates--might not work, will have be mitigated by other means.