Google opublikował wyniki audytu używanych pakietów w języku Rust

Firma Google opublikowała wyniki audytu 389 pakietów crate używanych w projektach ChromiumOS i Fuchsia, w których możliwy jest rozwój w języku Rust. Do wykorzystania w swoich projektach udostępniony został plik do sprawdzania zależności za pomocą komendy cargo vet pod kątem zgodności z wymaganiami bezpieczeństwa, poprawności i testowania.

Zastosowanie «cargo vet» gwarantuje, że w projekcie używane są tylko zweryfikowane zależności, które spełniają wcześniej określone warunki. W pliku do podłączenia do menedżera pakietów cargo są zawarte zweryfikowane wersje pakietów oraz przypisane podczas audytu etykiety, takie jak potwierdzenie bezpiecznego użycia, brak/obecność wsparcia dla szyfrowania, obecność bloków unsafe w kodzie oraz różne poziomy ryzyka związane z używaniem istniejących bloków unsafe.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster