Результаты очередной проверки Coverity кода OpenSource-проектов
Не так давно компания Coverity, основной специализацией которой является анализ исходного кода программного обеспечения, представила широкой общественности результаты проведенной проверки кода в популярных OpenSource-проектах под названием Coverity Scan 2010 Open Source Integrity Report. В процессе выполнения проверки анализу подверглись свыше 61 миллиона строк программного кода в 291 проектах. Среди этих проектов можно отметить ядро Linux, ядро Linux в Android, Samba, Apache и PHP. Наибольший интерес представляют следующие результаты Coverity Scan 2010:- В ядре Linux, которое применяется в Android, было обнаружено 359 различных недочетов.
- Примерно половина всех дефектов, выявленных в процессе проверки программного кода OpenSource-проектов, принадлежат к категории повышенного риска. Эти дефекты способны стать причиной нарушения безопасности. У Android данный показатель составляет 25 процентов.
- К числу самых распространенных ошибок в коде можно отнести различные проблемы, которые приводят к повреждению данных в памяти, разыменование по NULL-указателю и утечка ресурсов.
© Root.UA