Текущий архив: 2002.08.15;
Скачать: CL | DM;
ВнизConnect!!!!!! Найти похожие ветки
← →
Ola (2002-07-22 13:05) [0]Имееться база, с которой работают много пользователей. В основном они работают через приложение на дельфи, но некоторые особо продвинутые, коннектиться к ней через аксесс хотелось бы отследить из какого приложения был сделан коннект...заранее спасибо...
← →
Ola (2002-07-22 13:07) [1]Если знать откуда человек коннектиться можно ли поставить условие: разрешить коннект только через нужное приложение
← →
Johnmen (2002-07-22 13:10) [2]А кто должен отслеживать ? Неясно...
← →
Ola (2002-07-22 13:25) [3]некоторое приложение, которое будет установлено на сервере
← →
Johnmen (2002-07-22 13:30) [4]Для Access"а нереально...
← →
sniknik (2002-07-22 13:32) [5]аксесс (mdb) не сетевая база. осознаете проблемы с этим связанные?
Зачем знать откуда коннектятся? Наложить парольна базу, который будет знать только ваша программа. ( :-( или взломщик который вскравает этот пароль буквально в пару секунд, но так серьезно дело не стоит? надеюсь)
← →
Ola (2002-07-22 13:45) [6]они привязывают таблички через аксесс и лазят там... база на IDM DB2...
← →
sniknik (2002-07-22 14:55) [7]сволочи! :-) называется горе от ума (чужого) а IDM DB2 - можно запаролить?
← →
Ola (2002-07-23 06:09) [8]Вообще то она запаролена...
← →
sniknik (2002-07-23 10:12) [9]Непонятно как к ней коннектятся через Access, либо пароль на базу знают либо пароль стоит не на базу а на программу (дельфевскую). А смысл в том чтобы пароль на базу "знала" только твоя прога. Тогда наглецы с Access-ом обломаются.
вообще трудно чтото полезное сказать DB2 я совсем не знаю. (сначала думал речь о аксесовской базе, зря в вопросе не указали ее тип)
← →
Ola (2002-07-23 11:34) [10]Каждый пользователь имеет свое имя и пароль, с помощью которых они и коннектяться к базе и через приложение на дельфи и через акссес, вот
← →
Viewer (2002-07-23 11:58) [11]Если это клиент сервер, то доступ должно имет приложение, а пользователи - только логин к приложению.
Каталоги с базой не должны быть расшарены.
← →
sniknik (2002-07-23 12:37) [12]Значится и в акссес тот же пароль, то есть пароль на базу и возможны варианты. Тогда совет, оставь один пароль на базу пропиши его в программе и никому не давай, а права и прочее из программы раздавай.
(это то же что и вначале пытался сказать только другими словами бо чуствую непонимают меня :-)
в общем и Viewer тоже самое говорит.
← →
Ola (2002-07-23 14:04) [13]если пароль прописывать в программе, то его можно прочитать просматривая exe файл, а база хранит вообщем то секретные данные
← →
sniknik (2002-07-23 14:26) [14]А в базе значит прочитать нельзя? Тото у вас кажный его знает и использует не по назначению.
Пароль в программе можно зашифровать (простой xor изменит его до неузнаваемости :-) и тогда отловить его можно будет только трассировкой. У вас там все гении? что от них ничего спрятать нельзя?
Если пока сложно отойти от устоявшихся традиций придумай какую нибудь "добавку" к паролю и подставляй при коннекте в программе. Ест-но без этой добавки в Access-е база не откроется. И проблему решиш и все внешне останется прежним.
← →
Rostislav-K (2002-07-26 09:31) [15]еще пару способов:
1. можно создать applicatione role и прописать права на объекты этой роли. Тогда доступ будет только той программе, которая знает пароль этой роли.
2. Если использовать не таблицы, а view, в них повставлять проверку приложения с помощью функции app_name().
Страницы: 1 вся ветка
Текущий архив: 2002.08.15;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.007 c