|
su.dbms.sql- SU.DBMS.SQL ------------------------------------------------------------------ From : Tolik Tentser 2:5020/400 08 Mar 2001 08:30:06 To : All Subject : Re: безопасность превыше всего? -------------------------------------------------------------------------------- Hi, Dmitry Shykhman! В чреве акулы, пойманной Tue, 06 Mar 2001 21:53:55 +0300, дети капитана Гранта нашли письмо на тему 'безопасность превыше всего?': > >> А как MS SQL при этом различает, какой именно пользователь запустил > >> приложение? > > TT> Как обычно. Коннект продолжает идентифицироваться (USER_NAME, ets), но > TT> теряет все свои прова , а получает взамен права указанной роли. > TT> Обычно делается так, что сначала сервер аутентифицирует пользователя > TT> (имя, пароль), так что он не левый, а затем активизируется роль > TT> приложения. > >Hе понял, роли защищены дополнительными паролями? Да. >иначе что мешает юзеру из >любой клиентской тулзы активизировать роль? Hезнание этого пароля :-) >и чем тогда это отличается от подключения приложением под отдельным, >неизвестным юзеру аккаунтом? Тогда ты теряешь информацию о том, что это за пользователь и придется, скажем, управление ролями (группами) и идентификацию пользователя (включая проверку ЕГО пароля) взять полностью на себя, что а) неудобно б) срубает интеграцию с ОС (скажем с пользователями и группами NT) >с той же проблемой - юзер может выкусить пароль >из приложения/БД/реестра/конфига/и т.д. и опять же получить доступ левой >тулзой. Hу, это как минимум сложно, как максимум - можно сделать и вовсе невозможным (например в той же трехзвенки, когда пароль роли хранится на недоступном пользователю физически сервере приложений). Bye ... Тенцер А.Л. tolik@katren.nsk.ru ICQ 15925834 --- ifmail v.2.15dev5 * Origin: AO Katren (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms.sql/2080af1c8e30.html, оценка из 5, голосов 10
|