Провека целостности пакетов в Debian / Ubuntu / RHEL / CentOS

linuxconfСегодня я продемонстрирую вам 2 команды  для Debian и Ubuntu, RHEL и CentOS, которые проверят целостность бинарных файлов в нашей Linux-системе. Способ описан в одном из последних номеров журнала Хакер.

Для чего это может понадобится вариантов множество, начиная от взломанной системы(когда какие-то бинарники модифицированы) и заканчивая просто «шаловливыми рученками» =).

Debian / Ubuntu

Установим пакет debsums, который содержит  md5-checksums:

Проверить систему можно командой:

Итоговая команда для переустановки всех модифицированных бинарников для Debian-подобных систем будет выглядеть так:

RHEL / CentOS

В красношапочной и ей подобных системах для поиска воспользуемся командой rpm:

Пример работы команды будет такой:

Буквы и цифры в начале имеют свои значения, по которым можно определить что случилось с файлом:

  • S — изменился начальный размер файла;
  • M — изменились права доступа или режим;
  • 5 — отличается контрольная сумма md5
  • D — отличается старший/младший номер файла устройства;
  • L — изменился путь ссылки;
  • U — отличается владелец(пользователь) файла;
  • G — изменился владелец группы;
  • T — отличается время изменения файла;

Помимо этих флагов, через два пробела есть еще символы, которые могут означать тип файла:

  • c — файл конфигурации;
  • g — файлы, изначально отсутствующие в пакете;
  • d — файл документации
  • l — файл лицензии
  • r — файл readme

Итоговая команда для переустановки всех модифицированных бинарников для RHEL-подобных систем будет выглядеть так:

2 комментария к “Провека целостности пакетов в Debian / Ubuntu / RHEL / CentOS

  1. sudo yum reinstall -y $(rpm -qf $(rpm -Va | egrep «^S.{8} {4}.* | cut -d ‘ ‘ -f5) | uniq -u)

    Забыли двойные лапки … закрыть в предложении отбора

  2. Since nine calories is located in 1 gram of fat, you will need to consume 44 to 66 grams each day for the average person.
    Parents should be sure that meals they may
    be serving to their children are small interval and
    brimming with nutrient. According to Ayurveda the obese persons tend to be at risk of these diseases.

Оставить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *