Description du projet
Une nouvelle manière de certifier les logiciels open source
L’Europe dépend de logiciels open source (OSS pour «open source software») qui sont, pour la plupart, conçus en dehors de ses frontières. Le marché unique numérique européen, en particulier, ne dispose pas d’un logiciel interne et les données montrent qu’une grande partie de son infrastructure logicielle est assemblée en ligne et plus de la moitié est dérivée d’OSS, édités en dehors de l’Europe pour l’essentiel. Des universités, de petites, moyennes et grandes entreprises, un groupe d’intérêt spécialisé et un comité consultatif composé de profils clés du secteur et des OSS se sont regroupés afin de créer de nouvelles méthodes et approches permettant d’accélérer le développement de logiciels améliorés. Le projet AssureMOSS, financé par l’UE, entend relever le défi des OSS conçus en tout lieu, mais sécurisés en Europe. Plus précisément, il propose de passer d’une évaluation de la sécurité fondée sur des processus à une évaluation fondée sur des artefacts, en prenant en charge toutes les étapes du cycle de vie continu des logiciels (conception, développement, déploiement, évaluation et support).
Objectif
Continuous, distributed changes rule today's European Digital Single Market as no single company does master its own national, in-house software. Software is mostly assembled from “the internet” and more than half come from Open Source Software repositories (some in Europe, most elsewhere). Security & privacy assurance, verification and process certification techniques designed for large, controlled updates over months or years, must now cope with small, continuous changes in weeks, happening in sub-components and decided by third party developers one did not even know they existed.
AssureMOSS addresses these challenges to the fullest extent: « Open Source Software - Designed Everywhere, Secured in Europe ».
AssureMOSS proposes to switch from process-based to an artefact-based security evaluation by supporting all phases of the continuous software lifecycle (Design, Develop, Deploy, Evaluate and back) their artefacts (Models, Source code, Container images, Services). The key idea is to support mechanisms for lightweigth and scalable screenings applicable automatically to the entire population of software components by
- Machine intelligent identification of security issues across artifacts,
- Sound analysis and verification of changes by tracing the security and privay side effects,
- Business insight by risk analysis and security evaluation.
This approach supports fast-paced development of better software by a new notion: continuous (re)certification.
AssureMOSS has assembled a team including 5 leading Universities (Delft, Gotheborg, Trento, Vienna, VU Amsterdam), 3 innovative SMEs (FrontEndART, Search-Lab, Pluribus One), 3 Large Enterprises (E&Y, SAP, Thales) and 1 Special Interest Group Organization (EU-VRi) and an Advisory Board with key figures from OSS and industry at large.
The project will generate not only a set of innovative methods and open source tools but also benchmark datasets with thousands of vulnerabilities and code that can be used by other researchers.
Champ scientifique
Mots‑clés
Programme(s)
Régime de financement
RIA - Research and Innovation actionCoordinateur
38122 Trento
Italie