<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Rules on Блог pyToshka по DevSecOps</title><link>https://blog.pytoshka.me/ru/tags/rules/</link><description>Recent content in Rules on Блог pyToshka по DevSecOps</description><generator>Hugo</generator><language>ru-RU</language><managingEditor>ping@pytoshka.me (pyToshka)</managingEditor><webMaster>ping@pytoshka.me (pyToshka)</webMaster><lastBuildDate>Wed, 15 Apr 2026 10:36:10 +0400</lastBuildDate><atom:link href="https://blog.pytoshka.me/ru/tags/rules/index.xml" rel="self" type="application/rss+xml"/><item><title>Статический анализ правил Wazuh: эволюция линтера</title><link>https://blog.pytoshka.me/ru/post/wazuh-static-analysis-rules/</link><pubDate>Sat, 28 Mar 2026 00:00:00 +0000</pubDate><author>ping@pytoshka.me (pyToshka)</author><guid>https://blog.pytoshka.me/ru/post/wazuh-static-analysis-rules/</guid><description>&lt;p&gt;&lt;strong&gt;Серия &amp;ldquo;Статический анализ Wazuh&amp;rdquo;:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blog.pytoshka.me/ru/post/wazuh-static-analysis-decoders/"&gt;Часть 1: Декодеры&lt;/a&gt; - валидация XML-декодеров&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Часть 2: Правила&lt;/strong&gt; (вы здесь) - валидация правил и кросс-типовая проверка&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;В &lt;a href="https://blog.pytoshka.me/ru/post/wazuh-static-analysis-decoders/"&gt;первой части&lt;/a&gt; мы создали линтер для XML-декодеров Wazuh - инструмент, который проверяет структуру, согласованность regex/order и цепочки родительских декодеров. Но декодеры - только половина конвейера обработки событий. Декодеры извлекают поля из сырых логов, а правила решают, что с этими полями делать: генерировать алерт, повысить уровень угрозы или запустить автоматический ответ. Ошибка в правиле - пропущенный алерт или ложное срабатывание - может быть опаснее ошибки в декодере.&lt;/p&gt;</description></item></channel></rss>