01 / BEZPIECZEŃSTWO W PROJEKCIE

Bezpieczeństwo wbudowane w rdzeń

CMSHub zaprojektowano z myślą o danych: izolacja klientów, pełna audytowalność i treści zawsze przechowywane w bazie, którą możesz wyeksportować.

Twoje treści w standardowym PostgreSQL

Wszystkie treści są przechowywane w standardowym PostgreSQL — schemat możesz w każdej chwili obejrzeć dzięki kopiom zapasowym i eksportom. Bez uzależnienia od dostawcy.

Wzmocnione uwierzytelnianie

Poświadczenia wyprowadzane z Argon2id, odwoływalne sesje po stronie serwera i tokeny sesji opakowane w JWT z audytowalnymi zdarzeniami uwierzytelniania.

Izolacja klientów

Wszystkie zapytania ograniczone do przestrzeni roboczej — każde żądanie jest powiązane z członkostwem wywołującego w jego przestrzeni roboczej.

API z domyślną odmową

Poświadczenia maszynowe mają jawne uprawnienia do akcji w każdej kolekcji. Publiczne API treści pozostają zamknięte, dopóki ich nie otworzysz.

Bezpieczne szablony

Silnik szablonów odrzuca wykonywalny HTML i nigdy nie wykonuje JavaScriptu — wygenerowane strony nie mogą stać się wektorem ataku XSS.

Migracje tylko do przodu

Zmiany schematu są weryfikowane próbnym uruchomieniem z analizą skutków i stosowane wyłącznie do przodu. Dane użytkowników nigdy nie są resetowane.

ZACZNIJ OD JEDNEJ PRZESTRZENI ROBOCZEJ

Zachowaj przenośność treści.

Modeluj treści i udostępniaj je przez kontrolowane API, a dane niech zostaną w standardowym PostgreSQL, który możesz wyeksportować i zabezpieczyć kopią. Wersji self-hosted jeszcze nie oferujemy.