This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.
Demo: Detecting Third-Party Library Problems with Combined Program Analysis
Partner | The Telecommunication Systems Institute |
Authors | Grigoris Ntousakis, Sotiris Ioannidis, and Nikos Vasilakis |
Title | Demo: Detecting Third-Party Library Problems with Combined Program AnalysisCertification Requirements for Supply Chain Services |
Open Access | To be provided soon |
Abstract | Third-party libraries ease the software development process and thus have become an integral part of modern software engineering. Unfortunately, they are not usually vetted by human developers and thus are often responsible for introducing bugs, vulnerabilities, or attacks to programs that will eventually reach end-users. In this demonstration, we present a combined static and dynamic program analysis for inferring and enforcing third-party library permissions in server-side JavaScript. This analysis is centered around a RWX permission system across library boundaries. We demonstrate that our tools can detect zero-day vulnerabilities injected into popular libraries and often missed by state-of-the-art tools such as snyk test and npm audit. |
Publication medium | conference |
Name | ACM/SIGSAC Conference on Computer and Communications Security (CCS) |
Date of the conference: | 15-19/11/2021 |
Location | Virtual |
Is this a peer-reviewed publication? | Yes |
Is this a joint public/private publication? | No |
KEY FACTS
Project Coordinator: Sofoklis Efremidis
Institution: Maggioli SPA
Email: info{at}cyrene.eu
Start: 1-10-2020
Duration: 36 months
Participating organisations: 14
Number of countries: 10
FUNDING
This project has received funding from the European Union’s Horizon 2020 Research and Innovation program under grant agreement No 952690. The website reflects only the view of the author(s) and the Commission is not responsible for any use that may be made of the information it contains.