Отчет Coverity о проверке безопасности открытого кода за 2011 год


Компания Coverity, специализирующаяся на автоматизированном тестировании кода на наличие в нем ошибок и уязвимостей, представила отчет по итогам 2011 года.
Отчет содержит результаты анализа более 37 миллионов строк кода сорока пяти наиболее активно развивающихся опенсорсных проектов, включая ядро Linux 2.6, PHP 5.3 и PostgreSQL 9.1.

Основные показатели отчета:

- средний размер проконтролированного компанией открытого ПО составил 832000 строк кода, причем на 1000 строк кода в 2011 году было выявлено в среднем 0,45 ошибок;

- для индустрии ПО в целом показатель качества кода в 2011 году составил 1.0 ошибок на 1000 строк кода;

- в ядре Linux 2.6 (обьем кода - 6.8 миллиона строк) было выявлено 4261 ошибок, из которых 1249 являются ошибками с высоким уровнем опасности.
Показатель качества кода ядра Linux составил 0.62 ошибки на 1000 строк кода, что сравнимо со средним показателем качества рассмотренных в 2011 году компанией Coverity проприетарных продуктов (0.64 ошибки при среднем размере кода проверенного проприетарного ПО в 7.5 миллионов строк);

- в PHP 5.3 (обьем кода - 538 тыcяч строк) выявлено 97 ошибок, из которых 15 признаны опасными;

- В PotgreSQL (обьем кода - 1.1 млн строк) выявлено 233 ошибки; из них 116 - опасные;

- по сравнению с 2010 годом, в 2011 году количество ошибок в коде ядра Linux и PHP возросло (Linux: 3457 ошибок в 2010 году и 4261 ошибка в 2011 году; PHP: 14 ошибок в 2010 году и 97 ошибок в 2011 году), а в коде PostgreSQL уменьшилось (247 в 2010 году и 233 в 2011 году);

- в коде ядра Linux в 2011 году исправлено 1283 ранее обнаруженных ошибок, в PHP - 210, в PostgreSQL - 78;

- ядро Linux 2.6, PHP 5.3 и PostgreSQL 9.1 признаны открытым ПО с высоким качеством кода; показатель "дефективности" кода у этих продуктов составляет 0.62, 0.20 и 0.21 соответственно;

- всего в коде 45 открытых проектов, на основании которых сделан отчет, было обнаружено 16884 ошибки.

>> подробности

Автор: Softodrom.ru
Дата:
TOR
TOR, 26.02.2012 18:42
интересный перевод у редакции софтодрома, однако. если вкратце, то ключевыми моментами этой статьи является следующая инфа:Средний размер открытого ПО составляет 832000 строк кода, при этом на 1000 строк кода было выявлено в среднем 0,45 дефектов.Средний размер проприетарной программы составляет 7,5...
login123
login123, 26.02.2012 17:40
Обнаруженная ошибка - это уже не ошибка.От редакции. Спасибо, что затронули эту тему: в отчете есть данные о количестве исправленных ошибок, которые я забыл добавить в новость. Сейчас добавлю.
» Прочитать остальные / Написать свой комментарий

Новости > Новости НеWindows > Отчет Coverity о проверке безопасности открытого кода за 2011 год
Все рубрики статей:
Топ-сегодня: Новости НеWindows
Выпущена ОС Fedora Linux 29
Fedora — дистрибутив операционной системы GNU/Linux, спонсируемый компанией Red Hat и поддерживаемый сообществом
Вечный бой
Россиянам предложили массово переходить на Linux
Microsoft хочет купить CyanogenMod — популярную модификацию Android
Крупнейшие ИТ-компании проявляют интерес к разработчику CyanogenMod — самой популярной прошивки для Android-устройств
Ubuntu отказывается от Software Center и переходит на Центр приложений GNOME
Таким образом, Ubuntu Software Center разделит судьбу некоторых других разработок Canonical, от которых в последнее время было решено отказаться в пользу конкурирующих решений
Выпущена операционная система Tails 3.13
Tails — операционная система, созданная для обеспечения приватности и анонимности
Новые статьи: Новости НеWindows
Новый проект позволит запускать Android-приложения в Linux
В определенном смысле его можно сравнить с эмулятором BlueStacks, который позволяет запускать Android-приложения под Windows в оконном режиме
Выпущена операционная система Tails 3.13
Tails — операционная система, созданная для обеспечения приватности и анонимности
На закупку смартфонов с российской ОС «Аврора» потратят 3,7 млрд руб
Смартфоны закупаются для госорганов, муниципальных организаций, бюджетных учреждений и компаний с госучастием
«Лаборатория Касперского» разрабатывает мобильную операционную систему
«Лаборатория Касперского» разрабатывает защищенную мобильную операционную систему на базе KasperskyOS
Выпущено ядро Linux 5.0
Состоялся релиз новой версии ядра Linux, составляющего основу операционных систем семейства Linux

Статистика | Рейтинги | Авторам | Реклама
Copyright © 1999-2019 Softodrom.ru
О перепечатках | Рассылки | Пользовательское соглашение | Политика конфиденциальности | О проекте | Карта сайта
В Опере нет автоматического способа добавить поиск по Софтодрому.
Чтобы вручную добавить поиск по Софтодрому, нужно сделать следующее:
  1. Нажать Ctrl+F12.
  2. Выбрать вкладку «Поиск».
  3. Нажать «Добавить» (Add).
  4. В появившемся окне:
    1. Заполнить название (Softodrom.ru).
    2. Заполнить адрес: https://www.softodrom.ru/Поиск/?text=%s&qs
      Если нет поля «адрес», то кликнуть на «Подробнее».
    3. Остальные поля заполнить по желанию.
  5. Нажать «ОК».