01 / БЕЗОПАСНОСТЬ ПО УМОЛЧАНИЮ

Безопасность, встроенная в ядро

CMSHub спроектирован вокруг данных: изоляция клиентов, аудит и контент, который всегда хранится в базе данных, доступной для экспорта.

Ваш контент — в стандартном PostgreSQL

Весь контент хранится в стандартном PostgreSQL — схему можно изучить через бэкапы и экспорт в любой момент. Никакой привязки к вендору.

Защищённая аутентификация

Учётные данные на основе Argon2id, отзываемые серверные сессии и сессионные токены в обёртке JWT с журналом событий аутентификации.

Изоляция клиентов

Все запросы ограничены рабочим пространством — каждый запрос привязан к членству вызывающего в его рабочем пространстве.

API с запретом по умолчанию

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

Безопасные шаблоны

Шаблонизатор отклоняет исполняемый HTML и никогда не выполняет JavaScript — сгенерированные страницы не могут стать вектором XSS.

Миграции только вперёд

Изменения схемы проверяются пробным прогоном с оценкой последствий и применяются только вперёд. Пользовательские данные никогда не сбрасываются.

НАЧНИТЕ С ОДНОГО РАБОЧЕГО ПРОСТРАНСТВА

Ваш контент остаётся переносимым.

Моделируйте контент и отдавайте его через контролируемые API, а данные пусть остаются в стандартном PostgreSQL, который можно экспортировать и бэкапить. Self-hosted-версии пока нет.