Benutzer-Werkzeuge

Webseiten-Werkzeuge


malwareschutz:clamav:clamav_signaturen_schreiben

Dies ist eine alte Version des Dokuments!


ClamAV Signaturen schreiben

Signaturverzeichnis

Das Signaturverzeichnis befindet sich bei einem Arch Linux unter /var/lib/clamav.

Hash basierte Signaturen

Die einfachste Art eine Signatur für ClamAV zu erstellen ist es den Hashwert einer Datei zu verwenden. Diese erzeugt die wenigsten False/Positives, ist aber auch am striktesten. Mit anderen Worten, die kleinste Veränderung der Datei sorgt dafür, dass die Malware nicht mehr gefunden wird. ClamAV unterstützt 3 verschiedene Hash Algorithmen dafür: md5, sha1, sha256

Um die Hash Signatur für eine Datei zu erzeugen, kann man das sigtool Programm verwenden, das ClamAV mit beiliegt.

sigtool –md5 test.exe > test.hdb

Dies erzeugt eine hdb (Hash Data Base) File Signatur mit folgendem Inhalt:

48c4533230e1ae1c118c741c0db19dfb:17387:test.exe

Die einzelnen Felder werden mit einem : getrennt.

FeldInhalt
1Hashwert
2Dateigröße in Bytes
3Dateiname

Der Dateiname kann nach Belieben geändert werden. Diese Informationen wird später bei Fund in der Ausgabe angegeben. Hier kann ein beliebiger Name verwendet werden.

Signatur Testen

Am schnellsten testet man die Signatur, indem die Option -d verwendet von clamscan

clamscan -d test.hdb test.exe

Wenn die Signatur funktioniert, kann diese in das Signaturverzeichnis kopiert werden.

Hash basierte Signaturen sollten nicht für Textdateien verwendet werden. ClamAV führt für Textdateien eine Normalisierung durch. Das bedeutet es werden vor den eigentlichen Scan überflüssige Leerzeichen/Steuerzeichen entfernt und alle ASCI Zeichen zu Kleinbuchstaben konvertiert. Dadurch ändert sich der Hashwert und Signatur funktioniert dadurch nicht mehr.

Wenn der Hashwert einer Textdatei trotzdem verwendet werden soll, so muss der Hashwert aus der normalisierten Datei dafür verwendet werden. Siehe hierzu die ClamAV Dokumentation

Restlicher Post, aus dem Suletuxe Forum einpflegen

malwareschutz/clamav/clamav_signaturen_schreiben.1715456746.txt.gz · Zuletzt geändert: 2024/05/11 19:45 von gahsul