Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Безопасность в FB [D6, XP]


Страницы:   1 2

dmdel ©   (2007-02-21 17:44:00) 

Еще раз здрасте.
Возник вопрос по безопасности FB1.5.
Любой пользователь даже без прав может с помощью IBExpert-а изменять значения генераторов, просматривать данные системных таблиц, структуру базы данных, просматривать код хранимых процедур и т.д.
Как то можно это запретить?


dmdel   (2007-02-22 11:12:00) [21]


> unknown ©  


> Sergey13 ©


> ЮЮ ©

У Вас есть проекты на FB 1.5? Как Вы с этим боретесть?


ЮЮ   (2007-02-22 11:11:00) [22]

> При чем тут истощат? Поставят все генераторы в 0, и что
> потом делать?


Поставишь нужные значения. Затребуешь повышения бюджета для повышения безопасности. Введешь службу наблюдения за значениями генераторов.


unknown   (2007-02-22 11:06:00) [23]


> dmdel ©   (22.02.07 11:04) [12]

Если все так плохо, то придется делать 3-х звенку.


dmdel   (2007-02-22 11:04:00) [24]


> Sergey13 ©   (22.02.07 10:59) [10]

Только что проверил. Да!


> Во-во, истощат генераторы до последнего значения.

При чем тут истощат? Поставят все генераторы в 0, и что потом делать?


> З.Ы. А не боишься, что они ещё и записей в таблицы понавставляют?

На это у каждого свои права, не так ли?


ЮЮ   (2007-02-22 11:01:00) [25]

Во-во, истощат генераторы до последнего значения.
MS IDENTITY Forever !!! Там хоть ворогам придется потрудится - записи вставлять.

З.Ы. А не боишься, что они ещё и записей в таблицы понавставляют?


Sergey13   (2007-02-22 10:59:00) [26]

> [9] dmdel ©   (22.02.07 10:55)

> Предположим я создаю какого то пользователя через IBExpert
> ни указывая роли и не раздавая никаких прав, а потом свободно
> соединяюсь с базой данных под этим логином и меняю значения
> генераторов.

Предположения были подтверждены в ходе экспериментов?


dmdel   (2007-02-22 10:55:00) [27]


> Sergey13 ©   (22.02.07 10:42) [8]

Никак нет. У каждого свой Login, пароль и свои роли. Конечно все работают через приложение. Но вдруг найдется какой-нибудь умник и присоединится к удаленной базе с помощью IBExpert-а под своим  логином...
Поясню. Предположим я создаю какого то пользователя через IBExpert ни указывая роли и не раздавая никаких прав, а потом свободно соединяюсь с базой данных под этим логином и меняю значения генераторов.


Sergey13   (2007-02-22 10:42:00) [28]

> [7] dmdel ©   (22.02.07 10:41)

Ты сначала скажи - у тебя пользователи под каким логином конектятся к базе? Не sysdba случайно?


dmdel   (2007-02-22 10:41:00) [29]


> Sergey13 ©   (22.02.07 10:37) [5]

Как можно раздать права на изменения генераторов?


ЮЮ   (2007-02-22 10:38:00) [30]


> Кроме этого он может поменять значения генераторов!!!


А ты в них секретную информацию хранишь? Пора уже к таблицам переходить :)


Sergey13   (2007-02-22 10:37:00) [31]

> [4] dmdel ©   (22.02.07 10:30)

Пользователь может наделать делов только в пределах выданных ему тобой (?) прав. И пофиг чем - ИБЭкспертом или твоей прогой.


dmdel   (2007-02-22 10:30:00) [32]


> Sergey13 ©   (22.02.07 08:30) [3]

Сервер стоит на сервере в отдельной комнате, доступа к нему нет.
Но все равно пользователь может подключится и к удаленной базе через IBExpert и наделать там делов.


Sergey13   (2007-02-22 08:30:00) [33]

> [0] dmdel ©   (21.02.07 17:44)

Безопасность ФБ = безопасности на машине, на которой установлен сервер. Если БД стоит на компе секретарши, то... ну ты понял.


dmdel   (2007-02-21 18:24:00) [34]


> Видит пользователь структуру базы данных, ну и чё?

Кроме этого он может поменять значения генераторов!!! А это уже ..., а не безопасность.


DrPass   (2007-02-21 18:10:00) [35]


> Как то можно это запретить?

Ну, можешь забрать у public права на системные таблицы, и повыдавать их только тем юзерам, которым положено. Вопрос только в том, нафиг. Видит пользователь структуру базы данных, ну и чё? В любой СУБД это по умолчанию возможно, и никто не комплексует :)


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо