firebird:setting-up-database-aliases-in-firebird-2-5
Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| firebird:setting-up-database-aliases-in-firebird-2-5 [06.11.2018 20:02] – создано Алексей Максимов | firebird:setting-up-database-aliases-in-firebird-2-5 [02.03.2021 12:56] (текущий) – Алексей Максимов | ||
|---|---|---|---|
| Строка 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 | | ||
| + | | Windows Server 2012 R2 Standard EN (6.3.9600) | 2.5.9 64-bit | | ||
| + | |||
| + | ---- | ||
| + | {{: | ||
| + | |||
| + | {{tag> | ||
| + | |||
| + | ~~DISCUSSION~~ | ||
firebird/setting-up-database-aliases-in-firebird-2-5.1541534542.txt.gz · Последнее изменение: — Алексей Максимов