powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / продвинутые пользователи
13 сообщений из 13, страница 1 из 1
продвинутые пользователи
    #33956868
Как бороться с пользователями знающими язык сикуэль? Одни подключаются девелопером и смотрят то что нельзя, другие правят ресурсы при этом ошибаются, убирают where и просаживают сервант декартовым произведением. Как запрограмировать так чтобы нельзя было выполнить произвольный запрос? Субд оракл и плюс немного мсскуэль.
...
Рейтинг: 0 / 0
продвинутые пользователи
    #33956876
>правят ресурсы
в смысле правят сикуэли прямо в .ехе
...
Рейтинг: 0 / 0
продвинутые пользователи
    #33956903
Gerros
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подключаются девелопером и смотрят то что нельзя - не давать админских прав на БД.
правят ресурсы - не давать на рабочих станциях прав на изменение исполняемых файлов.
чтобы нельзя было выполнить произвольный запрос - использовать хранимые процедуры.
...
Рейтинг: 0 / 0
продвинутые пользователи
    #33956919
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
трудно житьКак бороться с пользователями знающими язык сикуэль?

Зачем бороться? Надо дружить и извлекать из этого пользу. Все остальное - вопрос грамотного проектирования БД, архитектуры приложения, продуманной политики безопасности.
...
Рейтинг: 0 / 0
продвинутые пользователи
    #33957230
Mik Prokoshin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А может это указывает на проблемы с приложениями, а не с пользователями ?
...
Рейтинг: 0 / 0
продвинутые пользователи
    #33957287
gybson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Судя по описанию проблемы, администрит сервер такой же продвинутый ___пользователь___, а значит проблема неразрешима.
...
Рейтинг: 0 / 0
продвинутые пользователи
    #33957653
bas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну не куя у вас Пользователи, что аж в ресурсах правят.... Надо им подсказать, что есть оператор delete и drop.

А если серьезно, то вопрос про безопасность 100 раз мусолился на форуме Оракла. Есть два пути:
1. Тригер на CONNECT
2. Юзер имеет первоначально только грант на коннект и после запуска программы запускается спец процедура, которая дает гранты на все остальное после соответсвующих проверок компа, приложения и прав.
...
Рейтинг: 0 / 0
продвинутые пользователи
    #33957789
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
create or replace trigger logon_trigger
after logon on database
begin
if ( user = 'TADVANCEDUSER' ) then
SP_KILL_USER();
end if;
end;
...
Рейтинг: 0 / 0
продвинутые пользователи
    #33957790
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
трудно житьКак бороться с пользователями знающими язык сикуэль?
Бороться с ними глупо. Хорошо, когда есть такие пользователи, надо пользоваться преимуществами ситуации.

трудно житьОдни подключаются девелопером и смотрят то что нельзя,
Хм. Знаете, как нашкодившего котенка берут за шкирку и тыкают носом в лужу? Вот примерно так же нужно взять за шкирку админа и тыкать носом в Advanced Security Administrator's Guide .

трудно житьдругие правят ресурсы при этом ошибаются,
Ну это уже их проблемы.

трудно житьубирают where и просаживают сервант декартовым произведением.
Я плохо в этом разбираюсь, но если не ошибаюсь, опять же тыкать носом админа, на этот раз в документацию по Database Resource Manager.

Впрочем, интересный вопрос - с чего это сервер проседает от декартова произведения. Оптимизация по ALL_ROWS? Зачем она в запросах с клиента?
...
Рейтинг: 0 / 0
продвинутые пользователи
    #33957846
mcureenab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
трудно жить>правят ресурсы
в смысле правят сикуэли прямо в .ехе

Видно вашим пользователям занятся больше нечем. Поэтому их надо увольнять до тех пор, пока времени на ломание ресурсов exe не останется.
Можно обучить ваших ламеров использовать SQL, если это им действительно необходимо или доработать программу так, чтобы желания что то менять в ней не возникало.

Техническими средствами с нерегламентированными SQL запросами бороться бороться можно разными способами, например, прямой доступ к таблицам и представлениям закрыть полностью, разместить все запросы в хранимых процедурах (ХП), с БД общаться только через ХП.

Вариант попроще - добавь в пограмму контрольную сумму SQL запроса. Это существенно усложнит изменение exe.
...
Рейтинг: 0 / 0
продвинутые пользователи
    #33957863
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mcureenabВидно вашим пользователям занятся больше нечем.
Не факт. Вполне возможно, "хакнуть программу" - более быстрый способ решить их задачи, нежели "воспользоваться нехакнутой программой".
...
Рейтинг: 0 / 0
продвинутые пользователи
    #33959281
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Видно вашим пользователям занятся больше нечем.Раз нет штатной возможности увидеть нужную цифру, приходится лезть в обход. НИЧЕГО УДИВИТЕЛЬНОГО ! ! ! ! Сплошь и рядом ! Лишь бы прав хватило. Часто применяют ACCESS.
Лично наблюдал как манагер случайно(!) из ACCESS удалил половину товара. Работа стала. Восстановили через час.
Это как раз на тему "не давать пользователям нативные пароли". Давать только "синтетические".
...
Рейтинг: 0 / 0
продвинутые пользователи
    #33959294
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSVЭто как раз на тему "не давать пользователям нативные пароли".
Это на тему "настраивать систему прав в СУБД, а не пытаться разруливать ее в приложении".
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / продвинутые пользователи
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]