Принципы работы HCSS
HCSS работает как самостоятельная система безопасности, которая создает уникальную криптографическую среду для каждой установки CMS. Основная задача HCSS заключается в том, чтобы обеспечить защиту данных за счет индивидуальных секретов, распределенной структуры и многоуровневого хэширования. Ниже описаны ключевые принципы, на которых основано ядро безопасности.
Уникальность каждой установки
При установке CMS HCSS автоматически создает собственный набор секретов и параметров.
Каждая копия системы получает свой мастер ключ, свои секреты, свои конфигурационные файлы и свое количество итераций.
Эти данные формируются случайным образом и не повторяются.
Даже если злоумышленник сможет подобрать данные одной установки, это не даст ему никакой информации о другой, так как каждая копия использует собственные уникальные вводные данные.
Распределенная структура секретов
HCSS создает множество файлов, среди которых только часть содержит реальные данные. Остальные служат маскировкой.
Секреты распределяются по разным директориям, что делает невозможным определение их структуры и назначения.
Такой подход исключает возможность восстановления ядра безопасности вручную.
Индивидуальные параметры хэширования
HCSS использует уникальные параметры хэширования для каждой установки.
Количество итераций, набор секретов и внутренние ключи всегда различаются.
Это означает, что хэши одной установки не могут быть использованы для взлома другой.
Для каждой копии CMS требуется свой собственный набор данных, который находится только на сервере владельца.
Многоуровневое хэширование
HCSS применяет несколько уровней защиты при создании хэшей.
В процессе используются мастер ключ, секреты из разных блоков, динамические соли и усиленное криптографическое преобразование.
Благодаря этому формируются уникальные хэши, которые невозможно подобрать или воспроизвести без полного набора секретов, созданных при установке.
Самодостаточность и автономность
HCSS работает полностью автономно.
Если какая либо часть структуры повреждена или отсутствует, система автоматически создает новое ядро безопасности.
Это исключает возможность вмешательства извне и делает архитектуру устойчивой к попыткам анализа.