- Kā pārbaudīt Linux datora drošību ar Lynis

Kā pārbaudīt Linux datora drošību ar Lynis

Ja trūkst jūsu Linux drošības, tā ir laba idejapārbaudīt jūsu sistēmu. Lielisks veids, kā veikt auditu, ir izmantot programmu, kas pārbauda drošību un piedāvā konkrētus risinājumus. Viens no šādiem revīzijas instrumentiem ir Lynis. Tas ir rīks, kas var pārbaudīt Linux personālā datora drošību. Tas skenē jebkuru Linux datoru, pārbauda tā drošību un izdrukā iespējamo problēmu un labojumu sarakstu. Labākā šī rīka daļa ir tā, ka to ir ļoti vienkārši izmantot, un to var izmantot ikviens.

Ubuntu / Debian

Lynis lieliski atbalsta Debian un Ubuntuizmantojot savu programmatūras krātuvi. Šīs programmatūras krātuves iespējošana nedaudz atšķiras no citiem programmatūras avotiem, jo ​​tā ir tradicionāla programmatūras krātuve. Nav ne EPL, ne kaut kas cits. Tas ir tā, ka Lynis darbojas gan Debian, gan Ubuntu bez izdošanas.

Lai sāktu instalēšanu, atveriet termināļa logu un lejupielādējiet pareizo GPG atslēgu.

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

Darbojoties ar taustiņu, pievienojiet sistēmai jauno programmatūras Lynis avotu.

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

Lynis programmatūras repo ir nepieciešama īpaša pakete. Šī pakete ļaus Ubuntu (vai Debian) mijiedarboties ar HTTPS programmatūras avotiem.

sudo apt install apt-transport-https

vai

sudo apt-get install apt-transport-https

Tā kā Apt-transport-https pakotne darbojas jūsu sistēmā, ir droši atjaunināt programmatūras avotus. Skrien Atjaunināt terminālī.

sudo apt update

vai

sudo apt-get update

Visbeidzot instalējiet Lynis.

sudo apt install lynis

vai

sudo apt-get install lynis

Arch Linux

Tāpat kā lielākajā daļā programmu, arī AUR ir Alis Lynis drošības rīks. Lai to instalētu, palaidiet termināli un instalējiet Git un Base-devel pakotnes. Pēc tam novelciet kodu uz leju un ģenerējiet jaunu Arch paketi.

Piezīme: lūdzu, saprotiet, ka programmatūras instalēšana tieši no Arch AUR, nevis oficiālajiem programmatūras avotiem, nozīmē, ka dažreiz atkarības netiek instalētas. Iespējams, ka šīs paketes būs jāinstalē manuāli, ja tas notiek Lynis instalēšanas procesa laikā. Atkarības var atrast šīs lapas apakšā šeit.

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

Fedora

Lynis atbalsta Fedora, lai gan tā instalēšanai nepieciešams trešās puses programmatūras avots. Iespējojiet programmatūras avotu, palaižot termināli un izmantojot pieskarties un atbalss komandas.

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

Pēc tam atjauniniet šādus pakotnes savā sistēmā:

sudo dnf update ca-certificates curl nss openssl -y

Visbeidzot instalējiet Lynis ar dnf instalēt.

sudo dnf install lynis -y

OpenSUSE

Lynis rīkam ir programmatūras krātuve, kas pieejama visām OpenSUSE versijām. Ieslēdziet to ar šādām komandām termināla logā.

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

Ar repo Suse ir pienācis laiks atsvaidzināt sistēmu.

sudo zypper refresh

Pabeidziet iestatīšanas procesu, izmantojot Zypper, lai instalētu Lynis.

sudo zypper install lynis

Vispārējs Linux

Lynis audita rīkam ir vispārīgs Tarball fortie, kas darbojas Linux izplatīšanā, kuriem nav tieša izstrādātāja atbalsta. Par laimi šim lejupielādējamajam Tar arhīvam nav nepieciešama nekāda veida apkopošana. Tā vietā lietotāji to vienkārši lejupielādē un palaiž programmu tādu, kāda tā ir.

Lai instalētu Lynis caur lejupielādējamu Tar arhīvu, izmantojiet wget rīku un lejupielādējiet pakotni, pēc tam to ekstrahējiet.

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

Palaidiet Lynis rīku ar:

./lynis

Lynis lietošana

Lynis ir vienkāršs rīks ar daudzām iespējām. Parastam lietotājam to darīs pamata iespējas. Visvienkāršākā (tomēr visaptverošā) darbība, ko programma var veikt, ir veikt pilnīgu sistēmas auditu. Lai veiktu auditu, atveriet termināli un tajā ievadiet šādu komandu.

lynis audit system

Iepriekš minētās komandas palaišana bez Sudoer privilēģijām skenēs daudzus sistēmas aspektus. Tomēr tas nedabūs visu. Pilnīgas skenēšanas veikšanai ir nepieciešams sudo.

sudo lynis audit system --pentest

Jāsaglabā rezultāti vēlākai izmantošanai? Pievienojiet tos teksta failam.

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

Skenēt dokētāja failu

Docker kļūst arvien populārāks operētājsistēmā Linuxsistēmas. Ar visiem iepriekš sagatavotajiem Dokera attēliem drošības pārkāpumiem noteikti jānotiek. Par laimi, Lynis ļauj lietotājiem skenēt Docker failus un pārbaudīt tos attiecībā uz problēmām. Lai palaistu testu, izmēģiniet šo komandu.

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

Ātrā skenēšana

Lynis var veikt daudz dažādu veidu skenēšanu. Skenēšana, kas var būt noderīga, ja steidzaties, ir “ātras” skenēšanas režīms. Šis režīms pārbauda sistēmas galvenās zonas, lai iegūtu ātrus rezultātus.

Veiciet ātru sistēmas auditu ar:

lynis audit system -Q
</p>

Komentāri