<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=PitBull_LX</id>
	<title>PitBull LX - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=PitBull_LX"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=PitBull_LX&amp;action=history"/>
	<updated>2026-06-01T09:07:33Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=PitBull_LX&amp;diff=1312258&amp;oldid=prev</id>
		<title>imported&gt;Aka: Auslassungspunkte, Links optimiert, Kleinkram</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=PitBull_LX&amp;diff=1312258&amp;oldid=prev"/>
		<updated>2020-02-20T15:59:20Z</updated>

		<summary type="html">&lt;p&gt;Auslassungspunkte, Links optimiert, Kleinkram&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Software|&lt;br /&gt;
 Screenshot= &lt;br /&gt;
|Beschreibung= &lt;br /&gt;
|Hersteller= [[General Dynamics]]&lt;br /&gt;
|AktuelleVersion= [[Linux]] 2.1, [[Solaris (Betriebssystem)|Solaris]] 2.0&lt;br /&gt;
|AktuelleVersionFreigabeDatum= &lt;br /&gt;
|Betriebssystem= [[Linux]] 2.6.9, [[Solaris (Betriebssystem)|Solaris]] 10&lt;br /&gt;
|Kategorie= [[Betriebssystem]]&lt;br /&gt;
|Lizenz= [[Proprietär]]&lt;br /&gt;
|Deutsch= nein&lt;br /&gt;
|Website= [https://gdmissionsystems.com/cyber/products/trusted-computing-cross-domain/pitbull-trusted-operating-system/ Product Overview]&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PitBull&amp;#039;&amp;#039;&amp;#039; ist eine sichere Applikations-Umgebung entwickelt von der Argus Systems Group. Ende des Jahres 2012 wurde das Unternehmen aufgekauft von [[General Dynamics]], einem der größten [[Rüstungskonzern]]e der [[USA]].&lt;br /&gt;
Bei der Version PitBull LX handelt es sich um einen modifizierten [[Linux]] oder [[Solaris (Betriebssystem)|Solaris]] [[Kernel (Betriebssystem)|Kernel]]. Die Standard-Datei-Berechtigungen ([[Discretionary Access Control|DAC]]), die nur auf Benutzerebene greifen, werden auf Prozessebene erweitert. Das Rechtemodell entspricht dem [[Mandatory Access Control|Lattice- (bzw. compartment-) Modell]]: Ein Zugriffsrecht (Lesen, Schreiben, Ausführen) auf eine Datei wird nur gewährt, wenn der zugreifende Prozess &amp;#039;&amp;#039;alle&amp;#039;&amp;#039; dafür notwendigen Zugriffsklassifizierungen (hier Domain genannt) bereithält.&lt;br /&gt;
&lt;br /&gt;
Darüber hinaus wird auch die Möglichkeit implementiert, Netzwerkzugriffe auf Prozessebene einzuschränken (sogenannte Netrules). Hier greifen ähnliche Filtermechanismen wie bei [[Firewall]]s zwischen getrennten Systemen. Außerdem kann die [[Interprozesskommunikation]] über [[POSIX local inter-process communication socket|Unix-Sockets]] ebenfalls eingeschränkt werden.&lt;br /&gt;
&lt;br /&gt;
Die Weiterentwicklung von PitBull LX ist zugunsten von [[PitBull Foundation]] eingestellt worden, da PitBull Foundation neben den Merkmalen von PitBull LX auch die insbesondere die im Militär- und Behördenumfeld notwendigen, hierarchischen Berechtigungsstrukturen (Top Secret, Secret, Confidential, Unclassified …) zwischen verschiedenen, zusammenarbeitenden Ländern, Organisationen oder Partnerunternehmen Netzwerkübergreifend unter Nutzung des [[CIPSO]] IP-Header-Standards ermöglicht.&lt;br /&gt;
&lt;br /&gt;
== Technologie ==&lt;br /&gt;
Die erweiterten Rechtestrukturen für Dateien werden zusätzlich zu den standard DAC Berechtigungen in der [[Inode]]-Table des [[ext3]]-Dateisystems (Linux-Version) abgelegt. Ein zugreifender Prozess muss für eine Operation (Lesen, Schreiben, Ausführen) die erforderlichen Berechtigungen beider Rechtesysteme (PitBull LX und DAC) besitzen.&lt;br /&gt;
&lt;br /&gt;
Die Netrules werden über eine Konfigurationsdatei (meist /etc/argus/netrules) in das PitBull LX [[Kernel-Modul]] geladen. Kriterien für Regeln sind Quell- und Ziel-[[IP-Adresse]], [[Port (Protokoll)|Port]], [[Netzwerkprotokoll|Protokoll]] ([[Transmission Control Protocol|TCP]], [[User Datagram Protocol|UDP]], [[Internet Control Message Protocol|ICMP]] …) sowie die verwendete [[Netzwerkschnittstelle]].&lt;br /&gt;
&lt;br /&gt;
Die Zugriffsklassifizierungen (Domänen) erhalten Prozesse im Fall ausführbarer [[Binärdatei]]en beim Starten über weitere in den Inode-Tabellen abgelegte Strukturen. Für [[Script (Unix)|Scripte]] gibt es ein [[Wrapper (Software)|wrapper]]-Programm (lxexec), welches die Domänen über Parameterangaben an das auszuführende Script weitervererbt.&lt;br /&gt;
&lt;br /&gt;
Für die Vergabe der Domänen an die Ausführungsumgebung bei der Nutzeranmeldungen an der [[Unix-Shell|Konsole]] wird ein [[Pluggable Authentication Modules|PAM-Modul]] bereitgestellt. Die differenzierte Anpassung der Rechte erfolgt in der Datei /etc/argus/users, wobei hier zwischen einer lokalen Anmeldung und einer entfernten Anmeldung (beispielsweise via [[Secure Shell|ssh]]) unterschieden werden kann.&lt;br /&gt;
&lt;br /&gt;
== Ziel ==&lt;br /&gt;
Durch die Modifikation ist es möglich, auch als [[Root-Account|root]]-User ausgeführte Prozesse einzuschränken, so dass jeder Prozess für sich selbst so ausgeführt wird, als wenn er sich in einer eigenen [[Virtuelle Maschine|virtuellen Maschine]] befinden würde. Somit wird der Schaden im Fall eines erfolgreichen [[Hack]]s deutlich reduziert.&lt;br /&gt;
Dies wird dadurch erreicht, dass der Zugriff auf Dateien, die sich auf dem gleichen System befinden, ähnlich wie auch durch das [[chroot]]-Konzept eingeschränkt wird. Darüber hinaus wird durch die Netrules auch die Kommunikation (IP-Netzwerk und Unix-[[Socket (Software)|Sockets]]) zwischen den Diensten ähnlich einer Firewall eingeschränkt, so dass der Angreifer auch über diesen Umweg keinen weiteren Zugriff erhält.&lt;br /&gt;
&lt;br /&gt;
Auch lassen sich durch [[Mandatory Access Control]] sehr viel komplexere Berechtigungsstrukturen realisieren, wie sie oftmals im Militärbereich oder großen Behörden eingesetzt werden.&lt;br /&gt;
&lt;br /&gt;
== Vorteile ==&lt;br /&gt;
* Die erweiterte Rechtestruktur trennt auf einem System ausgeführte Dienste logisch voneinander, so dass ein Sicherheitsniveau ähnlich wie bei [[Virtualisierung (Informatik)|Virtualisierung]] erreicht wird.&lt;br /&gt;
* Im Gegensatz zu anderen Virtualisierungslösungen wird der Kernel-Code nur einmal ausgeführt; es sind auch nicht mehrere Betriebssystem-Installationen (und Lizenzen) notwendig.&lt;br /&gt;
* Im Gegensatz zu chroot-Umgebungen müssen keine Bibliotheken und Konfigurationsumgebungen mehrfach auf einem System vorhanden sein. Außerdem ist es in chroot-Umgebungen nicht möglich, Netzwerkzugriffe einzuschränken. Somit kann hier ein erfolgreicher Angreifer aus der chroot-Umgebung heraus andere auf dem System laufende Dienste unmittelbar über die geöffneten [[Port (Protokoll)|Netzwerkports]] angreifen.&lt;br /&gt;
* Die Sicherheit des Konzepts wurde in zwei Open Hacks unter Beweis gestellt, beim Open Hack&amp;amp;nbsp;III unter Ankündigung einer Prämie von bis zu 50.000&amp;amp;nbsp;$.&lt;br /&gt;
* Es lassen sich mehrstufige Berechtigungskonzepte realisieren.&lt;br /&gt;
* Das Konzept ist Ähnlich dem von [[SELinux]], allerdings existieren dort keine Netrules oder vergleichbares, so dass Netzwerkzugriffe zwischen den Prozessen nicht eingeschränkt werden können.&lt;br /&gt;
&lt;br /&gt;
== Nachteile ==&lt;br /&gt;
* Es handelt sich um ein kostenpflichtiges Produkt von General Dynamics.&lt;br /&gt;
* Durch etliche Kernel-[[Hook (Informatik)|Hooks]] (weit mehr als 2000, Linux-Version) ist es schwierig, andere Kernel-[[Patch (Software)|Patches]] mit PitBull LX parallel zu betreiben.&lt;br /&gt;
* Es sind exakte Kenntnisse der Datei- und Netzwerkzugriffe der einzelnen Dienste notwendig, damit diese effizient abgesichert werden können bzw. mit den eingeschränkten Rechten überhaupt funktionsfähig sind.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Virtualisierung (Informatik)|Virtualisierung]]&lt;br /&gt;
* [[chroot]]&lt;br /&gt;
* [[Mandatory Access Control]]&lt;br /&gt;
* [[SELinux]]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://gdmissionsystems.com/cyber/products/trusted-computing-cross-domain/pitbull-trusted-operating-system/ Produktwebseite bei General Dynamics Mission Systems]&lt;br /&gt;
* [https://www.qgroup.de/security/index.php/de/produkte/qtrust-server QTrust Server - UTM-Firewall-Appliance basierend auf PitBull LX]&lt;br /&gt;
* [http://www.geek.com/openhack-iii-open-for-business/ Ankündigung des Open Hack III]&lt;br /&gt;
* [http://www.linux.com/articles/7706 Open Hack III Ergebnis bei linux.com]&lt;br /&gt;
* [https://www.ietf.org/proceedings/31/charters/cipso-charter.html CIPSO IP Header]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linux-Software]]&lt;br /&gt;
[[Kategorie:Unix-Software]]&lt;br /&gt;
[[Kategorie:Virtualisierung]]&lt;br /&gt;
[[Kategorie:Zugriffskontrolle]]&lt;br /&gt;
[[Kategorie:IT-Sicherheit]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Aka</name></author>
	</entry>
</feed>