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

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

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

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

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

Id

  • Автор темы lapo4ka
  • Дата начала
Статус
Закрыто для дальнейших ответов.
L

lapo4ka

Здравствуйте! у меня такой дурацкий вопрос....
вообщем когда ставили лотус, первую группу пользователей заводили с текстовика. сейчас их id файлы хранятся в domino directory. меня это оч сильно нервирует..тут много написано про безопасность... вот! как убрать id оттуда? просто вырезать?
 
M

morpheus

Для: lapo4ka
Ищите, здесь выкладывался агент, который убирал все ID из АК
 
L

lapo4ka

спасибо! а давно выкладывался?)))
 
F

Fossil Code

А почему это Вас нервирует? Любая безопасность есть баланс между возможными убытками и трудозатратами на предотвращение сих убытков. Сколько вреда может принести вскрытие ида рядового пользователя? Если много, то настоятельно рекомендую пересмотреть назначенные права пользователей, не тратя силы на удаление идов. А иды администраторов можно безопасно удалить из адр.книги сервера (нажатием "дел" на аттаче). Кстати, в зависимости от версии Лотуса, ид администратора мог в адр. книгу и не помещаться...
 
L

lapo4ka

да, в domino нет id администратора))) те можно, не замарачиваясь с агентами, делом удалить id из каждого документа пользователя?
 
M

morpheus

Для: lapo4ka
если пользователей 20 то да.. но если 2000 то .. вперёд..

вот агент
Код:
Sub Initialize 
Dim session As New NotesSession 
Dim database As NotesDatabase 
Dim comView As NotesView 
Dim doc As NotesDocument 
Dim nItem As NotesItem 
Dim object As NotesEmbeddedObject 
Dim i As Integer 

Set database = session.CurrentDatabase 
i = 0 

Set comView = database.GetView("People") 
Set doc = comView.GetFirstDocument 
While Not ( doc Is Nothing ) 
Set nItem = doc.GetFirstItem( "$FILE" ) 
If Not nItem Is Nothing Then 
Set object = doc.GetAttachment( "UserID" ) 
If object Is Nothing Then 
Print "быть того не может!!!" 
End Sub 
End If 
Call object.Remove 
Call doc.Save(True, False) 
i = i + 1 
End If 
Set doc = comView.GetNextDocument( doc ) 
Wend 
Print "Все прошло хорошо, удалено " & i & " айдишек" 
End Sub
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

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