firebird:setting-up-database-aliases-in-firebird-2-5
Различия
Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версияПоследняя версияСледующая версия справа и слева | ||
firebird:setting-up-database-aliases-in-firebird-2-5 [06.11.2018 23:02] – создано Алексей Максимов | firebird:setting-up-database-aliases-in-firebird-2-5 [07.11.2018 18:44] – Алексей Максимов | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
===== Настройка алиасов баз данных в СУБД Firebird 2.5 ===== | ===== Настройка алиасов баз данных в СУБД Firebird 2.5 ===== | ||
+ | {{: | ||
+ | |||
+ | < | ||
+ | |||
+ | Например, | ||
+ | |||
+ | < | ||
+ | |||
+ | В целях повышения уровня безопасности мы можем скрыть от клиентов информацию об абсолютном пути к файлу БД на сервере. | ||
+ | Реализуется это путём использовать маскировки информации о БД через механизм алиасов. | ||
+ | Для этого нам потребуется настроить конфигурационный файл **aliases.conf**, | ||
+ | |||
+ | Информация об алиасе для каждой БД может быть добавлена строкой вида: | ||
+ | |||
+ | <file bash aliases.conf> | ||
+ | |||
+ | После правки файла **aliases.conf** следует __перезапустить службу экземпляра Firebird__. | ||
+ | |||
+ | В результате, | ||
+ | |||
+ | < | ||
+ | |||
+ | Дополнительной мерой безопасности при использовании механизма алиасов БД может стать запрет обращаться клиентам к любым файлам БД, не описанным явно в конфигурационном файле **aliases.conf**. Чтобы задействовать эту меру, достаточно изменить значение параметра **DatabaseAccess** в основном конфигурационном файле **firebird.conf** с последующим перезапуском службы экземпляра Firebird: | ||
+ | |||
+ | <code php>... | ||
+ | # If you choose ' | ||
+ | # databases listed in aliases.conf can be attached. | ||
+ | # | ||
+ | DatabaseAccess = None | ||
+ | ... | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | Проверено на следующих конфигурациях: | ||
+ | ^ Версия ОС ^ Версия Firebird ^ | ||
+ | | Windows Server 2012 R2 Standard EN (6.3.9600) | 2.5.8 32-bit | | ||
+ | |||
+ | ---- | ||
+ | {{: | ||
+ | |||
+ | {{tag> | ||
+ | |||
+ | ~~DISCUSSION~~ |
firebird/setting-up-database-aliases-in-firebird-2-5.txt · Последнее изменение: 02.03.2021 15:56 — Алексей Максимов