Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.5 MB
Время: 0.014 c
1-48018
xyz
2002-08-02 22:40
2002.08.15
STRING - название для нового раздела этого форума!


3-47973
Rostislav-K
2002-07-26 11:38
2002.08.15
OLE DB и MS SQL Server


14-48287
Magystr
2002-07-20 21:53
2002.08.15
Где можно скачать звуки?


3-47917
the-best-officeman
2002-07-28 21:54
2002.08.15
Как поставить в таблицу вместо True(Flase). флажок - CheckBox ?


3-47976
X-jedy
2002-07-25 16:55
2002.08.15
MySql-ный VarChar