Форум: "Базы";
Текущий архив: 2003.05.22;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c