• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

Администрирование из интерфейса базы

  • Автор темы Sandro
  • Дата начала
S

Sandro

Вопрос по администрированию БД, руководство настаивает, что бы управлением ACL, занимались не администраторы, а ответственные сотрудники, надо сделать несколько типовых ролей, которые могли бы даваться пользователями , через интерфейс программы. Но вот ума не приложу , как сделать интерфейс, можно ли как то отобразить ACL во вьюшках ? В любом случае нужна вьюшка с перечнем пользователей и списком ролей. Пока только идея, делать документы с доступом и обрабатывая агентом, либо добавлять, либо исключать роли, но как то это извращением отдаёт , ну если другого способа нет, то придётся так.
 
N

nvyush

link removed
"Не вьюшками едиными жив Лотус". Почему именно представления, можно информацию о доступе вывести в документе, причём сохранять его вовсе не обязательно. Роли бы я отображал "человеческие" (Директор, менеджер, администратор и т.д.). Кодом генерите документ со списком пользователей, и "человеческих" ролей, преобразуя роли ACL к удобоваримому виду. За основу можно взять форму менеджера профильных документов, недавно мелькала ссылка.
 
D

divankin

А через группы не хотите? Группы прописываются в ACL всех нужных баз, там им даются необходимые роли и права. В качестве администратора группы назначается ответственный сотрудник.
В результате и безопасность не страдает, и писать дополнительно ничего не надо, и требование начальства выполнено
 
A

Akupaka

А через группы не хотите? Группы прописываются в ACL всех нужных баз, там им даются необходимые роли и права
Только необходимо учесть, что группы могут некорректно отрабатывать на локальных репликах, они кешируются, и местами глючат.
 

ToxaRat

Чёрный маг
Green Team
06.11.2007
3 332
42
BIT
0
а чего бі для начала не поглядеть базку catalog.nsf
 

ToxaRat

Чёрный маг
Green Team
06.11.2007
3 332
42
BIT
0
На что там обратить внимание и к чему/кому это было сказано?
как сделать интерфейс, можно ли как то отобразить ACL во вьюшках ? В любом случае нужна вьюшка с перечнем пользователей и списком ролей.
вот к чему
ко всему прочему в каталоге это и реализовано
правильные пацаны-администраторы открывают админ-клиент
заходят на закладку Files
раскрывают снизу Catalog
просматривают: людей, группы, роли и т.д.(пример: Access Control List/By Level)
становятся на нужную запись
жмут справа Manage ACL и меняют права

Итого:
Интерфейс - есть
ACL во вьюшках - есть
перечни пользователей и списки ролей - есть

То есть откуда взять и сделать аналог тоже есть
 
A

Akupaka

Вот это уже лучше, вот так и надо стараться отвечать. А то кинешь какую-то непонятную фразу и сиди догадывайся, к чему это было.

правильные пацаны-администраторы открывают админ-клиент...
Что-то мне подсказывает, что быстрее будет зайти в ТУД сразу, а не как правильные пацаны ;) Но это офтоп. А вот формочку на заметку взять можно ;)
 

ToxaRat

Чёрный маг
Green Team
06.11.2007
3 332
42
BIT
0
Что-то мне подсказывает, что быстрее будет зайти в ТУД сразу, а не как правильные пацаны
когда тебе нужно подправить доступ ко конкретному ФИО, правильнее будет только из каталог, так как ты не знаешь где он еще засвечен
 
A

Akupaka

когда тебе нужно подправить доступ ко конкретному ФИО, правильнее будет только из каталог, так как ты не знаешь где он еще засвечен
Так ты ж учитывай задачу и средства! Если мне нужно поправить доступ к одному приложению, то зачем мне каталог?
А, если для нескольких БД, согласен, в каталоге удобно искать. А ты пуляешь из пушки без уточнения задачи.
Только БД должны быть в каталоге (в свойствах БД указывается), иначе не будет записей.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!