Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

Zu junge Pakete müssen draußen bleiben: Rust schützt die Lieferkette

Дата публикации: 22-10-2026 06:25:00

Mehr Sicherheit für die Lieferkette: Das Rust-Projekt lässt Entwickler optional auf die Cargo-Bremse treten. Zu junge Pakete weist Cargo ab.

Основное содержимое страницы с новостью.

Rust-Version 1.100, die am 12. November erscheinen soll, führt eine optionale Cooldown-Phase für Cargo-Abhängigkeiten ein. Das soll verhindern, dass Projekte sich frisch mit Malware verseuchte Pakete ins System holen.

Schadcode, der sich in Paketabhängigkeiten versteckt, hat oft nur eine kurze Lebensdauer von Minuten oder Stunden. Der Entwurf für Version 1.100 von Rust sieht deshalb die Cooldown-Bremse vor, mit der Cargo ganz junge Pakete von Abhängigkeiten nicht installiert. Den zeitlichen Abstand können die Anwenderinnen und Anwender selbst wählen.

Die neue Funktion heißt Minimum Publish Age und tritt bei Versionsauflösungen in Aktion. Zu junge Versionen ignoriert der Resolver, sofern sie nicht schon in Cargo.lock stehen. Stattdessen wählt er eine ältere, ausreichend alte Version desselben Pakets. Gibt es keine passende, bricht die Auflösung mit einem Fehler ab. Erst bei der nächsten Versionsauflösung findet eine erneute Prüfung statt.

Standardmäßig ist kein Mindestalter gesetzt, sodass Anwender die Bremse manuell in .cargo/config.toml eintragen müssen: global-min-publish-age = "7 days". Cargo meldet dann die Pakete, die es ausgelassen hat, und ob es dadurch Probleme mit anderen Abhängigkeiten gibt. Admins können kritische Updates auch gezielt sofort durchlassen:

$ CARGO_RESOLVER_INCOMPATIBLE_PUBLISH_AGE=allow cargo update -p foo

Immer wieder kommt es zu Lieferkettenangriffen, auch das als sehr sicher geltende Rust ist davon nicht verschont. Angreifer laden Pakete mit Schadcode in Repositories oder kompromittieren vorhandene. Hat ein Projekt ein solches Paket eingebunden und installiert automatisch Updates, holt es den Schadcode unvermittelt in die eigene Anwendung.

(who)

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1Zu junge Pakete müssen draußen bleiben: Rust schützt die Lieferkette011.7322-10-2026
2Cargo-Rail v0.20: one workspace engine instead of dependency, CI, cache, release, and split-repo glue/plugins010.430-07-2026
3Покрываем REST-сервис на Rust тестами0505-05-2026
4GitHub Package Firewall blockiert schädliche npm-Pakete015.3123-10-2026
5Срок доставки грузов на РЖД и парадокс Шредингера08.1601-10-2026
6TypeScript-Compiler in Rust: Cloudflare übernimmt tsrs023.6823-10-2026
7curl: Konzentration auf hochriskante und kritische Sicherheitslücken011.922-10-2026
8РЖД расширили систему скидок для экспортеров металлопродукции09.307-08-2026
9Дальше, но не больше. Как РЖД разгоняют грузооборот (+6,5%) без роста погрузки (+0,1%)022.7203-08-2026

Классификация: Экономика. Схожих патентов: 0. Схожих новостей: 9. Тональность: 0. Информативность: 11.73. Источник: www.heise.de.