Passage of Time Events

It's not that often that a design pattern really blows my mind anymore, but recently I discovered the Passage of Time Pattern by Mathias Verraes. This pattern describes how to deal with time-dependent processes in event-based systems.

https://schegge.de/2024/12/passage-of-time-events/

#DesignPattern #Java #Pattern #Refactoring #DesignPattern #Event #EventGetriebeneArchitektur #EventLog #EventSourcing #Microservice #Microservices #Pattern

</Agile> Passage of Time Events

It’s not that often that a design pattern really blows my mind anymore, but recently I discovered the Passage of Time Pattern by Mathias Verraes. This pattern describes how to deal with time-…

</Agile>

Служба Windows на C# в .Net 9 (Telegram.Bot)

После перехода Microsoft с .NET Framework на .NET Core программирование на C# стало более увлекательным, хотя некоторые аспекты изменились. В частности, шаблон проекта Служба Windows (.NET Framework) создаёт класс, наследник от ServiceBase в пространстве имен System.ServiceProcess . Прогеру предлагается реализовать виртуальные методы базового класса OnStart и OnStop , которые задают действия, подлежащие выполнению при запуске (остановке) службы, что собственно и есть суть и назначение Службы Виндовз. Регистрация Службы в этом случае производится с помощью утилиты installUtil.exe , в .Net Core это делается утилитой SC.exe . Реализовать службу на .NET Core (в моем случае .NET 9) не сложнее, но по другому, шаблон проекта теперь называется Worker Service (Microsoft) , а рабочий класс наследуется от BackgroundService. В этой статье я подробно опишу процесс создания, публикации и регистрации Службы в .Net 9 на примере службы для Telegram-бота (сокращенно — Телебот). Почему бот? Во-первых, писать Телебота на C# — это действительно приятно. Во-вторых, чтобы обеспечить его круглосуточную доступность на сервере под управлением Windows, логично использовать именно Службу Windows , которая будет поддерживать его работу в фоновом режиме и запускаться может сама при перезагрузке сервера. В заключении рассмотрим как добавить логирование в стандартный виндовый EventLog и немного обсудим функционал самого Телебота.

https://habr.com/ru/articles/863770/

#служба_windows #телеграмбот #eventlog #net_core #net_9

Служба Windows на C# в .Net 9 (Telegram.Bot)

Введение После перехода Microsoft с  .NET Framework  на  .NET Core  программирование на C# стало более увлекательным, хотя некоторые аспекты изменились. В частности, шаблон...

Хабр

Три слона, на которых держится логирование в Windows

Продолжаем наш цикл статей о типах и методах работы сборщиков данных с конечных точек, или, как принято их называть – агентов. В первой статье мы познакомились с этой сущностью и изучили основные нюансы сбора данных с их помощью. Так как мы в рамках разработки своих продуктов занимаемся и лог-менеджментом, и сбором событий, то хочется поделиться продолжением нашей обширной аналитики в quickstart формате. Поэтому в этом выпуске подробнее разберем функционал и используемые инструменты источников на ОС Windows.

https://habr.com/ru/companies/securityvison/articles/862352/

#Логирование #сбор_событий #eventlog #журналы_windows #журналы_событий #sysmon #event_tracing_for_windows #event_logging #event_log #etw

Три слона, на которых держится логирование в Windows

Анастасия Кузнецова, Security Vision Данное исследование было проведено в рамках проработки агентской истории для целой группы продуктов. Продолжаем наш цикл статей о типах и методах работы сборщиков...

Хабр

Нормализация событий информационной безопасности и как ее можно выполнять с помощью языка eXtraction and Processing

Всем привет! На связи Михаил Максимов, я — ведущий эксперт департамента развития технологий в R&D Positive Technologies. За плечами у меня многолетний опыт по развитию экспертизы в нашей системе MaxPatrol SIEM и процессов вокруг нее. И сегодня я хочу поговорить про один из видов экспертизы в продуктах этого класса — правилах нормализации. Если вы новичок в этом направлении и ранее вам не приходилось сталкиваться на практике с SIEM-системами и правилами для нее — не пугайтесь, основы этой темы мы тоже затронем 😊 Что нас ждет: 🔻определимся с тем, что же это такое — событие информационной системы, какие разновидности событий бывают; 🔻узнаем, что такое нормализация событий и какие этапы можно в этом процессе выделить, рассмотрим нюансы, с которыми можно столкнуться; 🔻детально разберем язык eXtraction and Processing (XP) для задач нормализации, лежащий в основе правил MaxPatrol SIEM, и посмотрим на примеры кода правил разной сложности; 🔻в заключении поговорим про доступные инструменты, которые можно использовать для разработки правил, и про причины, по которым мы решили пойти по пути разработки собственного языка. Итак, приступим

https://habr.com/ru/companies/pt/articles/802205/

#нормализация #siem #события_ИБ #eXtraction_and_Processing #правила #парсинг #vs_code #xml #json #eventlog

Нормализация событий информационной безопасности и как ее можно выполнять с помощью языка eXtraction and Processing

Всем привет! На связи Михаил Максимов, я — ведущий эксперт департамента развития технологий в R&D Positive Technologies. За плечами у меня многолетний опыт по развитию экспертизы в нашей системе...

Хабр
Tier Zero Security

Information Security Services. Offensive Security, Penetration Testing, Mobile and Application, Purple Team, Red Team

Tier Zero Security
How to detect who disabled a user in Active Directory

Learn how to detect who disabled a user in Active Directory via Windows Event Viewer. Use this solution to monitor AD account deletion

TechDirectArchive
Windows Server Ereignisanzeige nach Event-ID und Benutzernamen durchsuchen
Heute musste ich beim Troubleshooting das Eventlog eines Windows 2019 Servers durchsuchen und kam mit den Standard-Filter-Einstellungen an meine Grenzen. Der Nerd-Weg ist dann sich eine Abfrage mit XML zu basteln. Ich wollte i
https://ostermeier.net/wordpress/2024/01/windows-server-ereignisanzeige-nach-event-id-und-benutzernamen-durchsuchen/
#Allgemein #Ereignissanzeige #Eventlog #MicrosoftServer2019 #XMLFiltering
Windows Server Ereignisanzeige nach Event-ID und Benutzernamen durchsuchen - ostermeier.net

Heute musste ich beim Troubleshooting das Eventlog eines Windows 2019 Servers durchsuchen und kam mit den Standard-Filter-Einstellungen an meine Grenzen. Der Nerd-Weg ist dann sich eine Abfrage mit XML zu basteln. Ich wollte in den "Windows Protokollen" im Bereich "Sicherheit" nach einem Benutzernamen (Username → TargetUserName) und einer bestimmten Event-ID suchen. Nachdem ich bei meiner Recherche keinen passenden XML-Code (Beispiel) gefunden habe, hab ich mir diesen von verschiedenen Quellen zusammen kopiert. Raus gekommen ist nachstehendes Code-Schnipsel, welches mir die relevanten Informationen dann geliefert hat. ;-) Today, I had to troubleshoot a Windows 2019 Server and struggled with the default event log filters. I had to resort to creating a query using XML to search for a username and specific event ID in the "Security" section of the "Windows Protocols." I found the necessary XML code from various sources and it provided the relevant information. The Microsoft support page https://techcommunity.microsoft.com/t5/ask-the-directory-services-team/advanced-xml-filtering-in-the-windows-event-viewer/ba-p/399761 was very helpful.

ostermeier.net
EventLog Analysis

Windows Event log parsing

Amr Ashraf
Monitoring Active Directory for Signs of Compromise

Learn about event log monitoring in Active Directory to improve security