Назад | Перейти на главную страницу

Что такое вмлинуз и почему меня это волнует?

Я только что получил сетевое оповещение, которого я никогда раньше не видел, на одном из немногих имеющихся у нас Ubuntu:

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

Контрольная сумма vmlinuz изменилось. Я вижу из Википедия что это как-то связано с ядром.

Следует ли мне заботиться о том, что его контрольная сумма изменилась? Этот конкретный сервер действительно запускает Wordpress, который известен уязвимостями в своих сторонних плагинах, поэтому я склонен относиться к его предупреждениям довольно серьезно.


Я делаю вывод, что этот сервер был взломан. Лучше перестраховаться, чем сожалеть, поскольку /var/log/apache2/access.log составляет 0 байт, и там должно быть немного (немного, но немного) данных, и это явно похоже на что-то (скорее всего, бот), заметающий свои следы. Пора вытащить резервную копию прошлой ночи :)

Это сжатое ядро, и вам следует позаботиться о том, изменилось ли оно когда-либо без вашего ведома, потому что, если ядро ​​было заменено, вы могли быть уязвимы для любой атаки. Возможно, это была законная причина, но если вы не уверены, не стоит доверять измененному ядру.

I see from Wikipedia that this has something to do with the kernel

Это преуменьшение: файл vmlinuz - это само ядро. Именно этот файл загружается при загрузке сервера, затем он распаковывается (отсюда и буква «z»), а затем запускается.

Если вы перекомпилировали или установили новое ядро, беспокоиться не о чем. Если вы этого не сделали, внимательно посмотрите на этот файл или замените его заведомо хорошей версией.

Сделать этот файл доступным только для чтения с помощью chattr и запретить root изменять это до перезагрузки - тоже хорошая идея.

Это не то, что нужно делать с участием ваше ядро, это является ваше ядро. Если вы перезагружаетесь, и этот файл поврежден, пресловутая хрень поразит пресловутого поклонника.

Было ли у вас обновление ядра во время, указанное в сообщении?

Это сжатый (отсюда "z") образ ядра. Он не должен был измениться, если вы не обновили ядро.

Я предполагаю, что вы разумно подозреваете, что это может быть связано с уязвимостью, но, как вы знаете, это также может быть связано с проблемами с базовым диском или файловой системой, и в этом случае вы должны увидеть другие журналы ошибок файловой системы. В любом случае, это то, что нужно проверить.