<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://xinux.net/index.php?action=history&amp;feed=atom&amp;title=DHCP-Starvation_Erkennung_im_SIEM</id>
	<title>DHCP-Starvation Erkennung im SIEM - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://xinux.net/index.php?action=history&amp;feed=atom&amp;title=DHCP-Starvation_Erkennung_im_SIEM"/>
	<link rel="alternate" type="text/html" href="https://xinux.net/index.php?title=DHCP-Starvation_Erkennung_im_SIEM&amp;action=history"/>
	<updated>2026-08-24T04:31:35Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Xinux Wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://xinux.net/index.php?title=DHCP-Starvation_Erkennung_im_SIEM&amp;diff=72810&amp;oldid=prev</id>
		<title>Thomas.will: Die Seite wurde neu angelegt: „Kea protokolliert jede Lease-Vergabe. Die Starvation erzeugt eine charakteristische '''Lawine''' an Lease-Events von ständig wechselnden MACs in kurzer Zeit.…“</title>
		<link rel="alternate" type="text/html" href="https://xinux.net/index.php?title=DHCP-Starvation_Erkennung_im_SIEM&amp;diff=72810&amp;oldid=prev"/>
		<updated>2026-08-18T16:00:37Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „Kea protokolliert jede Lease-Vergabe. Die Starvation erzeugt eine charakteristische &amp;#039;&amp;#039;&amp;#039;Lawine&amp;#039;&amp;#039;&amp;#039; an Lease-Events von ständig wechselnden MACs in kurzer Zeit.…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Kea protokolliert jede Lease-Vergabe. Die Starvation erzeugt eine charakteristische '''Lawine''' an Lease-Events von ständig wechselnden MACs in kurzer Zeit.&lt;br /&gt;
&lt;br /&gt;
Relevante Kea-Logmeldungen:&lt;br /&gt;
&lt;br /&gt;
;DHCP4_LEASE_ADVERT: Antwort auf einen DISCOVER (Angebot)&lt;br /&gt;
;DHCP4_LEASE_ALLOC: Lease nach REQUEST fest vergeben&lt;br /&gt;
;Allocation-Failure: Sobald der Pool voll ist, meldet Kea, dass kein freier Lease mehr vergeben werden kann — diese Zeilen markieren den Moment der erfolgreichen Starvation.&lt;br /&gt;
&lt;br /&gt;
Kea-Logging in eine Datei lenken, die der Wazuh-Agent einliest:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;loggers&amp;quot;: [&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;name&amp;quot;: &amp;quot;kea-dhcp4.leases&amp;quot;,&lt;br /&gt;
    &amp;quot;output-options&amp;quot;: [ { &amp;quot;output&amp;quot;: &amp;quot;/var/log/kea/kea-dhcp4.log&amp;quot; } ],&lt;br /&gt;
    &amp;quot;severity&amp;quot;: &amp;quot;INFO&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der &amp;lt;code&amp;gt;ossec.conf&amp;lt;/code&amp;gt; des Agenten:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;localfile&amp;gt;&lt;br /&gt;
  &amp;lt;log_format&amp;gt;syslog&amp;lt;/log_format&amp;gt;&lt;br /&gt;
  &amp;lt;location&amp;gt;/var/log/kea/kea-dhcp4.log&amp;lt;/location&amp;gt;&lt;br /&gt;
&amp;lt;/localfile&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erkennungslogik: nicht der einzelne Lease ist verdächtig, sondern die '''Frequenz'''. Eine Wazuh-Regel mit &amp;lt;code&amp;gt;frequency&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;timeframe&amp;lt;/code&amp;gt; schlägt an, wenn in wenigen Sekunden überdurchschnittlich viele Lease-Vergaben auftreten:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;group name=&amp;quot;kea,dhcp,&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;rule id=&amp;quot;100600&amp;quot; level=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;decoded_as&amp;gt;kea&amp;lt;/decoded_as&amp;gt;&lt;br /&gt;
    &amp;lt;match&amp;gt;DHCP4_LEASE_ALLOC&amp;lt;/match&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;Kea: Lease vergeben&amp;lt;/description&amp;gt;&lt;br /&gt;
  &amp;lt;/rule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;rule id=&amp;quot;100601&amp;quot; level=&amp;quot;10&amp;quot; frequency=&amp;quot;30&amp;quot; timeframe=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;if_matched_sid&amp;gt;100600&amp;lt;/if_matched_sid&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;Moegliche DHCP-Starvation: ungewoehnlich viele Lease-Vergaben&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;mitre&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;T1498&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;/mitre&amp;gt;&lt;br /&gt;
  &amp;lt;/rule&amp;gt;&lt;br /&gt;
&amp;lt;/group&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(Schwellwert &amp;lt;code&amp;gt;frequency&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;timeframe&amp;lt;/code&amp;gt; an die Poolgröße und das normale Lease-Aufkommen im Segment anpassen.)&lt;/div&gt;</summary>
		<author><name>Thomas.will</name></author>
	</entry>
</feed>