Zum Inhalt springen

Kauditd: Unterschied zwischen den Versionen

Aus Foxwiki
Zeile 5: Zeile 5:


dmesg-Ausgabe enthält
dmesg-Ausgabe enthält
  kauditd_printk_skb: 10 Rückrufe unterdrückt
  kernel: kauditd_printk_skb: 5 callbacks suppressed


Kann mich jemand über dieses "kauditd_printk_skb" aufklären?  
Kann mich jemand über dieses "kauditd_printk_skb" aufklären?  
* Was tut es im Wesentlichen
* Was tut es im Wesentlichen
* Wie kann ich alle 10 Rückrufe aufzählen, die es unterdrückt hat?
* Wie kann ich alle Rückrufe aufzählen, die es unterdrückt hat?
* Und vielleicht die Gründe, die dazugehören?
* 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.
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.
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.



Version vom 26. April 2025, 10:58 Uhr

Kauditd - Beschreibung

Beschreibung

Rolle von "kauditd_printk_skb" im Linux-Kernel

dmesg-Ausgabe enthält

kernel: kauditd_printk_skb: 5 callbacks suppressed

Kann mich jemand über dieses "kauditd_printk_skb" aufklären?

  • Was tut es im Wesentlichen
  • Wie kann ich alle Rückrufe aufzählen, die es unterdrückt hat?
  • 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 net.core.message_burst und net.core.message_cost ä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.

Um ihre aktuellen Werte zu überprüfen, verwenden Sie:

sudo sysctl -a | grep net.core.message_

Um sie zu ändern:

sysctl -w net.core.message_cost=0

Bitte beachten Sie, dass die Deaktivierung dieses Mechanismus in Produktionsumgebungen nicht empfohlen wird.

Weitere Informationen: https://www.kernel.org/doc/Documentation/sysctl/net.txt

Sind Sie sicher, dass die Kaudit-Meldungen aus dem Netzwerkcode stammen (und net.core.message_cost verwenden) und nicht allgemein kernel.printk_ratelimit_burst?

Ich habe die spammigen Logmeldungen reduziert, indem ich kernel.printk_ratelimit und kernel.printk_ratelimit_burst auf höhere Werte erhöht habe. Das Ändern von net.core.message_cost hat das Problem nicht gelöst.

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
  1. prep(1)
Info-Pages

Links

Projekt

Weblinks