01 / БЕЗПЕКА ЗА ЗАМОВЧУВАННЯМ

Безпека, вбудована в ядро

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

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

Увесь контент зберігається в стандартному PostgreSQL — схему можна вивчити через бекапи й експорт будь-коли. Жодної прив’язки до вендора.

Захищена автентифікація

Облікові дані на основі Argon2id, серверні сесії з можливістю відкликання та сесійні токени в обгортці JWT з журналом подій автентифікації.

Ізоляція клієнтів

Усі запити обмежені робочим простором — кожен запит прив’язаний до членства того, хто його робить, у його робочому просторі.

API із забороною за замовчуванням

Машинні облікові дані мають явні права на дії в кожній колекції. Публічні API контенту закриті, доки ви їх не відкриєте.

Безпечні шаблони

Шаблонізатор відхиляє виконуваний HTML і ніколи не виконує JavaScript — згенеровані сторінки не можуть стати вектором XSS.

Міграції лише вперед

Зміни схеми перевіряються пробним прогоном з оцінкою наслідків і застосовуються лише вперед. Дані користувачів ніколи не скидаються.

ПОЧНІТЬ З ОДНОГО РОБОЧОГО ПРОСТОРУ

Ваш контент залишається переносним.

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