V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
novolunt
V2EX  ›  Android

Android 13 中的内存安全语言

  •  
  •   novolunt · 2022-12-02 10:04:23 +08:00 · 9440 次点击
    这是一个创建于 757 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在 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 条回复    2022-12-02 14:18:30 +08:00
    ccyu220
        1
    ccyu220  
       2022-12-02 10:22:34 +08:00
    高情商:内存安全漏洞为零
    低情商:什么都要手动撸
    ccyu220
        2
    ccyu220  
       2022-12-02 10:22:47 +08:00
    @ccyu220 开玩笑的,(逃
    jklove123bai
        3
    jklove123bai  
       2022-12-02 10:58:00 +08:00
    别急,黑客也刚开始学 rust
    alexsunxl
        4
    alexsunxl  
       2022-12-02 11:21:25 +08:00
    @ccyu220 手动撸看和谁比呀,这里和 c/c++比,那也是 rust 的抽象能力更强些呀
    gam2046
        5
    gam2046  
       2022-12-02 11:24:56 +08:00
    @ccyu220 #1 哈哈哈 也不能说手撸就安全,要是我手撸的话,估计就全是 bug ,内存泄漏,空指针了。高水平的开发人员,应该用什么语言,关系并不大。
    novolunt
        6
    novolunt  
    OP
       2022-12-02 14:18:30 +08:00
    @jklove123bai 黑客学着学着就放弃了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2530 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 04:36 · PVG 12:36 · LAX 20:36 · JFK 23:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.