Zum Inhalt springen

Kauditd: Unterschied zwischen den Versionen

Aus Foxwiki
Die Seite wurde neu angelegt: „== Die Rolle von "kauditd_printk_skb" im Linux-Kernel == dmesg-Ausgabe enthält kauditd_printk_skb: 10 Rückrufe unterdrückt Kann mich jemand über dieses "kauditd_printk_skb" aufklären? Was tut es im Wesentlichen und wie kann ich alle 10 Rückrufe aufzählen, die es unterdrückt hat? Und vielleicht die Gründe, die dazugehören? Linux verwendet diesen Mechanismus, um das Spammen von Log-Events zu drosseln und so die Wahrscheinlichkeit eines Denia…“
 
K Textersetzung - „<div style="column-count:3">“ durch „<div style="column-count:2">“
 
(24 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
== Die Rolle von "kauditd_printk_skb" im Linux-Kernel ==
'''{{BASEPAGENAME}}''' - Beschreibung


dmesg-Ausgabe enthält
== Beschreibung ==
kauditd_printk_skb: 10 Rückrufe unterdrückt
== Installation ==
<syntaxhighlight lang="bash" highlight="1" line copy>
</syntaxhighlight>


Kann mich jemand über dieses "kauditd_printk_skb" aufklären?
== Aufruf ==
<syntaxhighlight lang="bash" highlight="1" line copy>
</syntaxhighlight>


Was tut es im Wesentlichen und wie kann ich alle 10 Rückrufe aufzählen, die es unterdrückt hat? Und vielleicht die Gründe, die dazugehören?
=== Optionen ===
{| class="wikitable sortable options gnu"
|-
! Unix !! GNU !! Parameter !! Beschreibung
|-
| || || ||
|-
|}


Linux verwendet diesen Mechanismus, um das Spammen von Log-Events zu drosseln und so die Wahrscheinlichkeit eines Denial-of-Service-Angriffs zu verringern.
=== Parameter ===


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.
=== Umgebungsvariablen ===


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.
=== Exit-Status ===
{| class="wikitable options col1center"
|-
! Wert !! Beschreibung
|-
| 0 || Erfolg
|-
| >0 || Fehler
|}


Um ihre aktuellen Werte zu überprüfen, verwenden Sie:
== Anwendung ==
<syntaxhighlight lang="bash" highlight="1" line copy>
</syntaxhighlight>


sudo sysctl -a | grep net.core.message_
=== Problembehebung ===


Um sie zu ändern:
== Konfiguration ==


sysctl -w net.core.message_cost=0
=== Dateien ===
{| class="wikitable options"
|-
! Datei !! Beschreibung
|-
| ||
|-
| ||
|}
<noinclude>


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


Weitere Informationen: [https://www.kernel.org/doc/Documentation/sysctl/net.txt https://www.kernel.org/doc/Documentation/sysctl/net.txt]
=== Siehe auch ===
<div style="column-count:2">
<categorytree hideroot=on mode="pages">{{BASEPAGENAME}}</categorytree>
</div>
----
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}


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>?
=== Dokumentation ===


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.
; Man-Page
<!--
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]
-->
; Info-Pages
 
=== Links ===
==== Projekt ====
 
==== Weblinks ====
# https://medium.com/@boutnaru/the-linux-process-journey-kauditd-25718f6c502d
# https://docs.starlingx.io/security/kubernetes/auditd-support-339a51d8ce16.html
# https://documentation.suse.com/de-de/sles/12-SP5/html/SLES-all/cha-audit-comp.html
# https://manpages.debian.org/testing/auditd/auditd.8.en.html
# https://packages.debian.org/de/sid/auditd
# https://medium.com/@boristheblade1/configuring-auditd-in-linux-6d1f6e100079
# https://sematext.com/glossary/auditd/
# https://medium.com/@charles.vissol/auditd-essentials-e071ece1da11
# https://manpages.debian.org/testing/auditd/auditd.conf.5.en.html
# https://www.server-world.info/en/note?os=Debian_12&p=audit&f=4
 
{{DEFAULTSORT:kauditd}}
{{DISPLAYTITLE:kauditd}}
 
[[Kategorie:kauditd]]
 
</noinclude>

Aktuelle Version vom 28. Juni 2025, 11:13 Uhr