- - Як перевірити безпеку комп'ютера Linux з Lynis

Як перевірити безпеку комп'ютера Linux з Lynis

Якщо вашої безпеки Linux бракує, хороша ідеядля аудиту вашої системи. Чудовим способом проведення аудиту є використання програми, яка перевіряє безпеку та пропонує конкретні рішення. Одним з таких інструментів аудиту є Lynis. Це інструмент, який може перевірити безпеку ПК з Linux. Він сканує будь-який ПК з Linux, перевіряє його безпеку та виводить список можливих проблем та виправлень. Найкраща частина цього інструменту полягає в тому, що він дуже простий у використанні, і кожен може ним користуватися.

Ubuntu / Debian

Lynis має чудову підтримку для Debian та Ubuntuчерез власне сховище програмного забезпечення. Увімкнення цього сховища програмного забезпечення трохи відрізняється від інших джерел програмного забезпечення, оскільки це традиційне сховище програмного забезпечення. Немає ніяких ППП чи нічого. Це так, що Lynis без проблем працює на Debian і Ubuntu.

Щоб розпочати установку, запустіть вікно терміналу та завантажте правильний ключ GPG.

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C80E383C3DE9F082E01391A0366C67DE91CA5D5F

Під час роботи ключа додайте в систему нове джерело програмного забезпечення Lynis.

sudo -s
echo "#Lynis repo " >> /etc/apt/sources.list
echo "deb https://packages.cisofy.com/community/lynis/deb/ stable main" >> /etc/apt/sources.list

Програмне забезпечення Lypo потребує спеціального пакету. Цей пакет дозволить Ubuntu (або Debian) взаємодіяти з джерелами програмного забезпечення HTTPS.

sudo apt install apt-transport-https

або

sudo apt-get install apt-transport-https

Якщо пакет Apt-transport-https працює у вашій системі, безпечно оновити джерела програмного забезпечення. Біжи оновлення в терміналі.

sudo apt update

або

sudo apt-get update

Нарешті, встановіть Lynis.

sudo apt install lynis

або

sudo apt-get install lynis

Arch Linux

Як і більшість програм, Arch має інструмент безпеки Lynis в AUR. Щоб встановити його, запустіть термінал та встановіть пакети Git та Base-devel. Потім потягніть код вниз і створіть новий пакет Arch.

Примітка: будь ласка, розумійте, що встановлення програмного забезпечення безпосередньо з Arch AUR, а не з офіційних джерел програмного забезпечення означає, що іноді залежності не встановлюються. Можливо, вам доведеться встановити ці пакети вручну, якщо це відбувається під час встановлення Lynis. Залежності можна знайти внизу цієї сторінки тут.

sudo pacman -S git base-devel
git clone https://aur.archlinux.org/lynis-git.git
cd lynis-git
makepkg -si

Fedora

У Lynis є підтримка Fedora, хоча для її установки потрібне стороннє джерело програмного забезпечення. Увімкніть джерело програмного забезпечення шляхом запуску терміналу та використання дотик і відлуння команди.

sudo -s
touch /etc/yum.repos.d/cisofy-lynis.repo
echo "[lynis]" >> /etc/yum.repos.d/cisofy-lynis.repo
echo "name=CISOfy Software - Lynis package" >> /etc/yum.repos.d/cisofy-lynis.repo
echo "baseurl=https://packages.cisofy.com/community/lynis/rpm/" >> /etc/yum.repos.d/cisofy-lynis.repo
echo "enabled=1" >> /etc/yum.repos.d/cisofy-lynis.repo
echo "gpgkey=https://packages.cisofy.com/keys/cisofy-software-rpms-public.key" >> /etc/yum.repos.d/cisofy-lynis.repo
echo "gpgcheck=1" >> /etc/yum.repos.d/cisofy-lynis.repo

Далі оновіть наступні пакети у вашій системі:

sudo dnf update ca-certificates curl nss openssl -y

Нарешті, встановіть Lynis за допомогою dnf встановити.

sudo dnf install lynis -y

OpenSUSE

Інструмент Lynis має сховище програмного забезпечення, доступне для всіх версій OpenSUSE. Увімкніть його за допомогою наступних команд у вікні терміналу.

sudo rpm --import https://packages.cisofy.com/keys/cisofy-software-rpms-public.key
sudo zypper addrepo --gpgcheck --name "CISOfy Lynis repository" --priority 1 --refresh --type rpm-md https://packages.cisofy.com/community/lynis/rpm/ lynis

Після репортажу на Suse настав час оновити систему.

sudo zypper refresh

Закінчіть процес налаштування за допомогою Zypper для встановлення Lynis.

sudo zypper install lynis

Загальний Linux

Інструмент аудиту Lynis має загальний для Tarballті, що в дистрибутивах Linux, які не мають прямої підтримки розробника. На щастя, цей архів Tar, який можна завантажити, не потребує жодної компіляції. Натомість користувачі просто завантажують його та запускають програму як є.

Щоб встановити Lynis через архів Tar, який можна завантажити, скористайтеся wget інструмент та завантажте пакет, а потім витягніть його.

wget https://downloads.cisofy.com/lynis/lynis-2.6.8.tar.gz
tar -zxvf lynis-2.6.8.tar.gz
cd lynis

Запустіть інструмент Lynis за допомогою:

./lynis

Використання Lynis

Лініс - це простий інструмент з безліччю варіантів. Для пересічного користувача базові параметри будуть робити. Найбільш основна (але всебічна) операція, яку може зробити програма, - це зробити повний аудит системи. Щоб запустити аудит, відкрийте термінал і введіть у нього наступну команду.

lynis audit system

Запуск вищевказаної команди без будь-яких привілеїв Sudoer сканує багато аспектів системи. Однак не все вийде. Виконання повного сканування вимагає судо.

sudo lynis audit system --pentest

Потрібно зберегти результати на потім? Передайте їх у текстовий файл.

sudo lynis audit system >> /home/username/Documents/lynis-results.txt

Сканувати файл Docker

Docker стає все більш популярним у Linuxсистем. З усіма попередньо зробленими зображеннями Докера там, безперечно, можуть відбутися порушення безпеки. На щастя, Lynis дозволяє користувачам сканувати файли Docker і перевіряти їх на наявність проблем. Щоб виконати тест, спробуйте виконати наступну команду.

lynis audit dockerfile /home/username/path/to/dockerfile

Швидке сканування

Лініс може робити багато різних типів сканувань. Сканування, яке може бути корисним, якщо ви поспішаєте, - це режим швидкого сканування. У цьому режимі тестуються основні області системи, на результати голодування.

Запустіть швидкий аудит системи за допомогою:

lynis audit system -Q
</p>

Коментарі