BackupPC

Samba

Xen

Untangle

CloneZilla

Linux-HA

La sécurité open source en rapide amélioration

23 mai 2008


Coverity vient de publier les résultats d’une analyse de qualité sur deux ans portant sur 250 logiciels libres.

Extraits :

« La qualité et la sécurité des logiciels open source est en rapide amélioration, d’après une analyse approfondie de plus de 250 applications populaires, dont Linux et Apache. Le "Scan Report on Open Source Software 2008" de Coverity a été développé avec le soutien du département de la Sécurité intérieure des États-Unis.

Le rapport présente l’analyse de plus de 55 millions de lignes de code sur une base récurrente provenant de 250 projets open source populaires. Cette enquête de deux ans a été conduite avec l’outil d’analyse de code source statique Coverity Prevent, qui fait partie de l’Open Source Hardening Project du gouvernement américain.

Certains éléments mis en valeur par ce rapport semblent contredire une idée reçue, en révélant que les projets dotés de nombreuses fonctionnalités ne sont pas sujets à des densités d’imperfections plus élevées. "L’amélioration de projets possédant déjà du code et une sécurité de haut niveau confirme l’engagement des développeurs open source à créer des logiciels de la plus haute intégrité possible", déclare David Maxwell, en charge de la stratégie open source chez Coverity.  »

- Voir en ligne : La sécurité open source en rapide amélioration


Voir aussi (en anglais) :

- Coverty : la société à l’origine de l’analyse

- Le rapport de Coverty sur l’analyse des projets Open Source ( 1.1 Mo)


- Tableau résumant la fréquence des défauts repérés (voir le rapport de Coverity référencé ci-dessus)

Type de défautNombre de défautsPourcentage
NULL Pointer Dereference6,44827.95%
Resource Leak5,85225.73%
Unintentional Ignored Expressions2,2529.76%
Use Before Test (NULL)1,8678.09%
Buffer Overrun (statically allocated)1,4176.14%
Use After Free1,4916.46%
Unsafe use of Returned NULL1,3495.85%
Uninitialized Values Read1,2685.50%
Unsafe use of Returned Negative8593.72%
Type and Allocation Size Mismatch1440.62%
Buffer Overrun (dynamically allocated)720.31%
Use Before Test (negative)490.21%
envoyer l'article par mail envoyer par mail

Inscription Newsletter


Services | Solutions | Société | Références | Contact | Plan du site

ByteCode Software Engineering Sàrl - loc.304 - Ch. des Champs-Courbes 1 - 1024 Ecublens - www.bytecode.ch - Tél : 021 / 697 10 80

Logo