Thanks, it all worked!
Just in case, I'll leave the working decoders and rules for Kaspersky Security Center here; maybe they'll be useful to someone.
<group name="kaspersky,kes">
<!-- ========== БАЗОВЫЕ ПРАВИЛА ========== -->
<rule id="100300" level="0">
<decoded_as>Kaspersky</decoded_as>
<description>Kaspersky: KES event received</description>
</rule>
<rule id="100398" level="3">
<if_sid>100300</if_sid>
<description>KES DEBUG: Code=$(kes.event_code) Host=$(kes.hostname) Desc=$(kes.event_description) Malware=$(kes.malware_name) Object=$(kes.object) User=$(kes.user) SHA256=$(kes.sha256)</description>
<group>kaspersky_debug</group>
</rule>
<!-- ========== КРИТИЧЕСКИЕ СОБЫТИЯ ========== -->
<!-- Обнаружение вредоносного ПО -->
<rule id="100324" level="12">
<if_sid>100300</if_sid>
<field name="kes.event_code">GNRL_EV_VIRUS_FOUND</field>
<description>KES Critical: Malware $(kes.malware_name) detected on $(kes.hostname) by $(kes.user). Object: $(kes.object) SHA256: $(kes.sha256)</description>
<group>kaspersky_critical,virus_detected</group>
</rule>
<!-- Ошибка взаимодействия с KSC -->
<rule id="100326" level="6">
<if_sid>100300</if_sid>
<field name="kes.event_code">000003fb</field>
<description>KES Critical: KSC connection error on $(kes.hostname) by $(kes.user) - $(kes.event_description)</description>
<group>kaspersky_critical,ksc_connection_error</group>
</rule>
<!-- Ошибки обновления компонентов -->
<rule id="100329" level="8">
<if_sid>100300</if_sid>
<field name="kes.event_code">000003fd</field>
<description>KES Critical: Update failed on $(kes.hostname) - $(kes.event_description)</description>
<group>kaspersky_critical,update_failed</group>
</rule>
<!-- Критические события безопасности -->
<rule id="100330" level="12">
<if_sid>100300</if_sid>
<field name="kes.event_code">000003fa</field>
<description>KES Critical: Security event on $(kes.hostname) - $(kes.event_description)</description>
<group>kaspersky_critical,security_event</group>
</rule>
<!-- Критический статус устройства -->
<rule id="100331" level="11">
<if_sid>100300</if_sid>
<field name="kes.event_code">KLSRV_HOST_STATUS_CRITICAL</field>
<description>KES Critical: Host status critical for $(kes.hostname)</description>
<group>kaspersky_critical,host_status_critical</group>
</rule>
<!-- Неопознанные критические события -->
<rule id="100332" level="9">
<if_sid>100300</if_sid>
<field name="kes.event_code">00000039</field>
<description>KES Critical: Unknown critical event $(kes.event_code) on $(kes.hostname)</description>
<group>kaspersky_critical,unknown_event</group>
</rule>
<!-- ========== WARNING СОБЫТИЯ ========== -->
<!-- Объект заблокирован -->
<rule id="100325" level="11">
<if_sid>100300</if_sid>
<field name="kes.event_code">GNRL_EV_OBJECT_BLOCKED</field>
<description>KES Warning: Object blocked on $(kes.hostname) by $(kes.user) - $(kes.malware_name). Object: $(kes.object)</description>
<group>kaspersky_warning,object_blocked</group>
</rule>
<!-- Задача остановлена -->
<rule id="100340" level="5">
<if_sid>100300</if_sid>
<field name="kes.event_code">000000de</field>
<description>KES Warning: Task stopped on $(kes.hostname) by $(kes.user) - $(kes.event_description)</description>
<group>kaspersky_warning,task_stopped</group>
</rule>
<!-- Соединение заблокировано (сетевой контроль) -->
<rule id="100341" level="6">
<if_sid>100300</if_sid>
<field name="kes.event_code">00000abe</field>
<description>KES Warning: Network connection blocked on $(kes.hostname) by $(kes.user) - $(kes.object)</description>
<group>kaspersky_warning,network_blocked</group>
</rule>
<!-- Самозащита приложения выключена -->
<rule id="100342" level="11">
<if_sid>100300</if_sid>
<field name="kes.event_code">000000d3</field>
<description>KES Warning: Self-protection disabled on $(kes.hostname) by $(kes.user)</description>
<group>kaspersky_warning,self_protection_disabled</group>
</rule>
<!-- Базы устарели -->
<rule id="100343" level="7">
<if_sid>100300</if_sid>
<field name="kes.event_code">000000d0</field>
<description>KES Warning: Outdated databases on $(kes.hostname) - $(kes.event_description)</description>
<group>kaspersky_warning,outdated_databases</group>
</rule>
<!-- Warning статус устройства -->
<rule id="100344" level="5">
<if_sid>100300</if_sid>
<field name="kes.event_code">KLSRV_HOST_STATUS_WARNING</field>
<description>KES Warning: Host status warning for $(kes.hostname)</description>
<group>kaspersky_warning,host_status_warning</group>
</rule>
<!-- Прочие предупреждения -->
<rule id="100345" level="4">
<if_sid>100300</if_sid>
<field name="kes.event_code">000000e2</field>
<description>KES Warning: Minor event on $(kes.hostname) - $(kes.event_description)</description>
<group>kaspersky_warning,minor_event</group>
</rule>
<!-- ========== КОРРЕЛЯЦИЯ ПО HOSTNAME: КРИТИЧЕСКИЕ СОБЫТИЯ ========== -->
<!-- Множественные обнаружения вредоносного ПО на одном хосте -->
<rule id="100391" level="14" frequency="3" timeframe="600">
<if_matched_sid>100324</if_matched_sid>
<same_field>kes.hostname</same_field>
<description>KES Correlation: Multiple malware detections (3+) on $(kes.hostname) in 10 minutes - OUTBREAK ALERT</description>
<group>kaspersky_critical,correlation,malware_outbreak</group>
</rule>
<!-- Множественные ошибки подключения к KSC на одном хосте -->
<rule id="100380" level="12" frequency="10" timeframe="1800">
<if_matched_sid>100326</if_matched_sid>
<same_field>kes.hostname</same_field>
<description>KES Correlation: Multiple KSC connection errors (10+) on $(kes.hostname) in 30 minutes</description>
<group>kaspersky_critical,correlation,ksc_connection_multiple</group>
</rule>
<!-- Множественные ошибки обновления на одном хосте -->
<rule id="100383" level="11" frequency="5" timeframe="3600">
<if_matched_sid>100329</if_matched_sid>
<same_field>kes.hostname</same_field>
<description>KES Correlation: Multiple update failures (5+) on $(kes.hostname) in 1 hour</description>
<group>kaspersky_critical,correlation,update_failed_multiple</group>
</rule>
<!-- Критические события разных типов на одном хосте -->
<rule id="100387" level="13" frequency="5" timeframe="900">
<if_matched_group>kaspersky_critical</if_matched_group>
<same_field>kes.hostname</same_field>
<description>KES Correlation: Multiple critical events (5+) on $(kes.hostname) in 15 minutes - HOST IN DANGER</description>
<group>kaspersky_critical,correlation,multiple_critical_types</group>
</rule>
<!-- ========== КОРРЕЛЯЦИЯ ПО HOSTNAME: WARNING СОБЫТИЯ ========== -->
<!-- Частые блокировки объектов на одном хосте -->
<rule id="100392" level="10" frequency="9" timeframe="900">
<if_matched_sid>100325</if_matched_sid>
<same_field>kes.hostname</same_field>
<description>KES Correlation: Frequent object blocks (9+) on $(kes.hostname) in 15 minutes</description>
<group>kaspersky_warning,correlation,object_blocked_frequent</group>
</rule>
<!-- Частые остановки задач на одном хосте -->
<rule id="100390" level="8" frequency="9" timeframe="600">
<if_matched_sid>100340</if_matched_sid>
<same_field>kes.hostname</same_field>
<description>KES Correlation: Frequent task stops (9+) on $(kes.hostname) in 10 minutes</description>
<group>kaspersky_warning,correlation,task_stopped_frequent</group>
</rule>
<!-- Частые блокировки сетевых соединений на одном хосте -->
<rule id="100384" level="9" frequency="15" timeframe="600">
<if_matched_sid>100341</if_matched_sid>
<same_field>kes.hostname</same_field>
<description>KES Correlation: Frequent network blocks (10+) on $(kes.hostname) in 10 minutes</description>
<group>kaspersky_warning,correlation,network_blocked_frequent</group>
</rule>
<!-- Повторное отключение самозащиты на одном хосте -->
<rule id="100385" level="11" frequency="5" timeframe="3600">
<if_matched_sid>100342</if_matched_sid>
<same_field>kes.hostname</same_field>
<description>KES Correlation: Self-protection repeatedly disabled on $(kes.hostname) - SECURITY RISK</description>
<group>kaspersky_warning,correlation,self_protection_disabled_multiple</group>
</rule>
<!-- Проблемы со статусом хоста (warning/critical) -->
<rule id="100389" level="10" frequency="3" timeframe="3600">
<if_matched_sid>100331,100344</if_matched_sid>
<same_field>kes.hostname</same_field>
<description>KES Correlation: Host status issues (warning/critical) on $(kes.hostname)</description>
<group>kaspersky_warning,correlation,host_status_issues</group>
</rule>
<!-- Эскалация: множественные warning на одном хосте -->
<rule id="100388" level="12" frequency="10" timeframe="1800">
<if_matched_group>kaspersky_warning</if_matched_group>
<same_field>kes.hostname</same_field>
<description>KES Correlation: Warning events escalation (10+) on $(kes.hostname) in 30 minutes - POTENTIAL CRITICAL SITUATION</description>
<group>kaspersky_warning,correlation,escalation_potential</group>
</rule>
<!-- ========== FALLBACK ПРАВИЛО ========== -->
<rule id="100399" level="3">
<if_sid>100300</if_sid>
<description>KES: Event $(kes.event_description) on $(kes.hostname) [$(kes.event_code)]</description>
<group>kaspersky_info</group>
</rule>
<!-- Цепочка: отключение защиты -> обнаружение угрозы -->
<rule id="100382" level="13" frequency="2" timeframe="1800">
<if_matched_sid>100331</if_matched_sid>
<if_matched_group>kaspersky_critical,virus_detected,rootkit_detected,ransomware_detected</if_matched_group>
<same_field>kes.hostname</same_field>
<description>KSC Correlation CRITICAL: Protection disabled before threat detection on $(kes.hostname) - possible targeted attack</description>
<group>kaspersky_critical,correlation,protection_disabled_attack</group>
</rule>
<!-- Цепочка EDR событий на хосте -->
<rule id="100383" level="14" frequency="3" timeframe="1200">
<if_matched_sid>100338</if_matched_sid>
<if_matched_sid>100339</if_matched_sid>
<same_field>kes.hostname</same_field>
<description>KSC Correlation CRITICAL: EDR attack chain on $(kes.hostname) - suspicious process followed by lateral movement</description>
<group>kaspersky_critical,correlation,edr_attack_chain</group>
</rule>
</group>
вторник, 21 октября 2025 г. в 21:59:03 UTC+3, Olamilekan Abdullateef Ajani: