Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.22;
Скачать: CL | DM;

Вниз

FireBird - SYSDBA. А можно для клиента без последнего?   Найти похожие ветки 

 
Filat ©   (2003-05-02 16:35) [0]

Привет ALL!
Я уже как то спрашивал в форуме по поводу, а можно ли вообще убрать или переименовать SYSDBA. Отправили на ibase.ru.
Почитал, сам поковырялся. Вопрос остался и хочется разобраться.
Суть вот в чем. Подхожу с разных сторон к вопросу о защите программы от так сказать нелегального использования. Если поставить FireBird стандартный клиенту, то естественно что в самой базе что-либо отвечающее за security делать бесполезно, т.к. SYSDBA имеет права на все.
По материалам статьи InterBase - Security - isc4_gdb есть какие то варианты, но непонятна конечная деталь, останется ли SYSDBA и можно ли будет с родной isc4_gdb (где есть SYSDBA) подконектится к той базе, подправленой (isc4_gdb), которую я хочу отдать клиенту.

2. В каталоге где FireBird в каталоге Help есть Help.gdb Как к ней поключиться и стоит ли? Это на самом деле хелп или так, побелить покрасить?

3. Как из самой программы узнать, кем в базу зашел пользователь?
Спасибо всем, надеюсь у коллег хватит терпения мне помочь. :)


 
Zacho ©   (2003-05-02 17:13) [1]

1.Удалять или переименовывать SYSDBA бессмысленно, т.к. клиент всегда может просто поставить "чистую" isc4.gdb. Есть один трюк - можно создать роль с именем "SYSDBA". Попробуй (только не на рабочей базе) и посмотри что получится.
2. Не знаю, не пользуюсь FB. А подключится вестимо можно так же, как и к любой другой базе.
3. Странный вопрос. Ведь пользователь подключается к БД именно из твоей программы, точнее, твоя программа подставляет в параметры подключения имя пользователя и роль, так что в чем проблемы-то ? А в IB есть функция USER, возвращающая имя пользователя. В FB, насколько помню, есть еще CURRENT_USER и CURRENT_ROLE


 
Filat ©   (2003-05-03 15:06) [2]

Хм, интересно, интересно, попробую.
А у кого ещё есть дельные мысли?


 
Desdechado ©   (2003-05-03 16:45) [3]

так тебя интересует защита программы или данных или структуры БД (с ХП и триггерами)?


 
Anatoly Podgoretsky ©   (2003-05-03 16:50) [4]

Если у пользователя есть физический доступ до базы, то все твои усилия насмарку.


 
Desdechado ©   (2003-05-03 16:53) [5]

2 Anatoly Podgoretsky © (03.05.03 16:50)
смотря чего он хочет спрятать :)


 
jack128 ©   (2003-05-03 22:54) [6]


> 2. В каталоге где FireBird в каталоге Help есть Help.gdb
> Как к ней поключиться и стоит ли? Это на самом деле хелп
> или так, побелить покрасить?

Это обычная база данных interbase и подключиться к ней можно так же как и к любой другой базе IB. Вообще лудше доку к IB читай(найдешь все на том же ibase.ru)



Страницы: 1 вся ветка

Текущий архив: 2003.05.22;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.009 c
1-70368
VOLKL
2003-05-10 12:29
2003.05.22
активация окна из треи


3-70174
TroianOFF
2003-05-02 01:47
2003.05.22
Как записать данные в DBGrid не из таблицы


3-70170
Oleon
2003-04-29 14:13
2003.05.22
Какие минусы при использовании IDENTITY для первичного ключа.


14-70428
Delirium^.Tremens
2003-04-30 13:45
2003.05.22
Майские каникулы


14-70513
Навичек
2003-04-30 03:25
2003.05.22
Ошибка при динамическом создание обекта