8.4.4.1 Сравнение компонентов и плагинов хранилища ключей
Хранилище ключей MySQL первоначально реализовывало возможности хранилища ключей с помощью серверных плагинов, но начало переходить на использование инфраструктуры компонентов. Этот раздел кратко сравнивает компоненты и плагины хранилища ключей, чтобы предоставить общий обзор их различий. Это может помочь вам в переходе от плагинов к компонентам или, если вы только начинаете использовать хранилище ключей, помочь вам в выборе, использовать ли компонент или плагин.
Загрузка плагина хранилища ключей использует опцию
--early-plugin-load. Загрузка компонента хранилища ключей использует манифест.Настройка плагина хранилища ключей основана на специфичных для плагина системных переменных. Для компонентов хранилища ключей системные переменные не используются. Вместо этого каждый компонент имеет свой собственный конфигурационный файл.
-
Компоненты хранилища ключей имеют меньше ограничений, чем плагины хранилища ключей, в отношении типов и длин ключей. См. Раздел 8.4.4.11, «Поддерживаемые типы и длины ключей хранилища ключей».
Примечаниеcomponent_keyring_ociможет генерировать ключи типаAESразмером только 16, 24 или 32 байта. -
Компоненты хранилища ключей поддерживают безопасное хранение сохраненных значений системных переменных, в то время как плагины хранилища ключей эту функцию не поддерживают.
Компонент хранилища ключей должен быть включён на экземпляре сервера MySQL, чтобы поддерживать безопасное хранение сохранённых значений системных переменных. К чувствительным данным, которые могут быть защищены таким образом, относятся такие элементы, как приватные ключи и пароли, которые появляются в значениях системных переменных. В файле операционной системы, где хранятся сохранённые системные переменные, имена и значения чувствительных системных переменных хранятся в зашифрованном формате вместе с сгенерированным файловым ключом для их дешифровки. Сгенерированный файловый ключ, в свою очередь, шифруется с помощью главного ключа, хранящегося в хранилище ключей. См. Сохранение чувствительных системных переменных.
© 2025 Oracle
Licensed under the GPLv2 License.