Projektet för att skapa en implementation av zlib i Rust

Organisationen ISRG (Internet Security Research Group), som Ă€r grundare av projektet Let’s Encrypt och frĂ€mjar utvecklingen av teknologier för att öka internets sĂ€kerhet, har presenterat projektet zlib-rs för att skapa ett sĂ€kert alternativ till biblioteket för datakompression zlib. Koden för zlib-rs Ă€r skriven i Rust och distribueras under Zlib-licensen. Utvecklingen sker med tanke pĂ„ projektet zlib-ng, som utvecklar en högpresterande version av zlib. Projektet har utvecklat tvĂ„ bibliotek: zlib-rs med en implementation av API:t för zlib som inte anvĂ€nder unsafe-block; libz-rs-sys — ett lager med stöd för C API, innehĂ„llande kod i "unsafe"-lĂ€ge.

Som anledning till skapandet av zlib-rs nÀmns avsikten att erbjuda en version av zlib fri frÄn potentiella sÄrbarheter orsakade av fel i minneshantering. Enligt företagen Microsoft och Google orsakar cirka 70% av sÄrbarheterna osÀkra minnesoperationer. Det antas att anvÀndningen av sprÄket Rust för utvecklingen av zlib-rs kommer att minska risken för sÄrbarheter orsakade av osÀker minneshantering och utesluta sÄdana fel som att komma Ät minnesomrÄden efter att de har frigjorts och överskrida buffertgrÀnser.

Zlib-biblioteket Àr allmÀnt spritt och anvÀnds som ett beroende i mÄnga system, Àven om det i koden för Zlib periodiskt dyker upp farliga sÄrbarheter. Till exempel upptÀcktes det Är 2022 ett buffertöverskridande i zlib nÀr man försökte komprimera en sÀrskilt utformad sekvens av tecken, vilket gjorde det möjligt att utnyttja sÄrbarheten genom att skicka speciellt formaterad indata.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster