SELinux

SELinux, Security-Enhanced Linux, on alun perin Yhdysvaltain NSA:n Linux-ytimeen kehittämä laajennus, joka sisältää tuen ja työkalut käyttäjien ja järjestelmän oikeuksien normaaleja Unix-käyttäjäoikeuksia tarkempaan hallintaan (mandatory access control, MAC). MAC ei ole käyttäjän hallittavissa ja sillä rajataan järjestelmän sotkemista tai turvamekanismien ohittamista.

NSA julkaisi ensimmäisen version ohjelmistosta avoimen lähdekoodin GNU GPL -lisenssillä 22. joulukuuta 2000. Muihin merkittäviin kehittäjiin kuuluvat Red Hat ja Network Associates sekä Secure Computing, jälkimmäisistä molemmat nykyisin Intel Securityn omistamia. Nykyään SELinuxia kehittää Linux-yhteisö (eikä NSA).

SELinux on kuulunut viralliseen Linux-ytimeen versiosta 2.6 lähtien (elokuu 2003). Androidissa se on ollut versiosta 4.3 lähtien.

Red Hat Enterprise Linux (RHEL) otti SELinuxin käyttöön versiossa 4 vuonna 2005, Fedora Core versiossa 2 (2004), Debian 4.0 Etch-julkaisussa (2007) ja Ubuntu versiossa 8.04 ”Hardy Heron” (2008).

SELinux ei ole ainoa MAC-ratkaisu Linuxissa vaan vaihtoehtoja ovat muun muassa AppArmor, TOMOYO ja Smack (Simplified Mandatory Access Control Kernel).

Lähteet

  1. ↑ FAQ - SELinux Wiki selinuxproject.org. Viitattu 19.7.2019.
  2. ↑ Meeting Critical Security Objectives with Security-Enhanced Linux (PDF) nsa.gov. Viitattu 22.3.2021. (englanniksi)
  3. ↑ John Mitchell: Access Control and Operating System Security (PDF) crypto.stanford.edu. Viitattu 22.3.2021. (englanniksi)
  4. ↑ National Security Agency www.nsa.gov. Arkistoitu 19.7.2019. Viitattu 19.7.2019.
  5. ↑ 43.2. Introduction to SELinux web.mit.edu. Arkistoitu 24.2.2020. Viitattu 10.2.2020. (englanniksi)
  6. ↑ Security-Enhanced Linux in Android source.android.com. Viitattu 06.06.2025. (englanniksi)
  7. ↑ AppArmor kernel.org. Viitattu 22.3.2021. (englanniksi)
  8. ↑ TOMOYO kernel.org. Viitattu 22.3.2021. (englanniksi)
  9. ↑ Smack kernel.org. Viitattu 22.3.2021. (englanniksi)

Aiheesta muualla