Вы не зашли.
Здравствуйте, Уважаемые Специалисты! :) Возможно спрашиваю глупость, вы уж извините...
Я простой пользователь без углублённых знаний программирования. Выбрал NGCMS по причине её гибкости и быстроты.
Но вот понемногу начинаю впадать в депрессию, изучая обновления в виде Changeset-ов :)
Я так понимаю, что некоторые из них крайне важны. Но как их применить - не совсем понимаю...
Например, залез в 998, а там идёт сравнение с 970... Захожу в 970, а там идут сравнения с 957 и 966... И так далее.
В общем, если "простой смертный", как я, будет разбираться со всеми чейнджсетами начиная с 880, то это легче застрелиться... :)
В связи с этим такой вопрос:
Можно ли выложить на сайте ngcms.ru (или на форуме) информацию о том, как быстро применить к версии 0.9.3 Release [SVN880+FIX01] следующие важные обновления:
- Исправление потенциальной уязвимости при редактировании новостей (добавлен токен безопасности)
- Восстановление работоспособности раздела "Управление базой данных"
- Добавление к кукам безопасности флага "httpOnly", против воровства авторизационной cookie через обнаруженные XSS уязвимости
- Устранение XSS уязвимости при удалении новости
Изменено cmsTester (2012-05-23 20:20:19)
Не в сети
cmsTester, на форуме уже была информация об этом.
в 2х словах выглядит так:
устанавливаешь двиг, проходишь сюда (плагины отдельно тут), внизу страницы жмем на
на след странице видим
меняем поля так
From: /ngcms/trunk at revision: 880
To: /ngcms/trunk at revision: N (где N номер ChangeSet'а до которого нужно обновиться)
На след странице будут показаны все изменения в промежутке от 880 до N ChangeSet'а
спускаемся вниз, там 2 ссылки
кликаем по Zip Archive и сохраняем архив с измененными файлами. Закачиваем по верх старых файлов, соглашаемся на замену.
profit
Но есть нюансы, например изменения структуры базы данных или ещё что нибудь (например запустить upgrade.php / выключить-включить плагин и тд), по этому нужно смотреть каждый комментарий к ChangeSet'ам.
Не в сети
Только не обежайтесь потом, что ничего не работает. xD
Не в сети
infinity237, я сегодня поставил из SVN версии движку, еще активно не юзал, но при установке где расписывается процесс установки двига, в низу должна быть кнопка перейти по это ссылке (и попадаешь в админку) но в новом дизайне кнопки не было, просто такое ощущение что строки куда то убежали за видимость блока. Может косяк браузера (FireFox 12) или просто кнопку забыли
Не в сети
Knopik, спасибо! Пойду разбираться...
Ой, чуть не забыл... Вот насчёт "Восстановление работоспособности раздела "Управление базой данных""
А что именно неработоспособно в этом разделе в версии 0.9.3 Release [SVN880+FIX01]?
Пока что я только в интерфейсе этого раздела заметил отличия от версии 0.9.2 Release [SVN646] - нет столбиков "Операции с таблицами".
Это единственное отличие, или есть ещё сюрпризы, которые смогут помешать, например, переехать или обновиться в будущем?
Только не обежайтесь потом, что ничего не работает. xD
Уже страшно... Желание модернизации начинает испаряться :) Лучше б я это не читал :D
P.S. Прошло 30 минут... Посмотрел я на всё на это, что посоветовал мне Knopik...
Замечание от infinity237 стало как-то очень убедительным ))) И вообще... Это я полгода буду разбираться, если не больше :D
Скорее всего буду ждать следующего релиза. Ибо при таком раскладе я так обновлюсь, что потом "костей не соберёшь"...
Надеюсь за это время какой-нибудь хакер не вскроет мне сайты через все незаштопанные уязвимости :D
Изменено cmsTester (2012-05-23 21:32:22)
Не в сети
cmsTester, в релизе проблемы не было. Она появилась в процессе разработки и была быстро устранена в ближайших ChangeSet'ах
Это касательно чего?
Касательно работоспособности раздела "Управление базой данных" или касательно уязвимостей?
Или и того и другого?
Если вообще не было проблем, то получается, что я просто всё не так понял...
А зачем же тогда Knopik меня так далеко послал? :)))))
Не в сети
cmsTester, проблем не было в разделе "Управление базой данных", уязвимости были.
В принципе самой опасной из них была XSS уязвимость при удалении новости, добавленной недоверенным пользователем.
Остальные в большей мере чисто теоретические.
Не в сети
В принципе самой опасной из них была XSS уязвимость при удалении новости, добавленной недоверенным пользователем.
А если администратор удаляет свою же новость? В этом случае образование XSS уязвимости не грозит?
Изменено cmsTester (2012-05-23 23:42:54)
Не в сети