Ovchinnikov Vasily wrote:
Пусть есть алиас
mydatabase=f:\secured\private\topsecret.fdb
Обратил внимание, что при запросе статистики при указании в строке
коннекта к базе как алиаса
localhost:mydatabase
в выводе gstat (а равно и другими путями с помощью различных
инструментов для работы с БД, видим
реальный физический путь к базе данных...
Database "f:\secured\private\topsecret.fdb"
Причем gstat -h выдает информацию даже без указания имени пользователя и
пароля!!!
Таким образом, если рассматривать алиасы как инструмент сокрытия
реального расположения базы данных, то толку от них - ноль. Остается
только рассматривать их полезность только с позиции облегчения написания
длинных командных строк при обслуживании БД.
Нет, я конечно, понимаю, что можно сделать так, что к базе для ее
физического копирования будет подобраться ОЧЕНЬ тяжело, но... Одно дело
искать бриллианты в чужом доме, не зная, где они хранятся, и совсем
другое - после взлома сразу пойти к нужной коробочке и вынуть их оттуда.
Заметь, что ты уже находишься на машине с базой. О какой безопасности
тут может идти речь? Filemon в руки и через две минуты ты все знаешь. А
по сети через сервисы тебя таки заставят указать логин/пароль.
Тем не менее, дырка все равно имеет место быть.
--
Дмитрий Еманов