<?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=XZ_Utils</id>
	<title>XZ Utils - 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=XZ_Utils"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=XZ_Utils&amp;action=history"/>
	<updated>2026-05-28T19:26:10Z</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=XZ_Utils&amp;diff=907747&amp;oldid=prev</id>
		<title>imported&gt;WikiHelper232: Wird nicht mehr verwendet.</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=XZ_Utils&amp;diff=907747&amp;oldid=prev"/>
		<updated>2025-11-16T19:22:03Z</updated>

		<summary type="html">&lt;p&gt;Wird nicht mehr verwendet.&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;
|Logo                 = &lt;br /&gt;
|Screenshot           = &lt;br /&gt;
|Beschreibung         = &lt;br /&gt;
|Maintainer           = &lt;br /&gt;
|Hersteller           = Tukaani Project ([[Slackware]])&lt;br /&gt;
|Erscheinungsjahr     = &lt;br /&gt;
|AktuelleVersion      = &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
|AktuelleVersionFreigabeDatum = &lt;br /&gt;
|AktuelleVorabVersion = &lt;br /&gt;
|AktuelleVorabVersionFreigabeDatum = &lt;br /&gt;
|Betriebssystem       = [[Unixoides System|Unix-ähnliche]] ([[Berkeley Software Distribution|BSD]], [[Linux]], [[Solaris (Betriebssystem)|Solaris]])&lt;br /&gt;
|Programmiersprache   = [[C (Programmiersprache)|C]]&lt;br /&gt;
|Kategorie            = [[Datenkompressionsprogramm]]&lt;br /&gt;
|Lizenz               = großteils [[Gemeinfreiheit|gemeinfrei]]&lt;br /&gt;
|Deutsch              = &lt;br /&gt;
|Website              = https://tukaani.org/xz/&lt;br /&gt;
|Dateien              = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Die &amp;#039;&amp;#039;&amp;#039;XZ Utils&amp;#039;&amp;#039;&amp;#039; sind eine Sammlung [[Freie Software|freier]] [[Packprogramm|Archivierungsprogramme]] für [[Unixoides System|unixoide Systeme]]. Sie entstanden im Rahmen des &amp;#039;&amp;#039;Tukaani Project&amp;#039;&amp;#039; der Linux-Distribution &amp;#039;&amp;#039;[[Slackware]]&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Der Datenkompressionsalgorithmus basiert auf einer angepassten Portierung des [[Lempel-Ziv-Markow-Algorithmus|LZMA]]-Codes des LZMA-SDK auf [[Linux]] und anderen Unix-ähnlichen Plattformen.&lt;br /&gt;
&lt;br /&gt;
Der Quelltext ist größtenteils [[Gemeinfreiheit|gemeinfrei]], ansonsten unter verschiedenen [[Open-Source-Lizenz|Freie-Software-Lizenzen]].&lt;br /&gt;
&lt;br /&gt;
== Funktionsumfang ==&lt;br /&gt;
&lt;br /&gt;
Die &amp;#039;&amp;#039;XZ Utils&amp;#039;&amp;#039; bieten die von den etablierten Linux-Packprogrammen [[gzip]] und [[bzip2]] gewohnte Handhabung gepackter Dateien für den fortschrittlichen Lempel-Ziv-Markow-Datenkompressionsalgorithmus (LZMA) sowie ermöglichen dessen Integration in andere Programme. Dazu haben sie eine sehr ähnliche Bedienung, erledigen ebenfalls das [[Packprogramm|Archivieren]] mehrerer Dateien nicht selbst, sondern setzen dafür auf die Kombination mit reinen Archivformaten wie [[tar (Packprogramm)|tar]] und führen auch ein neues Dateiformat mit vergleichbaren Eigenschaften ([[xz]], siehe unten) ein.&lt;br /&gt;
&lt;br /&gt;
Die Kompression ist effizienter, aber meist erheblich langsamer als die Kompression mit gzip, bzip2 oder [[RAR (Dateiformat)|rar]], führt dafür jedoch zu um 30 % bzw. 15 % kleineren Ergebnissen als bei gzip bzw. bzip2. Bei LZMA-basierter Kompression ergeben sich mit ausreichend Arbeitsspeicher von den Kompressionseinstellungen weitgehend unabhängige, gleichbleibende Dekompressionszeiten, die in der Regel deutlich unter den variierenden Zeiten von bzip2 liegen, jedoch im Vergleich mit gzip deutlich zurückbleiben.&amp;lt;ref&amp;gt;https://tukaani.org/lzma/benchmarks.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die &amp;#039;&amp;#039;XZ Utils&amp;#039;&amp;#039; bestehen aus mehreren einzelnen Werkzeugen zur Handhabung von xz-Dateien:&lt;br /&gt;
; xz: ein Kommandozeilenprogramm, das analog zu gzip oder bzip2 arbeitet und ein nachempfundenes Bedienungskonzept hat &lt;br /&gt;
; liblzma: eine [[Programmbibliothek]] mit einer [[Programmierschnittstelle]], die sich an die der [[zlib]] anlehnt&lt;br /&gt;
; xzdec: ein reines Dekompressionswerkzeug&lt;br /&gt;
Weiterhin gibt es eine Sammlung von [[Unix-Shell|Shell]]-[[Skriptsprache|Skripten]] zur Erleichterung des Umgangs mit xz-Dateien.&amp;lt;br /&amp;gt;&lt;br /&gt;
Dadurch stehen die Befehle &amp;lt;code&amp;gt;xz&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;unxz&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;xzcat&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;xzgrep&amp;lt;/code&amp;gt; (bzw. zur Abwärtskompatibilität zu den älteren &amp;#039;&amp;#039;LZMA Utils&amp;#039;&amp;#039; auch &amp;lt;code&amp;gt;lzma&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;unlzma&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;lzcat&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;lzgrep&amp;lt;/code&amp;gt;) zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
== Datenformat ==&lt;br /&gt;
{{Hauptartikel|xz}}&lt;br /&gt;
&lt;br /&gt;
Die &amp;#039;&amp;#039;XZ Utils&amp;#039;&amp;#039; (wie auch die &amp;#039;&amp;#039;LZMA Utils&amp;#039;&amp;#039;) können mit dem [[7z]]-Datenformat der LZMA-Referenzimplementierung(en) (7-Zip, LZMA SDK) nicht umgehen. Sie erzeugen Dateien im eigenen xz-Format, das analog zum gz- und bz2-Format funktioniert. Umgekehrt können 7-Zip und das LZMA SDK seit den 9er-Versionen aber auch xz-Dateien öffnen.&lt;br /&gt;
&lt;br /&gt;
== Geschichte ==&lt;br /&gt;
Das Projekt begann unter dem Namen &amp;#039;&amp;#039;LZMA Utils&amp;#039;&amp;#039; als eine Unix-Portierung des LZMA-Codes aus dem LZMA-SDK, welche nur rohe LZMA-Ströme ohne jegliche [[Kopfdaten]] erzeugte. Die XZ Utils können das Verhalten der Kommandozeilenprogramme der &amp;#039;&amp;#039;LZMA Utils&amp;#039;&amp;#039; emulieren und dessen Dateien öffnen. Die Umbenennung geschah am 31. Dezember 2008 mit Version 4.999.7beta. Seither wird auch das Dateiformat (xz) nicht mehr verändert. Seitdem es mit xz auch ein passendes [[Containerformat]] hat, ist es nach [[lzip]] die zweite Komplettlösung zur Nutzung von LZMA in Unix-Manier und hat diesem gegenüber mittlerweile schon größere Verbreitung erlangt.&lt;br /&gt;
&lt;br /&gt;
Als das LZMA SDK (von dem die XZ Utils abgeleitet sind) mit Version 4.61 beta vom 23. November 2008 gemeinfrei wurde, wurde infolgedessen auch die Lizenz der &amp;#039;&amp;#039;XZ Utils&amp;#039;&amp;#039; entsprechend umgestellt.&lt;br /&gt;
&lt;br /&gt;
== Plattformen ==&lt;br /&gt;
Die &amp;#039;&amp;#039;XZ Utils&amp;#039;&amp;#039; sind für diverse Linux-Distributionen erhältlich. Als Binärpaket sind sie unter anderem als [[.deb]]-Paket sowie [[RPM Package Manager|.rpm]]-Paket verfügbar. Damit kann die Software bei den meisten Linuxdistributionen problemlos installiert werden. Pakete sind zum Beispiel für [[Debian]], [[Ubuntu (Betriebssystem)|Ubuntu]], [[Gentoo Linux|Gentoo]], [[Mandriva]], [[openSUSE]] sowie [[Red Hat Linux|Red Hat]] verfügbar.&lt;br /&gt;
&lt;br /&gt;
Auch für [[Berkeley Software Distribution|BSD]]-Betriebssysteme existieren Binärpakete. Alternativ können Benutzer von BSD-Betriebssystemen wie [[OpenBSD]], [[NetBSD]], [[FreeBSD]], [[DragonFly BSD]] die Software auch durch das [[Ports (Paketverwaltung)|Port]]-System installieren.&lt;br /&gt;
&lt;br /&gt;
Ab Version 4.999.8beta gibt es auch experimentelle Unterstützung für [[Microsoft Windows|Windows]].&lt;br /&gt;
&lt;br /&gt;
== Backdoor ==&lt;br /&gt;
{{Hauptartikel|XZ Utils Backdoor}}&lt;br /&gt;
Am 29. März 2024 wurde eine [[Backdoor]] in XZ Utils in den Versionen 5.6.0 und 5.6.1 bekannt.&amp;lt;ref name=&amp;quot;Freund&amp;quot;&amp;gt;{{Internetquelle |url=https://www.openwall.com/lists/oss-security/2024/03/29/4 |autor=Andres Freund |titel=Backdoor in upstream xz/liblzma leading to ssh server compromise |werk=oss-security |hrsg=Openwall |sprache=en |datum=2024-03-29 |abruf=2024-03-30}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Boehs&amp;quot;&amp;gt;{{Internetquelle |autor=Evan Boehs |url=https://boehs.org/node/everything-i-know-about-the-xz-backdoor |titel=Everything I know about the XZ backdoor |sprache=en |abruf=2024-03-31}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;heise-9671317&amp;quot; /&amp;gt; Die Sicherheitslücke erhielt den [[Common Vulnerabilities and Exposures|CVE-Eintrag]] [[CVE-2024-3094]] mit der höchsten Bedrohungsstufe von 10.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://nvd.nist.gov/vuln/detail/CVE-2024-3094 |hrsg=nvd.nist.gov |titel=nvd – Cve-2024-3094 |werk=nist.gov |abruf=2024-03-31}}&amp;lt;/ref&amp;gt; Diese Backdoor ermöglichte es Angreifern, via [[SSH File Transfer Protocol|SSH]] unbefugten Code auf infizierten Systemen auszuführen.&amp;lt;ref name=&amp;quot;heise-9671317&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Betroffene Linux-Distributionen waren unter anderem [[Debian]] unstable/testing,&amp;lt;ref name=&amp;quot;security-tracker&amp;quot;&amp;gt;{{Cite web | language=en |title=CVE-2024-3094 |url=https://security-tracker.debian.org/tracker/CVE-2024-3094 |access-date=2024-03-30 |website=security-tracker.debian.org}}&amp;lt;/ref&amp;gt; [[Fedora (Linux-Distribution)#Entwicklungs-Versionen|Fedora Rawhide]],&amp;lt;ref&amp;gt;{{Cite web |title=Urgent security alert for Fedora 41 and Fedora Rawhide users |url=https://www.redhat.com/en/blog/urgent-security-alert-fedora-41-and-rawhide-users |access-date=2024-03-30 |website=www.redhat.com |language=en}}&amp;lt;/ref&amp;gt; [[Gentoo Linux]],&amp;lt;ref&amp;gt;{{Internetquelle|url=https://bugs.gentoo.org/928134|titel=Bug 928134 (CVE-2024-3094) - &amp;gt;=app-arch/xz-utils-5.6.0: backdoor in release tarballs|abruf=2024-04-01}}&amp;lt;/ref&amp;gt; [[Kali Linux]]&amp;lt;ref&amp;gt;{{Cite web |date=2024-03-29 |title=All about the xz-utils backdoor {{!}} Kali Linux Blog |url=https://www.kali.org/blog/about-the-xz-backdoor/ |access-date=2024-03-30 |website=Kali Linux |language=English}}&amp;lt;/ref&amp;gt; und [[OpenSUSE#openSUSE Tumbleweed|OpenSUSE Tumbleweed]].&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt; Nicht betroffen waren zum Beispiel Debian stable,&amp;lt;ref name=&amp;quot;security-tracker&amp;quot; /&amp;gt; [[Red Hat Enterprise Linux]]&amp;lt;ref&amp;gt;{{Cite web | language=en | title=cve-details |url=https://access.redhat.com/security/cve/CVE-2024-3094 |access-date=2024-03-30 |website=access.redhat.com}}&amp;lt;/ref&amp;gt; oder [[SUSE Linux Enterprise Server|SUSE Linux Enterprise]].&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;{{Cite web |date=2024-03-29 |title=openSUSE addresses supply chain attack against xz compression library |url=https://news.opensuse.org/2024/03/29/xz-backdoor/ |access-date=2024-03-30 |website=openSUSE News |language=en}}&amp;lt;/ref&amp;gt; Bei der Rolling Release Distribution [[Arch Linux]] war die bis 28. März im Paket enthaltene &amp;#039;&amp;#039;Payload&amp;#039;&amp;#039; unschädlich.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://archlinux.org/news/the-xz-package-has-been-backdoored/ |titel=Arch Linux – News: The xz package has been backdoored |abruf=2024-03-31 |zitat=Arch does not directly link openssh to liblzma, and thus this attack vector is not possible.}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Internetquelle |autor=Russ Cox |titel=Timeline of the xz open source attack|sprache=en|abruf=2024-04-04 |url=https://research.swtch.com/xz-timeline}}&amp;lt;/ref&amp;gt; Da die Backdoor rechtzeitig gefunden wurde, hatte die kompromittierte Version noch nicht Einzug in die stabilen Versionen der meisten Distributionen gehalten. Andernfalls wären zahlreiche Server betroffen gewesen – dies wird vielfach als [[Worst Case|Albtraumszenario]] der IT-Sicherheit bezeichnet.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.openwall.com/lists/oss-security/2024/03/30/36 |titel=oss-security – Re: backdoor in upstream xz/liblzma leading to ssh server compromise |abruf=2024-03-31}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Sicherheitslücke fiel auf, als der deutsche [[Software-Ingenieur]] Andres Freund&amp;lt;ref name=&amp;quot;dpa&amp;quot;&amp;gt;{{Internetquelle |titel=BSI warnt vor gravierender Sicherheitslücke| datum=2024-04-05| url=https://www.zeit.de/news/2024-04/05/bsi-warnt-vor-gravierender-sicherheitsluecke |abruf=2024-04-07}}&amp;lt;/ref&amp;gt; von [[Microsoft]] ungewöhnlich hohe [[Prozessor|CPU]]-Auslastungen und eine unerklärliche Verzögerung von 500 Millisekunden bei [[Secure Shell|SSHD]]-Prozessen bemerkte,&amp;lt;ref name=&amp;quot;Roose&amp;quot;&amp;gt;{{Internetquelle |autor=Kevin Roose |url=https://www.nytimes.com/2024/04/03/technology/prevent-cyberattack-linux.html |titel=Did One Guy Just Stop a Huge Cyberattack? |werk=The New York Times |datum=2024-04-03 |sprache=en |abruf=2024-04-04}}&amp;lt;/ref&amp;gt; die eigentlich aufgrund falscher Benutzernamen sofort hätten scheitern sollen. Eine tiefergehende Untersuchung mit [[Profiler (Programmierung)|Profiling]]-Tools zeigte, dass diese Auslastung durch außergewöhnliche Aktivitäten in der &amp;lt;code&amp;gt;liblzma&amp;lt;/code&amp;gt;-Bibliothek verursacht wurde, ohne dass diese Aktivitäten einem spezifischen [[Debugsymbol|Symbol]] zugeordnet werden konnten. Diese Anomalie, kombiniert mit früheren, unerklärlichen [[Valgrind]]-Warnungen nach Paketaktualisierungen, weckte Verdacht. Die nachfolgende, detaillierte Analyse der xz-Codebasis und der kürzlichen Änderungen deckte schließlich die Backdoor auf. Als Reaktion auf diese Entdeckung wurde das offizielle GitHub-Repository des Projekts gesperrt, um eine weitere Verbreitung der kompromittierten Softwareversionen zu verhindern.&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eingebaut wurde die Lücke durch eine Person mit dem Benutzernamen &amp;#039;&amp;#039;Jia Tan&amp;#039;&amp;#039; ([[GitHub]]-Account &amp;#039;&amp;#039;JiaT75&amp;#039;&amp;#039;). Diese hatte sich seit 2021 in dem Projekt engagiert, mutmaßlich um sich damit dort Vertrauen zu erschleichen. Zugleich übten andere Benutzer mit vermutlich falschen Identitäten Druck auf den ursprünglichen Maintainer aus, sodass dieser Jia Tan 2023 immer weitergehende Zugriffsrechte einräumte.&amp;lt;ref name=&amp;quot;Boehs&amp;quot; /&amp;gt; Aufgrund des aufwändigen und langfristigen Vorgehens wird vermutet, dass hinter Jia Tan ein staatlicher Akteur steht.&amp;lt;ref name=&amp;quot;heise-9671317&amp;quot;&amp;gt;{{Internetquelle |autor=Christopher Kunz |werk=heise online |url=https://www.heise.de/news/Hintertuer-in-xz-Bibliothek-gefaehrdet-SSH-Verbindungen-9671317.html |titel=Hintertür in xz-Bibliothek gefährdet SSH-Verbindungen |datum=2024-03-30 |sprache=de |abruf=2024-03-31}}&amp;lt;/ref&amp;gt; Für eine nachrichtendienstliche Operation spreche, dass die Hintertüre nur mit einem bestimmten Schlüssel erreichbar war, der sicher stellte, dass zum Beispiel Cyberkriminelle oder andere Staaten die kompromittierten Systeme nicht ausspionieren oder gefährden konnten.&amp;lt;ref&amp;gt;Lukas Mäder, &amp;#039;&amp;#039;«Das ist der verrückteste Angriff»: Ein Programmierer entdeckt per Zufall eine gefährliche Hintertüre im Code - wohl von einem Geheimdienst&amp;#039;&amp;#039;, in [https://www.nzz.ch/technologie/xz-luecke-der-verrueckteste-angriff-ein-programmierer-entdeckt-per-zufall-eine-gefaehrliche-hintertuere-im-code-wohl-von-einem-geheimdienst-ld.1824766 &amp;#039;&amp;#039;Neue Zürcher Zeitung&amp;#039;&amp;#039; vom 4. April 2024]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die [[New York Times]] verglich Freund mit einem Bäckerei-Arbeiter,&amp;lt;ref name=&amp;quot;Roose&amp;quot; /&amp;gt; der „an einem frisch gebackenen Brot riecht und spürt, dass etwas nicht stimmt und zu dem Schluss kommt, dass jemand die gesamte weltweite Hefeversorgung manipuliert hat“.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[p7zip]] ist die direkte Portierung der Kommandozeilenwerkzeuge von 7-Zip auf unixoide Betriebssysteme&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://tukaani.org/xz/ Offizielle Webpräsenz]&lt;br /&gt;
* [http://sourceforge.net/projects/lzmautils/ Projektwebsite] bei [[SourceForge]]&lt;br /&gt;
* [http://manpages.ubuntu.com/manpages/karmic/en/man1/xz.1.html Manpage] (englisch)&lt;br /&gt;
* [https://www.7-zip.org/sdk.html LZMA SDK] (englisch)&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Freie Datenkompressionssoftware]]&lt;/div&gt;</summary>
		<author><name>imported&gt;WikiHelper232</name></author>
	</entry>
</feed>