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-а изменять значения генераторов, просматривать данные системных таблиц, структуру базы данных, просматривать код хранимых процедур и т.д.
Как то можно это запретить?


Sergey13   (2007-02-22 15:40:00) [1]

> [34] dmdel ©   (22.02.07 15:36)

Возможно. Я новый создавал/менял/удалял.


dmdel   (2007-02-22 15:36:00) [2]


> Sergey13 ©   (22.02.07 12:02) [27]
> Действительно. Сейчас попробовал новым юзером менять генератор
> - получилось. Так же получилось поменять домен.

На счет доменов. Если домен используется в какой либо таблице и пользователь не является создателем этой таблицы, то домен понять не получится.


dmdel   (2007-02-22 15:21:00) [3]


> Desdechado ©   (22.02.07 12:44) [32]

Хорошая идея, спасибо.


Desdechado   (2007-02-22 12:44:00) [4]

автору
Я обычно не даю пользователю реальных логинов-паролей. Даю логины-пароли в программу, которые хитрым алгоритмом перекодируются в реальные.


Desdechado   (2007-02-22 12:42:00) [5]

> Надо в ,баг-треккер фб пожаловаться. Коллективно.
Ок. Начинай, я подпишусь.
Только убедись, что в двушке ситуация та же.


unknown   (2007-02-22 12:39:00) [6]

http://tracker.firebirdsql.org/browse/CORE-1141


dmdel   (2007-02-22 12:07:00) [7]


> Sergey13 ©   (22.02.07 12:02) [27]

На конец-то меня начинают понимать:)


unknown   (2007-02-22 12:03:00) [8]

Надо в ,баг-треккер фб пожаловаться. Коллективно.


Sergey13   (2007-02-22 12:02:00) [9]

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


unknown   (2007-02-22 11:49:00) [10]


> dmdel ©   (22.02.07 11:38) [24]

Есть.


Johnmen   (2007-02-22 11:39:00) [11]


> dmdel ©   (22.02.07 11:21) [19]
> Это просто привел пример.

Пример чего?


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


> unknown ©   (22.02.07 11:36) [23]

см. > dmdel ©   (22.02.07 11:12) [15]


unknown   (2007-02-22 11:36:00) [13]


> dmdel ©   (22.02.07 11:32) [22]
>
> У кого есть такие проекты

Какие такие?


dmdel   (2007-02-22 11:32:00) [14]

Уф, жаркая дискуссия:)

> И получает бесконтрольный доступ к святая святых безопасности
> - значениям всех генераторов БД.

Я этого не говорил.
Но согласитесь,что это важно...

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

У кого есть такие проекты ответьте на вопрос


unknown   (2007-02-22 11:25:00) [15]

Я же говорю - третье звено надо, если всякие отморозки могут генераторы
попортить.


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


> Desdechado ©   (22.02.07 11:14) [16]


Речь не об администрированиии.

Есть пользователь с минимальными правами для работы на клиентском ПО с некоторыми таблицами.

Он ставит IBExpert и коннектится к БД с тем же логином. И получает бесконтрольный доступ к святая святых безопасности - значениям всех генераторов БД. Он их обнуляет и ставит на уши всех пользователей этой БД


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


> Desdechado ©   (22.02.07 11:14) [16]

А как быть с теми пользователями, которые уже есть?

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

Это просто привел пример.


Johnmen   (2007-02-22 11:19:00) [18]


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

Ерунда написана.
1. Если умник не зарегистрирован на сервере, то он никуда не присоединиться.
2. Если умник знает логин SYSDBA, то он не знает пароля.
3. Если умник имеет физ.доступ к серверу, то о безопасности лучше вообще не говорить.


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

dmdel ©   (22.02.07 11:12) [15]
Меня отшили. Ну и ладно.


Desdechado   (2007-02-22 11:14:00) [20]

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


Страницы:   1 2

Наверх

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