De 21% novi codicis in Android XIII exarato scriptum est in Rust

Machinatores a Google primos proventus subsidii inducendi causa evolutionis in Russica lingua in MASCULINUS suggestum redactae sunt. In Android 13, circiter 21% novi codicis additi, in Rust scriptum est, et 79% in C/C++. AOSP (Android Open Source Project) repositorium, quod fons codicis suggesti MASCULI est, continet circiter 1.5 miliones linearum Rusticarum cum talibus novis componentibus, ut keystore2 cryptographica copia clavium, acervus pro astularum UWB (Ultra-Wideband) , exsecutio protocolli DNS-super-HTTP3, AVF (Framework Virtualization Android) compages virtualisationum, acervos experimentales pro Bluetooth et Wi-Fi.

De 21% novi codicis in Android XIII exarato scriptum est in Rust

Secundum consilium antea adoptivum reducendi periculum vulnerabilium errorum operantium cum memoria operantium, rubigo lingua nunc maxime in evolutione novi codicis adhibetur et ad securitatem paulatim vulnerabilium et vitalium programmatum confirmandum est. Non est propositum generale totum suggestum in Rust transferendi et vetus codicem in C/C++ remanet, et pugna contra errores in eo exercetur per usum probationis, analysi statice, et usui in evolutione technicis similibus. utens typus MiraclePtr (obligatio rudium indicibus, additamenta compescit faciendo pro accessu ad areas memoriae liberandas), scudo systematis memoriae destinatio (repositum pro malloc/libero tutum) et mechanismi erroris detectionis cum operando HWAsan (Hardware-Assantizer AddressSanitizer); GWP-ASAN et KFENCE.

Cum in statistica de natura vulnerabilium in suggestu Android, animadvertendum est, ut novum codicem, qui cum memoria minui securus operatur, in numero vulnerabilium ex erroribus cum memoria laborantibus decrescat. Exempli gratia, communicatio vulnerum per problematum memoria minuitur ab 76% in 2019 ad 35% in 2022. In numeris absolutis 2019 vulnerabilitates scientificae relatae anno 223, 2020 in 150, 2021 100 et 2022 in 85 notatae sunt (omnia vulnerabilitates notatae erant in codice C/C++; in codice Rust, nullae sunt similes difficultates tantum abfuit. invenitur). 2022 primus annus fuit in quo vulnerabilitates memoriae relatas dominari desierunt.

De 21% novi codicis in Android XIII exarato scriptum est in Rust

Cum vulnerabilitates scientificae relatae solent esse periculosissimas, altiore statistica decrementum etiam ostendunt in numero quaestiones criticae et quaestiones quae remotius abutuntur. Eodem tempore, dynamica cognoscendi vulnerabilitates quae cum memoria operando non relatae sunt, eodem fere gradu permanserunt pro ultimo 4 annorum - 20 passu per mensem. Communis quaestionum periculosarum inter vulnerabilitates ex erroribus causatis cum memoria laborantibus etiam manet (sed quia numerus talium vulnerabilium decrescit, numerus problematum periculorum etiam decrescit).

De 21% novi codicis in Android XIII exarato scriptum est in Rust

Statistics etiam indagare relationem inter quantitatem novi codicis, quae cum memoria et numero vulnerabilium relatarum scientificorum tuto operatur (abundat quiddam, accessus ad memoriam iam liberatam, etc.). Haec animadversio suppositionem confirmat, umbilicum cum technicis programmandi securam exsequendam esse in novo codice tollendo potius quam rescribendo codicem existentem, cum moles vulnerabilitatum identificandorum in novo codice sint.

De 21% novi codicis in Android XIII exarato scriptum est in Rust


Source: opennet.ru