Выбирай : Покупай : Используй
0

Интеграция Postgres Pro Enterprise с Deckhouse Stronghold обеспечивает безопасность ключей TDE

Компания Postgres Professional объявляет об успешном завершении интеграционных испытаний системы управления базами данных...

Компания Postgres Professional объявляет об успешном завершении интеграционных испытаний системы управления базами данных Postgres Pro Enterprise и решения Deckhouse Stronghold — модуля безопасного управления жизненным циклом секретов в составе Deckhouse Kubernetes Platform компании «Флант». Совместное решение обеспечивает защищенное хранение ключей для механизма Transparent Data Encoding (TDE) и расширяет возможности построения безопасной инфраструктуры хранения данных. Об этом CNews сообщили представители Postgres Professional.

СУБД Postgres Pro Enterprise, начиная с версии 17, поддерживает механизм прозрачного защитного преобразование данных (Transparent Data Encoding, или TDE), который позволяет обезличивать конфиденциальную или персональную информацию в выделенных табличных пространствах и в журнале предзаписи. При активации TDE данные кодируются при записи на диск или в систему резервного копирования и раскодируются при чтении. Преимуществом этого механизма является то, что он не требует никаких изменений в приложении или на клиентах.

Для защиты используемых при этом ключей преобразования PostgresPro Enterprise может использовать внешнюю систему управления ключами (KMS), и Postgres Professional сообщает об успешном завершении интеграционных испытаний KMS-решения своего стратегического партнера – компании «Флант».

В составе Deckhouse Kubernetes Platform имеется несколько редакций модуля безопасного управления жизненным циклом секретов Deckhouse Stronghold, предоставляющего интерфейс на русском языке, работающего на российских операционных системах и при этом полностью совместимого с API HashiCorp Vault. Совместное решение обеспечивает дополнительную защиту ключей, стандартизацию работы с секретами в организации, возможность использования только отечественного ПО, включая редакции, сертифицированные ФСТЭК России.

Принцип работы

Ключи защитного преобразования табличных пространств и WAL находятся в специальном файле в каталоге СУБД. Это хранилище ключей защищено и преобразовано с помощью мастер-ключа, который генерируется и хранится в Deckhouse Stronghold. При успешной аутентификации в KMS через агента Stronghold и получения токена, СУБД PostgresPro вызывает команду для раскодирования файла ключей, а при создании новых ключей — команду их кодирования. Ключи в открытом виде помещаются в память СУБД и используются для работы с данными в выделенных табличных пространствах и в журнале предзаписи.

Безопасность

Связка СУБД и агента Stronghold обеспечивает разделение доступа к ключам и снижает риски при компрометации отдельных компонентов.

Мастер-ключ никогда не покидает Stronghold. Система выполняет только операции шифрования и дешифрования (transit/encrypt, transit/decrypt). Исходное значение ключа не передается ни СУБД, ни агенту.

Postgres Pro не хранит долгоживущих секретов. У процесса есть доступ только к короткоживущему токену (со сроком действия 1–4 часа), который автоматически обновляется агентом.

Политика доступа токена ограничена. Она позволяет выполнять операции только с мастер-ключом TDE и не предоставляет доступ к другим секретам или административным функциям Stronghold.

Минимизация угроз ИБ

Кража или копирование диска СУБД — данные в защищенных табличных пространствах хранятся в закодированном виде. Хранилище ключей тоже зашифровано мастер-ключом, и без доступа к Stronghold раскодировать данные невозможно.

Утечка файла-ключницы — похищение только хранилища ключей бесполезно: для расшифровки нужен мастер-ключ, который хранится исключительно в Stronghold.

Компрометация сервера PostgresPro — злоумышленник получает короткоживущий токен и закодированные данные. После истечения срока действия токена получить новый нельзя; к тому же для раскодирования данных нужна работающая связь со Stronghold.

Компрометация токена — при утечке токена злоумышленник может вызывать только encrypt/decrypt для одного ключа в ограниченное время, без доступа к другим секретам и без извлечения самого мастер-ключа.

Интеграция Postgres Pro Enterprise и Deckhouse Stronghold обеспечивает гибкость при выборе механизмов обеспечения ИБ, стандартизирует процессы управления секретами в организациях и позволяет им организовывать защиту информации с использованием отечественного программного обеспечения.

Комментарии