Главная страница
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.018 c
3-47948
Fissher
2002-07-24 22:54
2002.08.15
EDBEnginError: Master has detail records. Cannot delete or modify


14-48279
Igor_thief
2002-07-17 13:21
2002.08.15
Потоки


6-48225
Adventure
2002-05-31 13:40
2002.08.15
***** Нужна идея ***** (Посещение


4-48372
z_z
2002-06-10 23:03
2002.08.15
Форма на рабочем столе


14-48247
sonechka
2002-07-18 15:43
2002.08.15
Проблема с загрузкой компьютера. Помогите!!!