Для подключения к базе данных Firebird используется пользователь SYSDBA. Его пароль, отличный от стандартного masterkey, хранится в явном виде в файле Space.ini (секция Common, параметр Password) в папке с комплексами ЕИС, по умолчанию - C:InisSoftSpace.
Для улучшения безопасности (чтобы посторонние не могли подключиться к БД с помощью специализированных программ) рекомендуем перейти к использованию зашифрованного пароля (параметр CryptedPassword).
Для этого необходимо выполнить следующие действия:
Изменить пароль SYSDBA (если этого не сделать, теряется весь смысл).
Помните, что значимыми являются только первые 8 символов.
Внимание! После изменения пароля при подключении к базе могут выдаваться сообщения вида "Неизвестное имя пользователя и/или пароль", что указывает на то, что файл Space.ini не был правильно обновлен (исправьте его вручную или выполните удаление, установку и обновление комплекса по предлагаемой схеме).
С помощью программы CryptStr.exe, которая входит в состав серверной части (обновление), получить зашифрованный вариант пароля (для одной строки может быть получено несколько вариантов шифра - это не ошибка) и сформировать файл Space.ini вида:
[Common] CryptedPassword="зашифрованный пароль"
Скопировать его в папку, где находится файл установки обновления (для ПТК "ПараГраф" - adm_update.exe). При обновлении комплекса пароль запишется в файлы Space.ini на клиентских компьютерах (если на клиентских компьютерах остались старые пароли в параметре Password, их нужно удалить вручную, но делать это необязательно, т.к. зашифрованный пароль имеет приоритет и подключаться к базе программа будет с помощью него).
Программные комплексы ЕИС используют одинаковый способ подключения к базе данных. Для того чтобы упростить переходный этап, для хранения паролей в явном и зашифрованном виде используются разные параметры. Но при решении использовать шифрованные пароли разумно выполнить обновление всех комплексов ЕИС.
Минимальные версии комплексов, поддерживающих шифрование: