Перейти к основному содержимому
Версия: Indeed Access Manager 9.7

Шифрование конфигурационных файлов

Чтобы зашифровать или расшифровать чувствительные данные в конфигурационных файлах (пароли, секреты, ключи, строки подключения к базам данных) Access Manager, используйте утилиту protector.sh.

Примечание

Если вы устанавливаете Access Manager автоматически с помощью мастера конфигурации, файлы можно зашифровать в процессе установки. Для этого при добавлении хоста включите опцию Шифровать.

  1. В терминале перейдите в каталог с утилитой для шифрования am/protection.
    cd /am/protection
  2. Выдайте права для запуска скрипта protector.sh.
    sudo chmod 500 protector.sh
  3. Чтобы зашифровать конфигурационные файлы, запустите скрипт protector.sh с параметром protect.
    sudo bash ./protector.sh protect

После завершения работы скрипта будут зашифрованы конфигурационные файлы следующих компонентов:

  • Core Server: core/app-settings.json
  • Management Console: mc/app-settings.json
  • User Console: uc/app-settings.json
  • Key Server: indeed-key/app-settings.json
  • Identity Provider (IDP): idp/app-settings.json
  • LDAP Proxy: ldap-proxy/app-settings.json
  • SMS Proxy: sms-proxy/app-settings.json
  • Telegram Provider: telegram-service/app-settings.json
  • Express Provider: express-service/app-settings.json
  • Log Server: am/ls/app-settings.json (будет зашифрован пароль серверного сертификата), конфигурационные файлы в каталоге am/ls/targets/ (будет зашифровано значение параметра ConnectionString).