novolunt
V2EX  ›  Android

Android 13 中的内存安全语言

  •  
  •   novolunt · Dec 2, 2022 · 12968 views
    This topic created in 1344 days ago, the information mentioned may be changed or developed.

    在 Android 13 中,大约 21% 的新原生代码( C/C++/Rust )是 Rust 。AOSP 中的 Rustcode 总行数约为 150 万行……迄今为止,在 Android 的 Rust 代码中发现的内存安全漏洞为零。...它表明 Rust 正在实现其防止 Android 最常见漏洞来源的预期目的。...历史漏洞密度大于 1/kLOC (每千行代码有 1 个漏洞)...基于这个历史漏洞密度,很可能使用 Rust 已经阻止了数百个漏洞进入生产环境。

    https://security.googleblog.com/2022/12/memory-safe-languages-in-android-13.html

    6 replies    2022-12-02 14:18:30 +08:00
    ccyu220
        1
    ccyu220  
       Dec 2, 2022
    高情商:内存安全漏洞为零
    低情商:什么都要手动撸
    ccyu220
        2
    ccyu220  
       Dec 2, 2022
    @ccyu220 开玩笑的,(逃
    jklove123bai
        3
    jklove123bai  
       Dec 2, 2022
    别急,黑客也刚开始学 rust
    alexsunxl
        4
    alexsunxl  
       Dec 2, 2022
    @ccyu220 手动撸看和谁比呀,这里和 c/c++比,那也是 rust 的抽象能力更强些呀
    ntdll
        5
    ntdll  
       Dec 2, 2022
    @ccyu220 #1 哈哈哈 也不能说手撸就安全,要是我手撸的话,估计就全是 bug ,内存泄漏,空指针了。高水平的开发人员,应该用什么语言,关系并不大。
    novolunt
        6
    novolunt  
    OP
       Dec 2, 2022
    @jklove123bai 黑客学着学着就放弃了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2737 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 13:56 · PVG 21:56 · LAX 06:56 · JFK 09:56
    ♥ Do have faith in what you're doing.