Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
3-70191
Andrio
2003-05-04 13:15
2003.05.22
Организация цикла перебора записей в таблице TIBTable


1-70316
sirsp
2003-05-08 12:34
2003.05.22
Как уменьшить размер DLL


14-70458
Supreme 2
2003-05-01 10:19
2003.05.22
Очень запутанная ситуация. Нужна помощь.


1-70277
Nikos
2003-05-12 14:22
2003.05.22
Пара вопросов по TStringGrid


3-70116
Silver_
2003-04-25 16:40
2003.05.22
SQL - нарастающий итог





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский