Zum Hauptinhalt Zur Navigation

Golem Plus Artikel
Linux:
Rust wandert ins System

Eine wichtige Python-Bibliothek nutzt künftig teilweise Rust -Code. Bald wird es möglicherweise schwer, Linux -Systeme ohne Rust zu betreiben.
/ Hanno Böck
35 Kommentare News folgen (öffnet im neuen Fenster)
Wird Rust bald systemrelevant? Die Programmiersprache mit der Krabbe Ferris als Maskottchen wird zunehmend von systemnahen Tools verwendet. (Bild: Arjit Chowdhury, Wikimedia Commons)
Wird Rust bald systemrelevant? Die Programmiersprache mit der Krabbe Ferris als Maskottchen wird zunehmend von systemnahen Tools verwendet. Bild: Arjit Chowdhury, Wikimedia Commons / CC-BY-SA 4.0

Die Cryptography-Bibliothek für Python hat vor einiger Zeit eine Entscheidung getroffen, die nicht unerhebliche Konsequenzen haben wird. Teile des Codes, der ASN1-Strukturen verarbeitet, wurden in Rust neu geschrieben(öffnet im neuen Fenster) . Mit der vor wenigen Tagen veröffentlichten Version 3.4 landete dieser Code in einem offiziellen Release des Cryptography-Pakets.

Für diesen Schritt spricht einiges. ASN1 ist ein komplexes Binärformat, das viel in kryptographischen Anwendungen eingesetzt wird. In C geschriebene Parser für derartige Strukturen führen notorisch häufig zu Sicherheitsproblemen. In allen wichtigen TLS-Bibliotheken gab es in der Vergangenheit Sicherheitslücken im ASN1-Code.

Golem Plus Artikel