Security Blog

Репозиторий программного обеспечения WP Cerber


English version: WP Cerber software repository


Мы запустили собственный репозиторий программного обеспечения, чтобы обеспечить бесперебойный процесс обновления программного обеспечения для наших клиентов.

Что это?

Репозиторий программного обеспечения WP Cerber — это наш специальный веб-сайт, на котором мы публикуем обновления наших плагинов и надстроек, позволяя нашим клиентам легко обновлять их из панели управления WordPress автоматически или с одобрением вручную.

Как это работает

Репозиторий поддерживается и включен по умолчанию, начиная с версии WP Cerber 9.2. Вы можете обновить плагин вручную, нажав на ссылку «обновить сейчас» на странице администрирования «Плагины», или автоматически, в зависимости от конфигурации вашего сайта. Технически он работает как запасной вариант для репозитория wordpress.org; это означает, что если в репозитории wordpress.org доступна более новая версия плагина, плагин устанавливается из нее. Использование репозитория можно отключить в основных настройках WP Cerber.

Это безопасно?

Обновления плагинов, которые мы загружаем в наш репозиторий, такие же, как и в репозиторий плагинов wordpress.org. Это программное обеспечение, которым мы гордимся и за которое несем ответственность. Все файлы расположены на выделенном диске сервера с доступом только для чтения из Интернета. Выполнение кода и скриптов на этом диске отключено. Мы не устанавливаем стороннее программное обеспечение на наши серверы, кроме программного обеспечения с открытым исходным кодом.

Почему мы это сделали?

Верьте или нет, как и другие разработчики плагинов, мы не контролируем обновления плагинов, которые загружаем на wordpress.org. В любой момент плагин может стать «персоной нон грата», потому что правила внутреннего репозитория wordpress.org внезапно изменились, и разработчик должен переписать код плагина, чтобы он соответствовал новым требованиям. Если они не сделают этого быстро, плагин будет временно закрыт. Мы, наоборот, считаем, что наши клиенты должны иметь возможность получать обновления программного обеспечения при любых обстоятельствах. Особенно это касается обновлений безопасности. Это наша первая цель.

Следующая цель нашей дорожной карты — обеспечить непрерывное развертывание небольших обновлений программного обеспечения и новых надстроек. Имея гибкие настройки, наши клиенты смогут устанавливать и обновлять наше программное обеспечение в соответствии со своими потребностями, расписанием и предпочтениями.


I'm a team lead in Cerber Tech. I'm a software & database architect, WordPress - PHP - SQL - JavaScript developer. I started coding in 1993 on IBM System/370 (yeah, that was amazing days) and today software engineering at Cerber Tech is how I make my living. I've taught to have high standards for myself as well as using them in developing software solutions.

View Comments
There are currently no comments.