Optimizing Leak Detection in Open-source Platforms with Machine Learning Techniques

4Citations
Citations of this article
13Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Public code platforms like GitHub are exposed to several different attacks, and in particular to the detection and exploitation of sensitive information (such as passwords or API keys). While both developers and companies are aware of this issue, there is no efficient open-source tool performing leak detection with a significant precision rate. Indeed, a common problem in leak detection is the amount of false positive data (i.e., non critical data wrongly detected as a leak), leading to an important workload for developers manually reviewing them. This paper presents an approach to detect data leaks in open-source projects with a low false positive rate. In addition to regular expression scanners commonly used by current approaches, we propose several machine learning models targeting the false positives, showing that current approaches generate an important false positive rate close to 80%. Furthermore, we demonstrate that our tool, while producing a negligible false negative rate, decreases the false positive rate to, at most, 6% of the output data.

Cite

CITATION STYLE

APA

Lounici, S., Rosa, M., Negri, C. M., Trabelsi, S., & Önen, M. (2021). Optimizing Leak Detection in Open-source Platforms with Machine Learning Techniques. In International Conference on Information Systems Security and Privacy (pp. 145–159). Science and Technology Publications, Lda. https://doi.org/10.5220/0010238101450159

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free