Форум программистов, компьютерный форум, киберфорум
Наши страницы
Lotus Notes/Domino: Программирование
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/33: Рейтинг темы: голосов - 33, средняя оценка - 4.67
RyxPvt
0 / 0 / 0
Регистрация: 26.11.2011
Сообщений: 69
1

Запрет обращения к документам определенной базы

12.08.2013, 13:14. Просмотров 5884. Ответов 3
Метки нет (Все метки)

Привет всем.
Столкнулся с такой задачей и пока не нашел как правильно это сделать.
Задача состоит в том что нужно запретить обращение к документам в определенной базе программно. На случай если найдется такой умный и попытается вытащить все данные скриптом или агентом. Перекрытие видимости путем полей Reader не вариант, документы могут быть видны только тем кто зашел в базу "на прямую".
Есть вариант пробежаться по всем документам и выставить lock. Есть кто нибудь еще? более надежное?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.08.2013, 13:14
Ответы с готовыми решениями:

Доступ к документам
Всем привет! Ситуация такая, есть база с документами мне нужно сделать на...

Доступ к документам
Вопрос такой. В документе определяется доступ на этот документ и есть поле, в...

Queryrecalc по всем документам
Как можно пробижаться по всем документам с запуском процедуры Queryrecalc?

Права доступа к документам
Дорогие гуру, взываю к вашей помосчи. Имеем: - База, на которой стоит...

вид по всем непрочтенным документам
Добрый день! Подскажите, пожалуйста, какую нужно написать в виде формулу...

3
sovt
0 / 0 / 0
Регистрация: 27.10.2011
Сообщений: 2,124
12.08.2013, 13:31 2
выставить lock.
и что это даст? Программно все равно можно (а порой нужно) обратиться.
Лучше настройте ACL.:
Закройте доступ по умолчанию через ACL.
Запретите выполнение/создание агентов для всех кто в списке ACL, кроме скажем админов или сервера, либо кроме одного человека.
Вычистите ACL от лишнего люда, оставив только нужных и настроив их права.
0
otyxos
0 / 0 / 0
Регистрация: 19.03.2011
Сообщений: 205
12.08.2013, 16:21 3
Только комплекс административных и технических мероприятий Вам поможет:
база - только на сервере (без доступа врага к файловой системе),
правильная настройка ACL,
использование полей Reader Names,
полный запрет на репликацию (или частичный - например шифрованием полей или документов в которых находятся критичные данные).

Если можно получить локальную реплику (копию) базы, в которой есть искомые данные, никакие "авторсы-ридерсы", "ацээли", скрытый дизайн и по большему счету шифрование средствами нотуса (при неправильном подходе и если враг - "свой") не помогут - "...такой умный..." вытащит.
Хотя и для сервера Snapshot экрана никто не отменял (можно и автоматический, с перелистыванием въюшек).

Если данные серьезные - можно и нужно заморачиваться, но только по полной программе,а так..., ерунда все это. ИМХО.
Обзор методов защиты в Lotus Notes/Domino от IBM для размышлений.
0
ToxoRot
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 3,019
12.08.2013, 22:07 4
На случай если найдется такой умный и попытается вытащить все данные скриптом или агентом.
а еще принсткрином или через Экспорт

а если он еще по Ctrl+P сделает распечатку всего вида в PDF вообще жесть
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.08.2013, 22:07

один цикл по документам внутри другого
Set doc = view(w).GetFirstDocument некий код/////// Set doc =...

Организация Доступа К Документам По Должности А Не По Имени Сотрудника
Суть в том, что сейчас есть база документов для которых назначается список...

Программный Доступ К Выделенным Документам Embedded View
Я очень долго пытался найти способ получить доступ из кода формы к списку...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru