GNU/Linux >> LINUX-Kenntnisse >  >> Linux

SELinux in der realen Welt

SELinux leistet gute Arbeit, um die schiere Komplexität eines gesamten Linux-Systems aufzudecken. Moderne Fedora- und RHEL-Systeme erhalten viel [SELinux] Aufmerksamkeit und zum größten Teil werden Sie nicht wissen, dass SELinux "läuft" (es ist kein Deamon, es sind meistens Hooks im Kernel, gekoppelt mit einer Sicherheitsrichtlinie für die Entscheidungsfindung) .

Ein interessanter (manchmal frustrierender) Aspekt der Sicherheit ist die Frage "Was macht es?" oder "funktioniert es?". Nun, wenn es funktioniert, werden Sie es vielleicht nie wissen. Wenn Sie einen Webserver betreiben und dieser gerade am Laufen war, dann wissen Sie vielleicht nicht einmal, dass ein paar Exploits gegen Ihr System ausprobiert wurden.

Was die Regierung betrifft, gibt es öffentliche Quellen (Auflistung von Regierungsprojekten und dergleichen), die darauf hinzudeuten scheinen, dass MAC (Mandatory Access Control, dh SELinux) verwendet wird und möglicherweise ziemlich stark ist. Regierungssysteme müssen je nach Bereitstellung und Informationen, die ein System enthält, bestimmte Kriterien erfüllen, bevor sie verwendet werden.

Bei Privatunternehmen weiß ich es nicht. Wenn sie die Integrität brauchen, die SELinux mit sich bringt, dann sollten sie das tun.

Letztendlich ist Sicherheit wirklich Risikomanagement und die Wahl des richtigen Aufwands. Außerdem ist Sicherheit eine ständige Anstrengung, nicht etwas, das Sie einfach "einschalten"


Viele mir bekannte Shops würden gerne SELinux einsetzen, können es aber nicht. Viele Anbieter, die ihre Produkte beispielsweise für RHEL bauen, verlangen explizit, dass SELinux abgeschaltet wird. Solange Gelenke wie Oracle SELinux nicht richtig unterstützen, sehe ich keinen großen Durchbruch, außer auf Webservern (auf denen ich immer würde lassen Sie es an !) SELinux ist nicht mehr so ​​kompliziert. Wenn Sie sich RHEL4 und RHEL5 ansehen und vergleichen, wie kompliziert SELinux auf beiden ist, ist der Unterschied riesig. Vergleicht man Fedora 11 mit RHEL5, ist der Unterschied wieder riesig. Es werden große Fortschritte gemacht, aber solange Leute wie Oracle denken, dass SELinux es nicht wert ist, unterstützt zu werden, werden Sie viele Leute sehen, die es abschalten.


Linux
  1. Die Welt braucht Frauen, die programmieren

  2. Verwenden Sie das Setuid-Bit richtig?

  3. Gibt es eine Möglichkeit, die Größe von L1-, L2-, L3-Cache und RAM in Linux zu ermitteln?

  4. Ein reales Szenario des Hostings öffentlicher und privater Clouds

  5. Woher weiß ich, was die „Errno“ bedeutet?

Lernen Sie Ihr System kennen (über die Befehlszeile)

MapSCII – Die Weltkarte in Ihrem Terminal

So installieren und verwenden Sie Docker unter Ubuntu (in der realen Welt)

FreeBSD vs. Linux:20 Dinge, die man über beide Systeme wissen sollte

Wie man die Gruppen eines Linux-Benutzers kennt

Einsteigerleitfaden für die Docker-Welt