Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!
  • Реклама на форуме платная! Обращаться к Admin.
    Произошла смена домена с maza.one на maza1.top!!!

Как защитить сервер Linux от вредоносного ПО?

  • Автор темы Автор темы admin
  • Дата начала Дата начала

admin

President of the MC Mazafaka
Команда форума
LV
0
 
Регистрация
Окт 16, 2022
Сообщения
1,233
Реакции
214
Награды
2
В любой системе уязвимости могут нанести ущерб, если не будут предприняты необходимые меры безопасности. Самая известная мера защиты — регулярное обновление ПО. Однако, этого недостаточно для полноценной защиты.


image




Linux является одной из наиболее используемых ОС, что делает ее привлекательной мишенью для киберпреступников, которые пытаются украсть конфиденциальную информацию, загрузить вредоносные файлы в систему и запустить вредоносный скрипт, чтобы получить контроль над системой. Чтобы вы могли обезопасить Linux сервер и проверить наличие вредоносных программ, мы составили список лучших сканеров, а также инструменты для обнаружения зловредного ПО.

Lynis. ​

Lynis — это инструмент аудита безопасности с открытым исходным кодом для UNIX-систем. Lynis используется для глубокого сканирования и тестирования средств защиты.
Lynis может выполнять следующие функции:

  • Аудит безопасности;
  • Обнаружение уязвимостей;
  • Тестирование на проникновение;
  • Улучшение защиты системы;
  • Обнаружение ошибок конфигурации;
Установка через терминал:

Проверка команды Lynis:

content-img(371).png


Далее выводятся все доступные функции программы:

content-img(372).png



Запуск системы аудита Lynis:

content-img(373).png


Затем выводится информация о проведённом анализе:

content-img(374).png



При выполнении команды система аудита lynis создает два файла: lynis.log и lynis-report.dat. Файл lynis.log регистрирует все выполненные тесты во время аудита и возвращает результат тестов. Файл lynis-report.dat содержит отчет с предложениями по улучшению защиты системы. В результате, lynis раскрывает информацию о безопасности системы и возможных неправильных конфигурациях, и уязвимостях. Вот пример отчета lynis-report.dat:

content-img(374).png



Chkrootkit.​

Руткит даёт злоумышленнику возможность удаленно управлять вашим компьютером. Иногда руткит трудно обнаружить и сложно удалить. Chkrootkit представляет из себя инструмент для локальной проверки наличия признаков руткита.
Другими словами, это сценарий оболочки, который использует простые команды Linux для проверки расхождений в двоичных файлах системы. Chkrootkit может легко идентифицировать троянец по известным сигнатурам.
Установка через терминал:

content-img(375).png


Проверка команды Chkrootkit:

content-img(376).png


Запуск Chkrootkit:

content-img(377).png


Chkrootkit с Grep:

content-img(378).png


Далее выводится следующее: Во время тестов Chkrootkit выводит следующие сообщения:

content-img(379).png


  • «INFECTED»: тест выявил команду, вероятно, измененную руткитом;
  • «not infected»: тест не обнаружил руткит;
  • «not tested»: тест не проводился;
  • «nothing found»: тестируемая команда недоступна;
  • «vulnerable but disabled»: команда заражена, но не используется (не запущена или не указана в inetd.conf)
Запуск Chkrootkit в экспертном режиме:

content-img(380).png


Команда выводит следующее:

content-img(381).png


Запуск Chkrootkit в экспертном режиме с Grep:

content-img(382).png


Команда должна вывести:

content-img(383).png


Команда «chkrootkit -x | egrep '^/'» запускает chkrootkit в экспертном режиме и указывает строки пути в системных командах, что помогает при поиске подозрительных строк в двоичных файлах системы. Поскольку набор известных подписей Chkrootkit фиксирован, этот параметр помогает расширить возможности Сhkrootkit.
Chkrootkit — это система обнаружения вторжений, которая предотвращает потенциальный вред и помогает в процессе восстановления, если ваша система была скомпрометирована.

Linux Malware Detect ​

Linux Malware Detect — это бесплатный open-source сканер вредоносного ПО, который предназначен для использования данных об угрозах из систем обнаружения сетевых вторжений и создания сигнатур вредоносных программ.
Установка через терминал:

content-img(384).png



Linux Malware Detect необходимо скачать с сайта https://rfxn.com. С помощью команды «wget https://www.rfxn.com/downloads/maldetect-current.tar.gz» можно загрузить сканер и сохранить его в нашем текущем рабочем каталоге.
Извлечение загрузки:

content-img(385).png


Для извлечения tar файла нужно использовать команду «tar -zxvf maldetect-current.tar.gz».
Теперь перейдите в каталог «maldetect-`version`»:

content-img(386).png



Если использовать команду «ls» для проверки содержимого каталога после извлечения tar файла, можно увидеть, что была создана новая папка с именем «maldetect-1.6.4». Теперь нужно перейти в каталог с помощью команды «cd maldetect-1.6.4».
Запуск сценария установки:

content-img(387).png



С помощью команды «ls» мы проверяем содержимое нашего каталога «maldet», который был создан после извлечения файла.
Далее нужно запустить скрипт «install.sh» в этом каталоге, чтобы установить Linux Malware Detect. Используйте команду «./install.sh» для запуска сценария установки или выполните команду «sh /path/to/file/install.sh» в зависимости от того, где находится ваш сценарий установки.
Команда должна вывести:

content-img(388).png



После установки следует отредактировать файл конфигурации:

content-img(389).png



С помощью команды «vi /usr/local/maldetect/conf.maldet» мы можем обновить файл конфигурации «maldet», чтобы изменить настройки.
Включаем оповещения по электронной почте:

content-img(390).png



Когда вы впервые открываете файл «conf.maldet», для параметра «email_alert» будет установлено значение «0». Если вы хотите получать уведомления по электронной почте о результатах автоматического сканирования, установите значение «1». Переменная «email_addr» является адресом электронной почты, на которое будут приходить уведомления.
Конфигурация ClamAV:

content-img(391).png



Изначально для «scan_clamscan» будет установлено значение «1». Лучше оставить это значение, чтобы ClamAV и LMD могли работать вместе для обеспечения лучшей производительности при сканировании. (ClamAV — это антивирусный движок с открытым исходным кодом для обнаружения троянов, вирусов и вредоносных программ)
Доступные команды Linux Malware Detect:

content-img(392).png


Запуск сканирования LMD:

content-img(393).png



Команда «maldet -a /var/log» просканирует весь каталог «/var/log».
После запуска будет выведено следующее:

content-img(394).png



Также вы получите электронное письмо с результатами сканирования. В нижней части экрана отобразился вывод «отчет о сканировании сохранен, для просмотра выполните: maldet –report 220608-1246.68920». У каждого пользователя имя отчета будет индивидуальным. Далее мы вводим команду «maldet –report 220608-1246.68920»
Отчет Maldet:

content-img(395).png



LMD отсканировал 4 файла, было 0 обращений и 0 файлов очищено. Это означает, что вредоносное ПО отсутствует, и ничего не нужно очищать.

Почему именно эти три инструмента?​

Существует множество бесплатных open-source инструментов для обнаружения вредоносных программ. Поскольку каждый пользователь использует разные сценарии, мы предоставили список инструментов, которые можно использовать для разных целей.
Пользователь может выбрать правильный инструмент для своих нужд и установить его через командную строку или соответствующие интерфейсы.

Вывод​

Киберпреступники становятся все более продвинутыми в своих сценариях атак, а число киберугроз стремительно растет, поэтому мы не можем позволить себе иметь уязвимую систему.
Ежедневно регистрируется около 2200 кибератак (помимо незарегистрированных атак), которые можно предотвратить с помощью надлежащих мер защиты. Использование упомянутых инструментов — это первый шаг к обеспечению безопасности вашего сервера и системы.
Подробнее: https://www.securitylab.ru/analytics/533714.php
 

Пинг форума и аптайм

Averaged results for https://maza.one

uptime counter
Назад
Сверху