SELinux

Kako nastaviti politiko za SELinux

Kako nastaviti politiko za SELinux
Eden glavnih razlogov, zakaj se ljudje odločajo za Linux, je varnost, ki jo ta ponuja. Zato boste Linux našli na strežnikih in profesionalnih delovnih postajah. SELinux je ena takih varnostnih lastnosti Linuxa. Že nekaj časa je del standardnega jedra Linuxa in vsaka sodobna distribucija ima podporo za SELinux.

Obstaja več različnih načinov delovanja SELinux. To določa pravilnik SELinux. V tem priročniku boste izvedeli več o pravilnikih SELinux in kako nastaviti pravilnik v SELinuxu.

Pregled pravilnika o SELinux

Oglejmo si hiter pregled SELinuxa in njegovih pravilnikov. SELinux je kratica za »Linux z izboljšano varnostjo.”Vsebuje vrsto varnostnih popravkov za jedro Linuxa. SELinux je prvotno razvila Agencija za nacionalno varnost (NSA) in ga leta 2000 izdala odprtokodni razvojni skupnosti pod licenco GPL. Leta 2003 je bil združen z glavnim jedrom Linuxa.

SELinux zagotavlja MAC (obvezen nadzor dostopa) in ne privzeti DAC (diskrecijski nadzor dostopa). To omogoča izvajanje nekaterih varnostnih politik, ki jih drugače ne bi bilo mogoče izvajati.

Pravilniki SELinux so sklopi pravil, ki vodijo varnostni mehanizem SELinux. Pravilnik določa vrste za datotečne objekte in domene za procese. Vloge se uporabljajo za omejevanje dostopa do domen. Uporabniške identitete določajo, katere vloge je mogoče doseči.
Na voljo sta dve politiki SELinux:

Procesi, ki niso ciljno usmerjeni, se bodo izvajali v neomejeni domeni. Procesi, ki se izvajajo v neomejenih domenah, imajo skoraj popoln dostop. Če je tak postopek ogrožen, SELinux ne nudi nobenih omilitev. Napadalec lahko dobi dostop do celotnega sistema in virov. Vendar pravila DAC še vedno veljajo za nedoločene domene.
Sledi kratek seznam primerov nedoločenih domen:

Spreminjanje pravilnika SELinux

Naslednji primeri so izvedeni v CentOS 8. Vsi ukazi v tem članku se izvajajo kot korenski uporabnik. Za druge distribucijske sisteme si oglejte ustrezno vadnico o tem, kako omogočiti SELinux.
Če želite spremeniti politiko v SELinuxu, začnite s preverjanjem stanja SELinux. Privzeto stanje bi moralo biti omogočeno za SELinux v načinu »Uveljavljanje« s »usmerjenim« pravilnikom.

$ sestatus


Če želite spremeniti pravilnik SELinux, odprite konfiguracijsko datoteko SELinux v svojem najljubšem urejevalniku besedil.

$ vim / etc / selinux / config


Tu je naš cilj spremenljivka “SELINUXTYPE”, ki definira politiko SELinux. Kot lahko vidite, je privzeta vrednost »ciljna."

Vsi koraki, prikazani v tem primeru, se izvajajo v CentOS 8. V primeru CentOS pravilnik MLS privzeto ni nameščen. Verjetno bo tako tudi v drugih distribucijskih sistemih. Tukaj preberite, kako konfigurirati SELinux v Ubuntuju. Najprej namestite program. V primeru Ubuntu, CentOS, openSUSE, Fedora, Debian in drugih je ime paketa “selinux-policy-mls."

$ dnf namestite selinux-policy-mls


V tem primeru bomo politiko preusmerili na MLS. Spremenite vrednost spremenljivke.

$ SELINUXTYPE = mil

Shranite datoteko in zapustite urejevalnik. Če želite uveljaviti te spremembe, morate znova zagnati sistem.

$ reboot

Spremembo preverite tako, da izdate naslednje.

$ sestatus

Spreminjanje načinov SELinux

SELinux lahko deluje v treh različnih načinih. Ti načini določajo, kako se politika izvaja.

Če želite začasno spremeniti način v SELinuxu, uporabite ukaz setenforce. Če se sistem znova zažene, se sistem povrne na privzeto nastavitev.

$ setenforce Izvrševanje

$ setenforced Permissive


Če želite trajno spremeniti način v SELinuxu, morate prilagoditi konfiguracijsko datoteko SELinux.

$ vim / etc / selinux / config


Shranite in zaprite urejevalnik. Znova zaženite sistem, da uveljavite spremembe.
Spremembo lahko preverite z ukazom sestatus.

$ sestatus

Zaključek

SELinux je močan mehanizem za uveljavljanje varnosti. Upajmo, da vam je ta vodnik pomagal izvedeti, kako konfigurirati in obnašati vedenje SELinux.
Srečno računalništvo!

How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
S pomočjo gumba X-Mouse Button Control različno prilagodite gumbe miške za različno programsko opremo
Mogoče potrebujete orodje, ki bi lahko spremenilo nadzor miške z vsako aplikacijo, ki jo uporabljate. V tem primeru lahko preizkusite aplikacijo z ime...
Microsoft Sculpt Touch Wireless Mouse Review
Pred kratkim sem prebral o Microsoftov kiparski dotik brezžično miško in se odločil za nakup. Potem ko sem ga nekaj časa uporabljal, sem se odločil, d...