80 likes | 240 Views
Mentor: Munawar Hafiz Mentee: Chris Aavang. Vulnerability Database. Abstract. What is a vulnerablility? A vulnerability is a bug, fault, programming error, or defect which compromises the security of an application or system. What is a CVE?
E N D
Mentor: Munawar Hafiz Mentee: Chris Aavang Vulnerability Database
Abstract • What is a vulnerablility? • A vulnerability is a bug, fault, programming error, or defect which compromises the security of an application or system. • What is a CVE? • Commen Vulnerability Enumeration or Common Vulnerability/Exposure • Standard for defining common vulnerabilities.
Vulnerability Databases • There are many vulnerability databases: • Security Focus (securityfocus.com) • Bugtraq and Vulnerability Database • CVE (cve.mitre.org) • Maintains CVE system • US-CERT (us-cert.gov) • NVD (nvd.nist.gov) • A few more, but we are not interested in them at the moment
Work So Far • Build a good foundation • What sources should we use? • Security Focus? • US-CERT? • Tools to gather information • Simple program to parse SF entries • Create schemata for data • Gather a small amount of test data
Short Term Goals • Collect a small amount of data (1-2 weeks) from Security Focus's vulnerability database. • Gather contact information on the people who submitted the vulnerability • Gather information about available exploits and patches
Long Term Goals • Contact developers and vulnerability submitters with a questionnaire • Submitters • What tools were used to find vulnerability? • Did this vulnerability lead to discovering other vulnerabilities? • What was the process of submitting the vulnerabilities? • Developers • Was there a patch? What versions of the software were patched? • How was the patch created?