Ich habe gerade eine Netzwerkwarnung erhalten, die ich noch nie zuvor gesehen habe, und zwar auf einer der wenigen Ubuntu-Boxen, die wir haben:
The following monitoring trigger has been fired:
/vmlinuz has been changed on server XXXXX: PROBLEM
2012.09.19 06:24:33
Trigger key: vfs.file.cksum[/vmlinuz]
Value: 3397367448
Host: XXXXX
Die Checksumme hat sich vmlinuz
geändert. Ich sehe aus Wikipedia, dass dies etwas mit dem Kernel zu tun hat.
Sollte es mich interessieren, dass sich die Prüfsumme geändert hat? Auf diesem speziellen Server wird Wordpress ausgeführt, das für Schwachstellen in Plug-ins von Drittanbietern bekannt ist. Daher nehme ich Warnungen von diesem Server eher ernst.
Ich komme zu dem Schluss, dass dieser Server kompromittiert wurde. Besser sicher als traurig, da /var/log/apache2/access.log
es sich um 0 Bytes handelt und ein bisschen (nicht viel, aber ein bisschen) Daten darin sein sollten, und es sieht eindeutig so aus, als würde ein Bot (höchstwahrscheinlich) ihre Spuren überdecken. Es ist Zeit, die letzte Nacht ein Backup zu ziehen :)
/vmlinuz
sollte ein Kernel unter Symbol sein/boot/vmlinux-?.?.?-???
, es sei denn, es handelt sich um eine Art gehostete VM.lrwxrwxrwx 1 root root 34 Sep 18 19:52 /vmlinuz -> boot/vmlinuz-2.6.32-43-generic-pae
Antworten:
Dies ist der komprimierte Kernel, und es sollte Sie interessieren, ob er sich jemals geändert hat, ohne dass Sie davon erfahren. Wenn der Kernel ersetzt würde, könnten Sie für jeden Angriff offen sein. Es mag ein legitimer Grund gewesen sein, aber wenn Sie nicht sicher sind, sollten Sie dem geänderten Kernel nicht vertrauen.
quelle
Es hat nichts mit deinem Kernel zu tun , es ist dein Kernel. Wenn Sie neu starten und diese Datei beschädigt ist, wird der sprichwörtliche Scheiß den sprichwörtlichen Fan treffen.
Hatten Sie zu dem in der Nachricht angegebenen Zeitpunkt ein Kernel-Update?
quelle
I see from Wikipedia that this has something to do with the kernel
Das ist eine Untertreibung: Die vmlinuz-Datei ist der Kernel selbst. Diese Datei wird beim Booten des Servers geladen, dann dekomprimiert (daher das 'z') und dann gestartet.
Wenn Sie einen neuen Kernel kompiliert oder installiert haben, besteht kein Grund zur Sorge. Wenn Sie dies nicht getan haben, schauen Sie sich diese Datei genau an oder ersetzen Sie sie durch eine gute Version.
Es
chattr
ist auch eine gute Idee, diese Datei mit root schreibgeschützt zu machen und zu verbieten, dies bis nach einem Neustart zu ändern.quelle
Das ist das komprimierte (daher das "z") Kernel-Image. Es sollte sich nicht geändert haben, bevor Sie ein Kernel-Upgrade durchgeführt haben.
Ich nehme an, Sie sind sich sicher, dass dies auf eine Sicherheitsanfälligkeit zurückzuführen ist. Wie Sie jedoch wissen, kann dies auch an zugrunde liegenden Datenträger- oder Dateisystemproblemen liegen. In diesem Fall sollten andere Dateisystemfehlerprotokolle angezeigt werden. So oder so, es ist etwas zu überprüfen.
quelle