// Интересную тему подняли.
И вечную. Как писали выше, самую неуязвимую систему, триста раз проверенную, можно легко угробить сторонними модулями или компонентами. Сколько аудитов не делай, исправление даже одной строчки кода может привести к проблемам безопасности серьезнее чем исправленная уязвимость.
Тестировать систему на уязвимости необходимо, а самым лучшим тестом является как раз таки долговременное использование на реальных сайтах. Просто в рамках одного теста не реально учесть всех нюансов, начиная от настройки сервера и заканчивая настройками самой системы.
Лучшим источником, и тестером системы были, есть и будут пользователи. Как админы, так и пользователи, и гости.
У инстанта пока что слабо развита обратная связь. От тестера -> к разработчику, и обратно.
Что бы не быть голословным. Релиз 1.9 состоялся в ноябре 11 года. В 12 году были найдены и исправлены уязвимости. Найденные уязвимости оформлены в виде патча безопасности. Где о них хоть слово сказано при скачивании последнего релиза? Не слова и в новостях, в описании релиза.
Новичек приходя на сайт скачивает 1.9, устанавливает, и только потом, когда сломали, узнает что кроме 1.9 надо еще и патч накатить сверху. Узнает об этом после взлома, весь кипя от злости, гнева, обиды идет на форум что бы высказать все что думает по "этому поводу" ну и решение найти. А оказывается решение есть, его тыкают как котенка в уже существующие темы с обсуждениями… Возникает мысль — а что, раньше предупредить ниЗЗя никак было?
На мои слова Вы можете справедливо ответить — кому надо, те сами следят за обновлениями и патчами. Читают форум, следят за траком (трак, это еще одна отдельная песня).
-Да, следят. Но таких единицы. Людям необходимо делом заниматься, а не сидеть на форуме F5 следя за новостями.
Запросы, найденные баги, все сваливается на форум. trac существует, но кроме разработчиков, и заинтересованных 1% продвинутых пользователей им никто не интересеутся, да и найти его сложно
одна ссылка с главной и то не все по ней перейдут.
Сам trac, переодически спамиться, читать его, выискивая среди порнухи реальные issue это как рыться в чужом грязном белье. Для пользователей регистрация закрыта. Нет возможности комментирования issue (некоторые карточки рад бы подсказать путь решения да нет возможности) а на форуме вопрос из карточки не повторяется, или повторяется и решен, но указать на путь решения возможности нет.
Принять участие в разработке нового релиза, как бЭ возможность есть, обращайтесь и мы вас примем, но реально ею не хотят, могут и тд. воспользоваться. Тут несколько барьеров, начиная с психологического и заканчивая чисто организационными. Конечно понятно, что набирать в команду абы кого не будут, и тратить попусту время на кандидатов никто не хочет (для того и возведены барьеры), но, как всегда есть НО… Всегда находятся мелкие, глобально не значимые исправления, улучшения, дополнения кода. Их бы добавить, да нет возможности. Ради пяти строчек кода связываться с разработчиком? проситься в команду? Да ну это все к…