• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

как запретить программно вставлять документы в базу?

  • Автор темы phantom76
  • Дата начала
P

phantom76

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

как запретить программно юзерам вставлять документы копированием?
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
В твоём случае создать агент по событию "When documents are pasted" и подписать его. А в нем собачка @HardDeleteDocument.
 
A

Archi2001

если дело происходит во вью - то на QueryPaste поставить Continue=false
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
если дело происходит во вью - то на QueryPaste поставить Continue=false
Имхо, так лучше не делать. Т.к. всегда можно выбрать другое представление и там вставить. Документу всё равно где его вставят. Даже если во всех представлениях это прописать, то всегда можно создать личную десктопную папку/представление и вставить в ней. :)
 
O

Omh

Medevic
Ай да молодца!
ППКС!

Кстати, в том же QueryPaste агенте можно док не удалять, а модифицировать ключевые поля, тем самым облегчая пользователю жизнь, если ему надо создать док. похожий на уже существующий.
 
P

phantom76

Имхо, так лучше не делать. Т.к. всегда можно выбрать другое представление и там вставить. Документу всё равно где его вставят. Даже если во всех представлениях это прописать, то всегда можно создать личную десктопную папку/представление и вставить в ней. :)

понял, спасибо.. сделаю агентом

Medevic
Ай да молодца!
ППКС!

Кстати, в том же QueryPaste агенте можно док не удалять, а модифицировать ключевые поля, тем самым облегчая пользователю жизнь, если ему надо создать док. похожий на уже существующий.

отличная идея, возьму на вооружение :)
 
Мы в соцсетях:

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