|
|
su.dbms.sql- SU.DBMS.SQL ------------------------------------------------------------------ From : Dmitry Shykhman 2:468/13.32 06 Mar 2001 22:53:55 To : Tolik Tentser Subject : безопасность превыше всего? -------------------------------------------------------------------------------- 05 Mar 01 17:40, you wrote to all: >> AD> IMHO это не есть хорошо :) В "любимом" большинством этой эхи MS >> AD> SQL есть так называемая РОЛЬ_ПРИЛОЖЕHИЯ (Application Role). >> AD> Очень удобная штука, чтобы спрятать пароли от пользователя. >> AD> Юзера можно подключить к БД вообще без всяких прав, даже на >> AD> чтение таблиц, а приложение коннектится поверх со своим паролем. >> AD> Причем этот пароль пользователю неизвестн, где его хранить - >> AD> дело вкуса разработчика :) >> >> А как MS SQL при этом различает, какой именно пользователь запустил >> приложение? TT> Как обычно. Коннект продолжает идентифицироваться (USER_NAME, ets), но TT> теряет все свои прова , а получает взамен права указанной роли. TT> Обычно делается так, что сначала сервер аутентифицирует пользователя TT> (имя, пароль), так что он не левый, а затем активизируется роль TT> приложения. Hе понял, роли защищены дополнительными паролями? иначе что мешает юзеру из любой клиентской тулзы активизировать роль? и чем тогда это отличается от подключения приложением под отдельным, неизвестным юзеру аккаунтом? с той же проблемой - юзер может выкусить пароль из приложения/БД/реестра/конфига/и т.д. и опять же получить доступ левой тулзой. Dmitry --- GoldED+/W32 1.1.4.4 * Origin: Lasciate ogni speranza (2:468/13.32) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms.sql/27613aa5422a.html, оценка из 5, голосов 10
|