Zum Inhalt springen

Kauditd: Unterschied zwischen den Versionen

Aus Foxwiki
Zeile 2: Zeile 2:


== Beschreibung ==
== Beschreibung ==
== kauditd_printk_skb ==
; Beispiel
dmesg-Ausgabe
<syntaxhighlight lang="bash" highlight="1" line>
kernel: kauditd_printk_skb: 5 callbacks suppressed
</syntaxhighlight>
; Was ist "kauditd_printk_skb"?
* Was tut es im Wesentlichen?
* Wie kann ich die unterdrückten Rückrufe aufzählen?
* Und vielleicht die Gründe, die dazugehören?
; Log-Events drosseln
Linux verwendet diesen Mechanismus, um das Spammen von Log-Events zu drosseln und so die Wahrscheinlichkeit eines Denial-of-Service-Angriffs zu verringern
; Einstellungen
Sie können diese Funktion einstellen, indem Sie die beiden Einstellungen <tt>net.core.message_burst</tt> und <tt>net.core.message_cost</tt> ändern
Diese Parameter werden verwendet, um die Warnmeldungen zu begrenzen, die vom Netzwerkcode in das Kernelprotokoll geschrieben werden
* Sie erzwingen ein Ratenlimit, um einen Denial-of-Service-Angriff unmöglich zu machen
* Ein höherer message_cost-Faktor führt dazu, dass weniger Nachrichten geschrieben werden
* Message_burst steuert, wann Nachrichten gelöscht werden
* Die Standardeinstellungen begrenzen die Anzahl der Warnmeldungen auf eine alle fünf Sekunden
; Werte anzeigen
<syntaxhighlight lang="bash" highlight="1" line>
sudo sysctl -a | grep net.core.message_
net.core.message_burst = 10
net.core.message_cost = 5
</syntaxhighlight>
; Werte ändern
<syntaxhighlight lang="bash" highlight="1" line>
sysctl -w net.core.message_cost=0
</syntaxhighlight>
; Achtung
: Die Deaktivierung dieses Mechanismus in Produktionsumgebungen ist nicht empfohlen!
; Weitere Informationen
* [https://www.kernel.org/doc/Documentation/sysctl/net.txt https://www.kernel.org/doc/Documentation/sysctl/net.txt]
; Hinweise
Sind Sie sicher, dass die Kaudit-Meldungen aus dem Netzwerkcode stammen (und <tt>net.core.message_cost</tt> verwenden) und nicht allgemein <tt>kernel.printk_ratelimit_burst</tt>?
Ich habe die spammigen Logmeldungen reduziert, indem ich <tt>kernel.printk_ratelimit</tt> und <tt>kernel.printk_ratelimit_burst</tt> auf höhere Werte erhöht habe
* Das Ändern von <tt>net.core.message_cost</tt> hat das Problem nicht gelöst
== Installation ==
== Installation ==
<syntaxhighlight lang="bash" highlight="1" line>
<syntaxhighlight lang="bash" highlight="1" line>

Version vom 26. April 2025, 11:17 Uhr

Kauditd - Beschreibung

Beschreibung

Installation

Aufruf

Optionen

Unix GNU Parameter Beschreibung

Parameter

Umgebungsvariablen

Exit-Status

Wert Beschreibung
0 Erfolg
>0 Fehler

Anwendung

Problembehebung

Konfiguration

Dateien

Datei Beschreibung


Anhang

Siehe auch


Dokumentation

Man-Page
Info-Pages

Links

Projekt

Weblinks