|
|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Ilya Zvyagin 2:5020/400 19 Dec 2002 12:11:00 To : Denis Gorbunov Subject : Re: Права доступа на уровне записей -------------------------------------------------------------------------------- Hello, Denis! You wrote to Ilya Zvyagin on Thu, 19 Dec 2002 05:20:50 +0000 (UTC): DG>>> Я к тому, что, ограничив доступ на уровне записей, надо еще DG>>> прикинуть, а как это повлияет на отчеты и пр.. IZ>> А в отчетах их можно и не проверять, или проверять по-другому, IZ>> например - права на отчет. DG> А это уже к СУБД не имеет отношения, так как может быть реализовано DG> только на уровне приложения. Это получение-то данных для отчета ? Hу-ну. DG> Если ставить защиту от такого программера, то данные для отчетов ты DG> уже не получишь никак иначе, кроме как с учетом ограничений доступа. Hу правильно, я и говорю, что в процедуре получения данных для ОТЧЕТА эти ограничения могут быть и другими немного. Вообще, отчет (как собственно и другие получаемые из БД данные) должен обладать какой-то целостностью данных, диктуемой логикой приложения. Поэтому при применении таких систем безопастности программист должен все время думать о том, чтобы применять эту систему безопасности так, чтоб не нарушать целостности данных. Hапример, к тем же бух. счетам, какой-то пользователь может не видеть каих-то счетов. Hо это не значит, что при получении отчета проводки других счетов с этими счетами не должны учитываться. В таком случае можно выдать права на выполнение отчета, и, несмотря на то, что у пользователя нет прав на просмотр этих счетов, пользователь будет их видеть через этот отчет, потому что они в него входят. Естественно, тут же можно написать еще один отчет, где светяться только "общедоступные" счета и выдавать на них права отдельно. -------------------- Ilya Zvyagin , First Container Terminal of SPb Sea Port E-mail: masterziv@*KILLSPAM*mail.ru - include HP in subject ICQ UID: 29427861(MasterZIV) --- ifmail v.2.15dev5 * Origin: FCT (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/13293cbc81ebe.html, оценка из 5, голосов 10
|