Spec-Zone.ru › MySQL 8.4

8.4.4.1 Сравнение компонентов и плагинов хранилища ключей

Хранилище ключей MySQL изначально реализовывало возможности хранилища ключей с помощью плагинов сервера, но начало переходить на использование инфраструктуры компонентов. Этот раздел кратко сравнивает компоненты и плагины хранилища ключей, чтобы предоставить обзор их различий. Это может помочь вам при переходе с плагинов на компоненты или, если вы только начинаете использовать хранилище ключей, поможет вам выбрать, использовать ли компонент или плагин.

  • Загрузка плагина хранилища ключей использует параметр --early-plugin-load. Загрузка компонента хранилища ключей использует манифест.

  • Настройка плагина хранилища ключей основана на специфичных для плагина системных переменных. Для компонентов хранилища ключей системные переменные не используются. Вместо этого каждый компонент имеет свой собственный файл конфигурации.

  • Компоненты хранилища ключей имеют меньше ограничений, чем плагины хранилища ключей, по отношению к типам и длинам ключей. См. Раздел 8.4.4.10, «Поддерживаемые типы и длины ключей хранилища ключей».

    Примечание

    component_keyring_oci может генерировать ключи типа AES размером только 16, 24 или 32 байта.

  • Компоненты хранилища ключей поддерживают безопасное хранение сохраненных значений системных переменных, в то время как плагины хранилища ключей эту функцию не поддерживают.

    Компонент хранилища ключей должен быть включён в экземпляре сервера MySQL, чтобы поддерживать безопасное хранение сохранённых значений системных переменных. К чувствительным данным, которые могут быть защищены таким образом, относятся такие элементы, как приватные ключи и пароли, которые появляются в значениях системных переменных. В файле операционной системы, где хранятся сохранённые системные переменные, имена и значения чувствительных системных переменных хранятся в зашифрованном формате, вместе с сгенерированным ключом файла для их дешифровки. Сгенерированный ключ файла, в свою очередь, зашифрован с помощью главного ключа, хранящегося в хранилище ключей. См. Сохранение чувствительных системных переменных.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/keyring-component-plugin-comparison.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API