• Бесплатный ВЕБИНАР по OSINT с Екатериной Тьюринг: ➡️9 февраля в 19:00 (мск) пройдет урок

    Как безопасно искать информацию в открытых источниках

    🔥 Записаться 🔥

Борьба с нежелательными файлами

  • Автор темы Автор темы cnekmp
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
lmike
дык внутри - это между десятками офисов мира :) где-то, например, нет файлшаринга...
понятно, по мере сил делаются технологические базы, но с появлением ДАОСа всё как-бы и так неплохо стало... единственно - шифрует, конечно, долго при отправке/открытии...
 
считаю это безобразием - мыльным серверам больше заняться нечем - как непонятный трафик гонять, а уж унутря конторы - ваще абсурд
файл-шаринг для чего сочиняли ;) ?
дома юзеры тоже шлют почтой файло?, тодыб рапидшары и т.п. разорились бы ;)

У нас корпорация менеджмент не одобряет mp3, avi, игр и прочих безделушек. Вот и пытаемся закрыть все дыры. Т.к. файл скрининга на клиенских компах не сделаешь, приходится закрыть "внешние" факторы. Вот если бы кто-то мог посоветовать как запретить открытие таких типов файлов на уровне ОС (XP), нам вообще такой возни не понадобилось бы с почтой :)

П.С. У нас 10 мб разрешение на отправку и прием.
 
про журналирование - в хэлпе админа
агент - хэлп дизигнера
file - man file
агент создаём в журнальной базе, он детачит файло на диск (в темпы) с именем unid дока
скриптом выполняем file <file name> резалт выводится в stdout - перенаправляем в файло и его парсим в агенте
агент аналайзит доки, на предмет имени юзера, и шлёт ему ай-яй

Есть проблема... Я настроил правило, который будет журналироватся и попадать в созданную базу mirror.nsf. Создал агента, который будет автоматом работать при появлении нового письма в этой базе. Проблема в том что, я не программист и не владею навыками LotusScript, соответсвенно у меня проблема с созданием кода агента, который будет брать аттачмент из записи в базе, класть его в папку (/lotus/datacheck/) на этом же сервере и удалять обработанную запись в базе mirror.nsf. :)

П.С. Указанную часть в цитате жирным шрифтом - я не осилю ;)
 
агент должен по новым докам работать (по расписанию - минут в 5-ть), а не по приходу письма
код выгрузки файла - в разделе link removed
https://codeby.net/threads/36670.html?vi...st&p=175812
-по запуску - читаем про ф-цию Shell
-учитываем, что никсах будет ждать завшения! (в нашем случае - удобно)
file path/* > path/report.txt
где path должен включать unid (doc.UniverslID) - шобы аттачи не путались
-в этом же агенте парсим файл (считываем в NotesStream с пом. ReadText)
кажный лайн сплитим и добавляем в List:
Dim parsing List As String
в цикле по
Dim v
v=split(txtLine, {:})
parsing(v(1))=parsing(v(1)) & {;} & v(0)

в конфиге формируем массив запрещённых значений (экспериментально, на основе прогона file) и храним как:
Const prohibit={val1:val2:val3....}

vprohibit=split(prohibit,{:})

-проверка
forall m in vprohibit
if isElement(parsing(Cstr(m) Then
..... посылаем фак юзеру , извлекая имя
Set doc=db.GetDocumentByUNID( unid$ )
xUser=doc.GetItemValue({From})
Set doc=db.CreateDocument()
Call doc.ReplaceItemValue({Form}, {Memo})
Call doc.ReplaceItemValue({Subject}, {*цензура* you Spilberg})
Call doc.ReplaceItemValue({SendTo}, xUser) 'можно добавить и манагера
Call doc.Send()
end if
end forall

Добавлено:
П.С. Указанную часть в цитате жирным шрифтом - я не осилю
есть разные способы достижения желаемого...
изучить самому и потыкаться (задавая на форуме вопросы)
либо - нанять спеца, для реализации конкретной задачи

Добавлено:
дык внутри - это между десятками офисов мира
реплицируемая база, с аттачами
 
реплицируемая база, с аттачами
ну да, которая потом по функционалу станет почтовой <_<

ещё встречал понижение приоритетности, если большое письмо - шлет ночью, например, но это тоже не выход...
всё упирается в каналы - если норм, почему не слать 20 метров по ним?
 
Если уж совсем красиво, то, помнится, на ОпенНТФ'е был пример hook'а для проверки файлов антивирусом. Можно вместо последнего прикрутить утилиту, распознающую типы файлов. Правда, от запароленных RAR'ов это не спасет <_<
 
всё упирается в каналы - если норм, почему не слать 20 метров по ним?
отличие механизмов репликации и отправки почты

в почте - сообщение передаётся целиком, при обрыве - заново

теперь работа с почтой:
-аттачим файл - файл копируется на сервер
-отправляем файл - файл из юзербазы копируется в меилбокс сервера
-копируется на удапённый сервер, в меилбокс
-из меилбокаса - в юзербазу

репликация:
-аттачим файл - файл копируется на сервер
-чанками файл копируется в базу, на удаленный сервер
 
А есть уверенность, что по почте отправляется не чанками (имею в виду NRPC)?
нет, но не всегда идёт NRPC (сервера могут и по СМТП сами связываться)
и с ДАОС-ом - наверняк чанками, но даос с 8.х
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

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