Logo Host-telecom.com — профессиональный хостинг в Европе! Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

💰 Самые низкие цены на домены

🔒 Отличный хостинг на SSD c бесплатными SSL

💻 Огромнейший выбор dedicated выделенных серверов

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

Мощные сервера

VPS с гибкой конфигурацией: за 1€

Мощные выделенные сервера: от 25€

Собственный Дата-Центр
Поддержка 24/7

Опубликоваеы результаты исследования безопасности и качества открытого кода

Компания Coverity, разработчик инструмента для автоматического исследования безопасности и качества программного обеспечения на основе сканирования и анализа исходного кода, опубликовала первые результаты за 2010 год в документе под названием "Отчёт о корректности Open Souce ПО". Последнее подобное исследование состоялось в 2008 году. Стоит напомнить, что программа Coverity Scan была начата в 2006 году как инициатива Министерства национальной безопасности США по обеспечению и усилению безопасности информационной инфраструктуры Соединенных Штатов, работающей на основе Open Source ПО.

В рамках исследования в этом году был проанализирован 61 миллион строк исходного кода 291 самых популярных и важных Open Source проектов, включая такие известные продукты как Android, Samba, Linux и Apache. Результаты этого года привели к следующим наблюдениям и выводам:

  • В общей массе 45% обнаруженных дефектов в Open Source считаются очень опасными.
  • Практически не изменился характер найденных ошибок и частота, с которой они встречаются. Это означает, что процесс тестирования в процессе разработки также не изменился. Результаты также демонстрируют факт того, что человеческий фактор легко позволяет просочиться подобным ошибкам в разработке.
  • Ответственность за Open Source сильно фрагментирована. Учитывая высокие темпы в увеличении использования Open Source в цепочке поставок коммерческого ПО, исследователи из Coverity наблюдают увеличивающийся спрос на достижение прозрачности при развёртывании Open Source проектов.

Отдельным пунктом данного исследования, как уже было сказано ранее, является платформа Android. Поскольку различные вендоры используют разные версии Android, исследователи из Coverity остановились на Android, который поставляется вместе с HTC Droid Incredible. Android в этом устройстве использует Linux-ядро версии 2.6.32, а также дополнительные драйверы для обеспечения работы беспроводной сети, сенсорного экрана и фотокамеры. Исследование показало, что:

  • Ядро Android в HTC Droid Incredible содержит в два раза меньше ошибок, чем другой средний продукт с таким же объёмом исходного кода.
  • Ядро Android имеет лучший показатель числа ошибок на 1000 строк кода (LIC), однако исследование всё равно обнаружило 359 ошибок. Исследователи считают, что другие продукты на основе Android имеют схожее количество ошибок.
  • Исследователи нашли 88 очень серьёзных ошибок в Android, или 25% от всех обнаруженных ошибок, включая порчу памяти, неправильное обращение к памяти, утечка ресурсов - все эти типы ошибок являются критическими и могут привести к проблемам в безопасности, потере данных, нестабильности в работе и ухудшению качества. Обычно подобные ошибки пользователи Coverity исправляют до выхода продукта на рынок.
  • Ответственность за Android сильно фрагментирована, ибо Android состоит из множества программных продуктов, за которые отвечают тысячи никак несвязанных друг с другом людей. Немаловажную роль в этой проблеме играет и наличие ПО от самого производителя - ведь практически ни один вендор не поставляет немодифицированный Android.

Полный отчёт о найденных ошибках компания Coverity уже отправила ответственным лицам и заинтересованным сторонам. Остаётся надеется, что ошибки будут исправлены и качество Open Source улучшится.

OpenNET

Комментарии

Страницы комментариев: 1 :: 2 :: следующая

аноним, Ср 10 ноя 2010 14:39:34:
>Некоммерческими задачами типа

и да, на вопрос: приведите пример благотворительности СПО сообщества и его некомерческих проектов - тишина.
аноним, Ср 10 ноя 2010 14:23:36:
>Я думаю, задачи решаются там только коммерческие, иных в этой компании не видят.
Некоммерческими задачами типа онанизма занимаются энтузазисты.

>Тестирование с наличием исходников гораздо проще и эффективнее. Это способствуе более высокому качеству открытого кода по сравнению с проприетарным ПО.
Платные тестировщики проприетарного ПО исходники имеют ;)
А открытый код никому нахрен забесплатно тестировать нивсталось. Ладно еще у кого-то зачесалось нацарапать после работы или лекций код. Но анализировать чужое гавно забесплатно - это уже полный маразм.
имярек, Пт 05 ноя 2010 20:09:53:
>Сомневаюсь, что в Windows, которая должна решать кроме безопасности еще большие коммерческие задачи<
Я думаю, задачи решаются там только коммерческие, иных в этой компании не видят.
имярек, Пт 05 ноя 2010 20:07:25:
>сравните количество кода там и там, и сомнения отпадут.<
А вам про количество кода МС Виндовс откуда известно?
аноним, Пт 05 ноя 2010 16:20:29:
>Сомневаюсь, что в Windows ... ошибок меньше, чем в OpenBSD или QNX,

сравните количество кода там и там, и сомнения отпадут.
аноним, Пт 05 ноя 2010 16:18:36:
>Самое безопасное ПО - это такое ПО, которое требует обязательного использования антивирусных программ.

вирусня - это самая небольшая проблема безопасности.
аноним, Чт 04 ноя 2010 11:25:20:
> Инфа 100%: самый безопасный код у вендупса
Минимальное количество ошибок на N строк кода у Postgresql.

Сомневаюсь, что в Windows, которая должна решать кроме безопасности еще большие коммерческие задачи (быстрее обеспечить начало своей продажи), ошибок меньше, чем в OpenBSD или QNX, которую и используют при необходимости гарантии надежности и безопасности.

Интересно, сколько ошибок нашли бы в Minix3. Во-первых проект моложе и меньше и, следовательно, "пыльных чуланов" в коде меньше, во-вторых написан на C и может быть проверен тем же инструментом от Coverity.

И потом - ошибка ошибке рознь.
аноним, Чт 04 ноя 2010 09:56:31:
Самое безопасное ПО - это такое ПО, которое требует обязательного использования антивирусных программ.
аноним, Ср 03 ноя 2010 23:14:05:
Инфа 100%: самый безопасный код у вендупса
аноним, Ср 03 ноя 2010 20:21:34:
> Если бы у Coverity была возможность протестировать исходники закрытого ПО ...

Ведущие производители используют качественные инструменты для анализа кода, но панацеи нет и в больших системах кода действительно много. Для исправления ошибок нужно подчас переписывать большой объем. А это требует больших ресурсы и много времени. Именно поэтому, а не от недостатка внимания или лени, ошибки даже известные не исправляются быстро.
Легко только на форумах буквы печать ...

Страницы комментариев: 1 :: 2 :: следующая

Ваш комментарий

Имя:

Текст комментария (HTML-теги не допускаются):

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

ATLEX Выделенные серверы: в Европе / в России.

Виртуальные серверы: в Европе / в России.

Партнерская программа

Хостинг + Certum Commercial SSL и домен в подарок

VPS: SSD, KVM, бесплатные бэкапы и администрирование 24/7

Бесплатный перенос сайта + подарки к новоселью

хостинг сайтов ГиперХост — хостинг сайтов который Вы искали.

Виртуальный хостинг, Аренда VPS серверов, рация доменных имен, SSL сертификаты

хостинг Украина

Новости мира IT:

Архив новостей

Последние комментарии:

Релиз FreeBSD 11.4 (1)
Пятница 19.06, 07:25

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList liveinternet.ru: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...