Project Details
Projekt Print View

Detection of Software Vulnerabilities using Machine Learning

Subject Area Software Engineering and Programming Languages
Term from 2014 to 2017
Project identifier Deutsche Forschungsgemeinschaft (DFG) - Project number 242913835
 
The early detection of vulnerabilities in software is a key for securing computer systems. While some types of security flaws can be identified automatically, the majority of vulnerabilities is still discovered by time-consuming manual analysis. This project aims at developing novel methods for vulnerability discovery using machine learning techniques. To this end, structured representations of code, such as parse trees and control flow graphs, are embedded in vector spaces and analyzed using unsupervised learning algorithms for semantic analysis and anomaly detection. This analysis should enable identifying typical programming patterns automatically and detecting potential vulnerabilities as deviations from these patterns.
DFG Programme Research Grants
 
 

Additional Information

Textvergrößerung und Kontrastanpassung