LINUX.ORG.RU

Результаты проверки качества исходников MySQL


0

0
Компания Coverity опубликовала результаты проверки качества исходников MySQL. В ходе анализа кода было выявлено 97 ошибок, из которых только одна может быть использована для нарушения безопасности.

В целом, код MySQL признан хорошим (1 ошибка на 4000 строк), его качество оказалось гораздо выше среднего коммерческого проекта (от 1 до 7 ошибок на 1000 строк).

Ранее проводилась проверка для Linux ядра, в результате которой было выявлено 985 ошибок в 5.7 миллионах строках кода, т.е. менее 1 ошибки на 10000 строк.

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

А другие опенсорсные БД почему не проверили? Было бы интересно сравнить. И по-прежнему смущает процент "среднее число ошибок в коммерческих проектах" - без указания числа этих проектов, доступности списка - все это пустое.
macavity
()
До ЛОРа всегда новости через 5 лет доходят. Заходишь и бац: где-то я это видел
anonymous
()
Ответ на: комментарий от x97Rang
> мне было бы интересно сравнение mysql vs postgresql но новость все равно радует...

А нахрена их сравнивать? У них совершенно разные области применения... Хочу сравнить "Жигули" с F1

anonymous
()
Ответ на: комментарий от Sun-ch
о да. соляра и оракел - это да. рулез :)

а если бюджет - пять-шесть тыщ ныне розовых и позиций (записей в ну самой-самой главной таблице) будет ну от силы столько же, в худшем случае, а пока их всего-то полторы тыщи? И посетителей - дай бог три-пять сотен в сутки? Предлагается не мудрить и встать на оракл, дать в полтора-два-три раза больше денег программеру-ораклисту, чем надо было б заплатить пионеру с мускулем наперевес, и искать соляринский хостинг с ораклом. чтобы за него платить. А потом предлагается называть всё это умением считать деньги.

если бы я только мог изобразить эту издевательско-покровительственную улыбку :)

мускуль рулит.

Vike
()
Ответ на: комментарий от Vike
Оно конешно, оракел дорог для маленьких контор.

Но тогда слон - это то самое для них.

Профи обходятся дешеше понтоватых пионеров.

Это факт.

Как ты думаешь почему PostreSQL очень хотят быть похожие на оракел?

Кстати у них полно продашн решений, включая исполнения сервера на

линупс-кластере я постил сюда новость про это.
Sun-ch
()
А студенты DJB этим не занимались, или у них впереди ещё летняя сессия?
Lumi ★★★★★
()
т.е. достаточно исправить 97 ошибок и все - MySql первая программа в истории человечества вообще без ошибок.

Памятник из золота ставить. Однозначно! :))))))))

WindowsUser ★★
()
Ответ на: комментарий от Sun-ch
>Как ты думаешь почему PostreSQL очень хотят быть похожие на оракел?

Все хотят походить на больших и лысых дядек с брюшком и денежкой.

AVL2 ★★★★★
()
Ответ на: комментарий от Sun-ch
> Как ты думаешь почему PostreSQL очень хотят быть похожие на оракел?

А разве он хочет быть похож? Может, он хочет быть похож на DB2? Или на informix, мир праху его? Или Sybase (см. пред. пункт)?
Ты у него вообще спрашивал, на кого он хочет быть похож?

Вообще, я подозревал что Саныч довольно-таки оголтелый, но не до
такой же степени. Залил глаза оракловой документацией, заправился
у сановских маркетдроидов - и в бой?
kmike ★★
()
Ответ на: комментарий от anonymous
>До ЛОРа всегда новости через 5 лет доходят. Заходишь и бац: где-то я это видел

Пока все новости проверят... Ручная работа ;) (с)

Lautre ★★★★★
()
Ответ на: комментарий от WindowsUser
> т.е. достаточно исправить 97 ошибок и все - MySql первая программа в истории человечества вообще без ошибок.

а как же хеллоу ворлд? или и там есть ошибки?

anonymous
()
программа ищет ошибки в других программах :-\ а сама у себя она ничего ненашла?
rty65tt
()
>Ранее проводилась проверка для Linux ядра, в результате которой было выявлено 985 ошибок в 5.7 миллионах строках кода, т.е. менее 1 ошибки на 10000 строк.

5.7e6/985 = 5786

То есть одна ошибка на 6000 строк кода (это больше, чем одна ошибка на 10000 строк)

rgbeast
()
Ответ на: комментарий от x97Rang
2 x97Rang: Ну, если понял, продолжай сравнивать кислое с красным
anonymous
()
Ответ на: комментарий от Sun-ch
> Ты будешь удивлен, но рулят соляра и оракел.

Что ты такое говоришь? Оракел не дыряв? Бегом изучать багтрек. А ежели
его исходники открыть, то боюсь, что там месяц будут выгребать только
самый поверхностные, легконаходимые дырки.
annonymous ★★
()
Ответ на: комментарий от rgbeast
Единственная проблема, что пользы от этих миллионов строк абсолютно никакой
anonymous
()
по таким критериям, helloworld.c - просто верх совершенства. я описался ;)
anonymous
()
Ответ на: комментарий от annonymous
Ага дыряв как решето :)))))))

"в СУБД Oracle (на данный момент не исправлено 65 известных переполнений буфера и около 20 возможностей несанкционированного выполнения SQL кода), приводятся практические примеры подстановки SQL кода злоумышленником."

Ну надо же показать людям, за что они платят деньги експертам по

секурити:)))))))
Sun-ch
()
Ответ на: комментарий от anonymous
> До ЛОРа всегда новости через 5 лет доходят. Заходишь и бац: где-то я это видел

да здесь же и видел

vadiml ★★★★★
()
НетБСДшники недавно тоже хотели договориться с Coverity о проверке. Не знаю, чем закончилось.
dilmah ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.