内存安全
搜索文档
MCU市场,变天了
半导体芯闻· 2026-03-11 19:05
行业趋势:AI与安全需求驱动MCU架构革新 - 人工智能生成的代码、AI推理需求增长以及网络安全标准(如网络弹性法案CRA)正在改变微控制器在系统设计中的应用方式[1] - 向更先进的22纳米工艺技术过渡,使得MRAM等新型存储器技术能够以更低成本实现更高性能,推动新型MCU架构进入市场[1] - 行业领先公司正通过集成AI加速器、采用先进工艺和增强安全架构来应对这些变革,相关技术在本周德国纽伦堡的嵌入式世界展览会上展出[1] SCI Semiconductor:推出首款商用CHERI安全架构MCU - 公司展示了其ICENI安全32位微控制器首款芯片,这是首款采用CHERI(功能硬件增强型RISC指令)安全存储器架构的商用设备[1] - ICENI设备将RISC-V RV32E指令集与CHERI硬件架构结合,通过硬件嵌入的安全功能,使遗留代码和AI生成的代码更安全,且只需简单重新编译[1] - 内存安全通过与微软和剑桥大学合作开发的CHERI硬件强制执行能力模型实现,用不可伪造的、有界的能力取代传统指针,包含指定精确内存区域及其权限的元数据[2] - 该设计能从根本上实现强大的空间内存安全,在攻击发生前阻止整类攻击,重新编译代码以使用ISA扩展可消除约70%的关键漏洞,而通过调用堆栈插桩实现代码隔离仅对代码造成不到2%的影响[2] - 芯片采用GlobalFoundries位于德累斯顿工厂的低功耗22FDX绝缘体上硅工艺制造,确保了欧洲自主权并能在美国生产[3] - 公司目标市场是关键基础设施,包括电网数字化,并已与AWS FreeRTOS堆栈合作构建软件生态系统,将所有关键方面分离到不同模块以缩小攻击范围[7] Silicon Labs:推出Series 3系列MCU并应对收购 - 公司正在为被德州仪器收购做准备,计划推出其Series 3系列MCU[5] - Series 3平台基于22nm工艺,最大不同在于数字内容,允许客户软件与无线堆栈并行运行,这需要实时操作系统和片外闪存来实现就地执行[5][6] - 公司通过软件配置文件优化嵌入式应用程序的缓存,并提供经过身份验证的XIP接口,这对互联网连接至关重要[6] - 在AI领域,公司看到推理是重要业务,将使用多种加速器,并观察到从2018-2022年的专有加速器转向2024年开始的授权许可加速器的趋势[6] - 公司认为即将到来的《社区再投资法案》(CRA)对MCU安全性是真正的挑战,影响将会非常巨大[6] Nordic Semiconductor:推出小型化蓝牙MCU并扩展软件生态 - 公司推出两款尺寸更小的蓝牙无线微控制器nRF54LS05A和nRF54LS05B,旨在为可穿戴设备等成本敏感、大批量应用提供解决方案[9] - 两款SoC提供了nRF54L系列的关键特性,包括强大的低功耗蓝牙连接、低功耗和易于使用的软件,同时针对开发简单、经济高效的低功耗蓝牙终端产品进行了优化[9] - 微控制器采用128 MHz ARM Cortex M33处理器和低漏电RAM,集成公司第四代多协议蓝牙低功耗无线电模块和基础安全功能[10] - 两款SoC都提供0.5 MB的非易失性存储器,nRF54LS05A的RAM为64 KB,nRF54LS05B的RAM为96 KB[11] - 该系列支持多种无线协议,预计将于2026年第三季度开始量产[11] - 公司此前收购了远程故障检测软件开发商Memfault,以扩展其软件生态系统[9] 德州仪器:集成TinyEngine NPU的AI MCU - 公司推出了搭载TinyEngine神经处理单元硬件加速器的微控制器MSPM0G5187和AM13Ex MCU,可在边缘处理时降低延迟并提高能效[11] - MSPM0G5187基于ARM Cortex-M0+ MSPM0 MCU,千片售价低于1美元,片上TinyEngine可将每次AI推理的延迟降低高达90倍,并将每次AI推理的能耗降低120倍以上[12] - MCU由新版CCStudio集成开发环境提供支持,该IDE使用生成式AI功能,使工程师能够使用简单的语言加速代码开发、系统配置和调试[12] - 公司计划将TinyEngine NPU集成到其整个微控制器产品组合中,包括通用型和高性能实时MCU[12] Ambient Scientific:低功耗AI MCU用于可穿戴设备 - 这家低功耗人工智能微控制器初创公司与印度虚拟现实公司Dimension NXG合作,拓展在可穿戴传感器领域的业务[14] - Dimension利用Ambient的GPX-10人工智能微控制器,开发了一款名为MAI的女性安全可穿戴设备,该设备具备始终开启的人工智能功能,电池续航时间长达两周[14] - GPX-10 MCU采用内存处理技术,10个MAC模块同时包含数字和模拟组件以实现低功耗,并配备ARM M4内核[14] - MAI可穿戴设备能够追踪心率、血氧饱和度等日常生命体征,并可提供血压分析,内置安全防护层和跌倒检测等AI功能[14][15] - MAI设备将于下周进入实地测试,向印度各地的预购客户和测试参与者分发数千台设备,Dimension NXG计划在年底前将产品规模扩大到1万台以上[16] 意法半导体:推出低成本入门级MCU - 公司通过将其最新一代入门级ARM M33微控制器STM32C5的单价大幅降低至0.64美元,以推向更多应用领域[16] - 目标应用包括智能恒温器、电子门锁、工业智能传感器、机器人执行器、可穿戴电子设备和计算机外设等[16] - 采用40nm工艺的全新设计,在144MHz频率下实现了更高性能,提升了传感性能和控制流畅度,并集成了更多安全功能以抵御侧信道攻击和提供片上加密[16] - 该系列产品已针对驱动程序进行优化以减少内存大小,其变体提供高达1024 KB的闪存和256 KB的SRAM,以及以太网、OctoSPI和FDCAN接口[16] - 器件尺寸从UFQFPN20封装的3mm x 3mm到LQFP144封装的20mm x 20mm不等[17] 其他重要合作与市场动向 - SCI与德国Inova Semiconductors合作,旨在为先进人形机器人和物理AI边缘平台打造一个参考平台[21] - 该平台基于Inova在汽车领域分区架构方面的专业技术,能够实现混合关键性计算,具备实时控制回路和安全AI工作负载等特性,并采用与SCI的ICENI微控制器相同的22FDX工艺制造[21] - Inova的APXpress高速接口将与MIPS Atlas M8500 RISC-V高性能MCU IP、MIPS Atlas S8200 RISC-V AI处理器IP和混合信号一起使用,为机器人工作负载创建定制的片上系统[21] - 用户可通过MIPS Atlas Explorer平台提前体验该平台,这是一个基于仿真的软硬件协同设计平台,使软件开发人员能够访问计算单元和微控制器的虚拟表示,开始优化视觉语言动作模型[21]
MCU,变幻莫测
半导体行业观察· 2026-03-11 10:00
行业趋势与驱动力 - 人工智能的兴起正在改变对微控制器的需求,具体体现在对AI生成代码的安全运行、AI推理需求的增长以及网络安全标准的要求上[2] - 行业正从专有AI加速器向授权许可的加速器过渡[6] - 向更先进的22纳米工艺技术过渡,使得新型存储器技术能以更低成本实现更高性能,推动新型MCU架构进入市场[2] 安全与架构创新 - SCI Semiconductor推出首款采用CHERI安全存储器架构的商用32位微控制器ICENI,结合RISC-V RV32E指令集,旨在使遗留代码和AI生成的代码更安全[3] - CHERI硬件架构通过用不可伪造的、有界的能力取代传统指针,实现强大的空间内存安全,据称可消除**70%** 的关键漏洞[4] - 该架构通过代码模块化设计限制攻击的“影响范围”,且对调用堆栈进行插桩以实现代码隔离,对代码的影响不到**2%** [4] - ICENI微控制器采用GlobalFoundries的22FDX绝缘体上硅工艺制造,强调欧洲自主权[5] 1. 软件生态系统对推广至关重要,SCI与AWS FreeRTOS堆栈合作,通过模块化设计自动缓解了新出现的CVE漏洞[7] 主要厂商动态与产品策略 - **SCI Semiconductor**:其ICENI微控制器目标市场是关键基础设施,如智能电网,并提及英国财政部已签署**180亿英镑**的智能电网拨款协议[7] - **Silicon Labs**:在准备被德州仪器收购的同时,计划推出其Series 3系列MCU,该平台基于**22nm**工艺,强调数字内容、客户软件与无线堆栈并行运行,并优化了智能缓存以支持片外闪存就地执行[6] - **Nordic Semiconductor**:为保持独立性,收购软件开发商Memfault以扩展其软件生态系统,并推出两款尺寸更小、成本更优的蓝牙无线微控制器nRF54LS05A和nRF54LS05B,采用**128 MHz ARM Cortex M33**处理器,支持多种无线协议,预计**2026年第三季度**量产[9][10][11] - **德州仪器**:推出集成TinyEngine神经处理单元硬件加速器的微控制器MSPM0G5187和AM13Ex,声称可将每次AI推理的延迟降低高达**90倍**,能耗降低**120倍**以上,其MSPM0G5187千片售价低于**1美元**[13] - **意法半导体**:通过将新一代入门级ARM M33微控制器STM32C5的单价大幅降低至**0.64美元**,推向更广泛市场,该产品采用**40nm**工艺,在**144MHz**频率下实现更高性能,并集成更多安全功能[16][17] - **Ambient Scientific**:与印度公司合作,利用其GPX-10 AI微控制器开发女性安全可穿戴设备MAI,该设备电池续航时间长达**两周**,并计划在年底前将产品规模扩大到**1万台**以上[15][16] 人工智能与边缘计算 - Silicon Labs指出,在人工智能领域,推理是重要方向,传感器数据需要机器学习,并将使用多种加速器,同时观察到ARM在推进包含U55和U85 AI加速器的路线图[6] - 德州仪器强调其将TinyEngine NPU集成到整个微控制器产品组合中,并通过生成式AI功能增强的集成开发环境,让边缘AI更易使用[13][14] - 有分析指出,基于边缘的AI加速应用可以使消费电子设备更智能,工业设备更高效[14] 机器人技术 - SCI与德国Inova Semiconductors合作,基于Inova在汽车分区架构的专业技术,为先进人形机器人和物理AI边缘平台打造参考平台,该平台采用与ICENI相同的**22FDX**工艺制造[21] - 该平台将利用Inova的APXpress高速接口与MIPS的RISC-V高性能MCU IP及AI处理器IP,创建定制的片上系统,旨在简化机器人设计、降低物料清单成本并加快产品上市速度[21][22]
“AI 写的 C++ 代码,客观上比人类更烂”,吴咏炜对话 Adobe 首席科学家 David Sankel|近匠
AI科技大本营· 2026-02-16 15:43
文章核心观点 - 在Rust崛起和AI编程兴起的背景下,C++凭借其对底层性能的绝对控制力,在追求极致性能的利基市场依然不可替代,但其在内存安全、工具链生态方面面临严峻挑战 [7][17][20] C++内存安全现状与挑战 - 内存安全漏洞更多出现在新代码中,原因是新代码缺乏“代码硬化”过程,未在对抗性压力下得到充分历练和修复 [10] - 旧代码如Adobe Photoshop的6800万行代码,虽庞大但因其成熟度,安全风险相对可控,将防御重点放在新代码上使内存安全问题变得可控 [11] - C++通过高级抽象降低了内存安全漏洞频率,但未根除隐患,因其继承了C语言不安全的底层内存模型和机制 [12] - 动态分析工具(如ASan、MSan)配置成本极高,且项目早期往往无暇配置,导致成功项目可能在“裸奔”状态下开发并传播漏洞 [13] - 即便强制使用所有Sanitizer和最佳实践,顶级团队(如Google Android)的C++代码中仍持续发现内存漏洞,且数量是Rust代码的约1000倍 [14][15] - 工具只能缓解症状,无法根治病灶,内存安全是C++范式下可能无解的难题,即使顶尖专家也会犯错 [16] C++的核心价值与不可替代性 - C++最核心的优势是允许开发者通过承担“未定义行为”风险,换取物理上可达到的极致性能 [17][18] - 在追求极致性能的场景下,Rust需要大量unsafe块和提示才能达到同等效率,导致代码量膨胀且可读性下降,而C++代码可被极致优化为少量汇编指令 [19][20] - C++另一大支柱是历史惯性,海量成熟遗留代码库(如科学计算领域)的重写成本过高,确保了其持续存在 [20] C++与Rust在生产力及生态上的对比 - Rust的生产力优势高度依赖于其现代化的包管理生态系统(Cargo),在依赖管理上对C++构成“降维打击” [22][27] - 在Rust中嵌入一个JavaScript解释器只需在配置文件中添加一行代码,而在C++中需要处理复杂的依赖、构建系统兼容和链接问题,工作量巨大 [22][23][24][25][26] - C++工具链生态碎片化严重,缺乏统一标准,不同编译器的二进制不兼容性使得分发预编译库几乎不可能 [27][28] - Rust从设计之初就将工具链作为一等公民,提供了统一的标准和工具(如rustdoc),而C++标准委员会仅标准化语言本身,对工具链采取放任态度 [29][31] - ISO标准化流程的核心是发布规格说明书,而非开发和维护软件产品,因此通过ISO统一C++工具链不可行 [31][32] C++与Rust在语言特性上的权衡 - Rust缺乏C++的模板特化和可变参数模板等元编程特性,这限制了其泛型编程能力,有时需要笨拙的绕行方案 [32][33] - 这种缺失是深层机制权衡的结果:Rust严格的借用检查器和受检泛型模型,强制要求泛型函数只能使用Trait中显式声明的接口,带来了类型安全但增加了实现高级特性的难度 [33] - C++的泛型是“即插即用”的,并支持特化以实现开闭原则;而Rust需要类型显式选择加入(opt-in)Trait实现,提供了不同的扩展方式 [34][35][36] AI编程助手的影响与风险 - AI生成的C++代码在客观上比人类编写的代码更差,尤其是在内存安全漏洞方面 [40] - 开发者对AI生成代码的正确性存在过度自信的心理现象,这与代码实际包含更多安全隐患的现实相悖 [40] - 对于Rust,由于其安全机制的强制性,AI生成的不安全代码无法通过编译,这构成了与C++的关键区别 [41][42] - AI工具将开发者的精力从编写代码转变为审查AI生成的、可能包含错误的代码,虽然可能节省时间,但人类仍需保持在循环中 [37][38] - 开源社区禁止AI生成贡献是合理的,因为维护者需要投入大量精力审查贡献者投入零精力生成的代码 [37] 对未定义行为(UB)的应对与优化趋势 - 观念正在转变,从未定义行为有利于优化,转向尽可能消除未定义行为 [46] - 现代CPU架构的演进(如超标量、指令预取)使得许多安全检查的性能代价变得极低,甚至“免费” [47] - Rust标准库采用一种模式:通过循环前的前置断言引导编译器优化,从而在循环体内消除重复的安全检查,实现安全与高性能的兼得 [48] - 同样的优化原理在C++中完全适用,但相关讨论和实践尚在起步阶段 [49] - 目前针对UB最扎实的努力是系统性地编目和分类标准中的每一个UB实例,为系统性解决方案奠定基础 [45]
11天狂写10万行代码,13年Rust老兵,与Claude联手从零造了一门新语言
36氪· 2026-01-07 20:49
项目背景与动机 - Rust社区资深专家Steve Klabnik在2025年末,仅用11天时间,借助AI工具Claude开发出实验性系统级编程语言Rue [1] - Klabnik自2012年接触Rust后,在语言设计等领域深耕13年,开发新语言是其长期愿望但受限于时间和资源 [3] - 他认为现代语言开发需要包管理器、LSP等大量配套设施,个人开发难度大,而AI工具的成熟使其看到了可行性 [4] 开发过程与AI工具的作用 - 项目高度依赖Anthropic的Claude AI模型,大部分代码由Claude编写,Klabnik负责方向指引和设计决策 [11][14] - 在11天的集中开发期内,项目提交469次,生成约10万行Rust代码,拥有18个Crates和1,053个规范测试 [14] - Klabnik指出,没有Claude的辅助,项目不可能推进到当前程度,AI工具显著降低了实现成本并提升了速度 [12][14] 技术定位与设计目标 - Rue是一门系统级编程语言,目标是在不使用垃圾回收机制的前提下提供内存安全,定位介于Rust和Go之间 [8] - 其设计探索在不过度追求极致性能的情况下,通过语言层面特性简化体验,提升易用性 [10] - 项目旨在探索“内存安全但不依赖追踪式垃圾回收”的设计空间,认为该方向尚未被充分探索 [10] 项目现状与影响 - 项目已在GitHub开源,截至报告时已获得2,793个星标,并有4位贡献者参与,从个人实验演变为小规模协作 [6][7] - 项目仍处于非常早期阶段,创始人强调其“纯粹为了好玩”,内容并非完全可靠 [15] - Rue的诞生引发了关于AI是否使个人语言开发重新具备价值的讨论,展示了AI作为一种新创作方式的潜力 [16]
从安全内核到可用系统:星绽NixOS发行版发布,加速OS行业向Rust迁移
环球网· 2025-12-26 17:01
行业趋势:Rust语言在操作系统领域崛起 - 近年来,Rust编程语言在操作系统和系统软件开发领域快速崛起,其优势在于运行效率与C/C++相当,同时能规避因内存不安全导致的安全漏洞 [1] - 微软宣布在2030年结束前将核心代码库全面迁移至Rust语言,Linux、Android等主流操作系统也纷纷引入Rust [1] - 全球操作系统领域涌现出Occlum、RedLeaf、Theseus、Tock、蓝河内核等一批纯Rust编写的操作系统内核,成为一股新兴力量 [1] - 原生内存安全已成为国际业界的明确趋势 [4] 公司产品:星绽NixOS发布与定位 - 星绽开源社区发布星绽NixOS,成为业界首个搭载纯Rust操作系统内核的发行版 [1] - 该发行版成功整合了纯Rust内核(星绽)与Linux的成熟软件包生态(NixOS),使星绽从“内核项目”迈向“可用系统” [1] - 星绽NixOS将内存安全性不足的Linux内核替换为原生内存安全的星绽内核 [2] - 星绽的定位是按工业级强度打造的通用内核,目标是推动Linux的“世代交替”,最终实现操作系统内核100%内存安全 [2] - 星绽NixOS的发布是一个重要里程碑,意味着星绽能够支撑一个发行版的用户空间,进入可安装、可体验、可验证的新阶段 [2] 技术优势与架构 - 星绽是一款兼容Linux的开源通用操作系统内核,其技术路线基于Rust语言以及业界首创的“框内核”操作系统架构,相比传统内核具备兼顾高性能和高安全的优势 [2] - 星绽NixOS继承了NixOS“系统状态稳定复刻”的优势,支持开发者通过需求自动构建系统,实现结果高度一致且步骤可追溯,显著降低集成、测试和交付时的不确定性 [3] - 星绽NixOS融合了NixOS丰富的软件生态,拥有超过12万的软件包与选项,为桌面和服务器等场景提供成熟生态底座,避免了从零搭建生态的过程 [3] 研发进展与社区生态 - 星绽项目已连续研发三年多,累计贡献13万行Rust代码,支持230余项Linux系统调用 [2] - 星绽开源社区聚集了中关村实验室、北京通明湖信息技术应用创新中心、蚂蚁集团、英特尔公司、北京大学、复旦大学、南方科技大学等众多一流“产学研”单位携手共建 [2] - 星绽项目自2024年开源以来,在GitHub平台累计获得超过4000颗Star,被HackerNews和LWN.net等国际主流技术媒体报道 [4] - 相关创新成果在ATC'25、SOSP'25、ICSE'26、FAST'26等国际顶级学术会议录用,并斩获SOSP'25最佳论文奖 [4] 应用场景与未来计划 - 在最新发布的星绽0.17.0版本中,星绽NixOS已可初步满足桌面和服务器环境的核心用户需求,包括软件包安装、桌面环境以及容器运行时 [4] - 蚂蚁集团计划于2026年,将星绽这一安全可信内核实际部署在机密计算和可信数据空间等场景,为安全攸关的应用保驾护航 [4] - 通过复用NixOS生态,星绽NixOS让星绽在桌面和服务器等场景中夺得先机去建立可复现、可比较的基线,走在内存安全内核工程化的最前沿 [4]
“我们要彻底告别C++”,微软启动代码史上最大“拆迁”:Windows、Azure将用Rust重写
36氪· 2025-12-23 17:42
微软的长期工程战略 - 公司计划在2030年前彻底消除其核心代码库中的C和C++代码,并全面迁移至Rust语言,这被视为一场系统级、组织级、工具链级的工程革命 [1][5] - 该目标涉及Windows、Azure等关键基础设施,是对全球规模最大的商业代码资产之一的系统性重构 [1] - 公司内部核心工程负责人Galen Hunt通过招聘贴文首次清晰公开了此项战略愿景 [2] 战略执行与组织架构 - 该战略由微软杰出工程师Galen Hunt领导,其团队隶属于CoreAI体系下的Engineering Horizons部门,项目名称为“可扩展软件工程未来” [6][7] - 团队核心使命是通过构建先进能力,帮助公司及客户实现规模化技术债务消除,其定位是面向未来的软件工程能力孵化组织 [6][7] - 执行策略是融合人工智能与算法技术,重写公司最庞大的代码库,愿景是实现“1名工程师、1个月时间、处理100万行代码” [5] - 公司已构建强大的代码处理基础设施,包括能在海量源代码上创建可扩展图谱的算法基础设施,以及能运用AI智能体进行规模化代码改造的人工智能处理设施 [5] 迁移至Rust的动机与进展 - 迁移的主要动机是解决内存安全问题,公司报告指出,过去12年间,每年通过安全更新修复的漏洞中约有70%属于内存安全问题 [12] - Rust语言通过所有权模型和编译期检查,在语言层面系统性降低了内存错误和数据竞争风险,对于操作系统、云基础设施等具有直接的安全收益 [16] - 公司已启动迁移工程,例如用Rust重写了Windows内核中的36000行代码,以及用于概念验证的DirectWrite Core库的15.2万行代码,且性能无退化 [11] - 公司高层此前已多次表态支持转向Rust,包括Azure CTO Mark Russinovich呼吁停止使用C/C++进行新的内核开发,以及副总裁David Weston宣布将用Rust重写部分Windows内核 [8][10][11] 技术挑战与行业讨论 - 面临的现实挑战包括C/C++在核心系统中的渗透深度极高,涉及性能约束、ABI兼容性、复杂的第三方生态,以及自动化改写的正确性验证等工程难题 [17] - 技术社区对彻底淘汰C/C++反应强烈,有观点认为语言本身并非问题根源,严谨的工程实践更为关键,并指出Rust并非万能灵药 [21][22][25] - C++“之父”Bjarne Stroustrup反驳称,当前的ISO C++标准可以实现绝对的类型安全和内存安全 [22] - 公司内部有资深开发者表示,曾以为借助AI和C++标准迭代可解决问题,但现已认为彻底替换至Rust是必要的 [26]
用了 Rust,谷歌实测安卓内存漏洞率比 C/C++ 低 1000 倍!
程序员的那些事· 2025-11-16 18:14
Rust在Android平台的安全性表现 - 内存安全漏洞占比首次降至所有漏洞数量的20%以下[2] - 与现有C/C++代码相比,Rust带来的内存安全漏洞密度降低了1000倍[4] - 保守估计Android平台约有500万行Rust代码,仅发现1个潜在内存漏洞,漏洞密度为0.2个/每百万行,而C/C++历史密度约为1000个/每百万行[32][33] Rust对开发效率的影响 - Rust相关变更的回滚率降低了4倍,代码审核所需时间减少了25%[4] - 从2023年起,Rust代码平均需要的修改次数比同规模C++少约20%[11] - Rust变更在代码审核中停留的时间比C++少25%,2023到2024年间提升显著[15] - 在中大型变更里,Rust的回滚率约为C++的四分之一,且持续下降[18] Rust在Android系统的应用扩展 - 自2021年起开始在Android系统中引入Rust作为C/C++安全替代方案[5] - 在系统语言整体使用中,Rust使用量快速攀升,新C++代码缓慢下降[6] - 在自研Android代码中,Rust新增代码量已与C++相提并论[9] - 应用案例包括:Nearby Presence协议用Rust重写、MLS的Rust实现纳入Google Messages、Chromium中多种解析器换成Rust实现[23] Rust在系统底层的部署进展 - Android基于Linux 6.12的内核首次默认启用Rust支持,并出现首个正式上线的Rust驱动[24] - 已在固件中使用Rust数年,与Arm合作Rusted Firmware-A项目[24] - 多款安全敏感的Google应用开始用Rust从底层保证内存安全[24] 安全事件处理与改进措施 - 成功避免了CrabbyAVIF中的一个线性缓冲区溢出问题,编号为CVE-2025-48530[25][26] - Android默认的Scudo加固分配器通过保护页机制使该漏洞不可利用[28] - 正在为Rust全面培训课程新增unsafe深度模块,提升开发者对unsafe代码的理解[29] Rust与unsafe代码的安全性分析 - unsafe Rust并不会关闭Rust的大部分安全检查,该观点是常见误解[41] - 封装让安全性更容易推理,unsafe代码块本身会得到更多审查[41] - 即便保守假设unsafe Rust的bug概率等于C/C++,其风险仍被高估[35]
吴说每日精选加密新闻 - 美国 2025 年非农就业基准变动初值 -91.1 万人,预期 -70 万人
新浪财经· 2025-09-10 22:24
宏观经济数据 - 美国2025年非农就业基准变动初值为-91.1万人,远低于预期的-70万人和前值的-59.8万人,显示劳动力市场预期疲软 [1] - 美国8月PPI年率录得2.6%,为6月以来新低,低于预期的3.3%和前值的3.30% [2] - 美国8月PPI月率为-0.1%,显著低于预期的0.30%和前值的0.90% [2] 加密货币监管与产品动态 - 美国证券交易委员会将Bitwise Dogecoin ETF和Grayscale Hedera ETF的审查期限延长至11月12日 [3] - 2025年已有31个altcoin现货ETF申请和92个加密ETF产品待SEC审批,SEC倾向于充分利用审查期推迟决定 [3] - 越南政府批准一项为期五年的加密资产交易试点计划,仅允许本地公司提供平台并要求所有活动以越南盾计价 [6] - 越南试点计划要求交易所具备至少10万亿越南盾(约3.79亿美元)资本,其中65%需来自机构投资者,外资持股不得超过49% [6] 公司与市场发展 - SOL财库公司SOL Strategies正式在纳斯达克上市,股票代码为STKE,目前持有435,064枚SOL,价值约9425万美元 [4] - iPhone 17搭载MIE硬件级内存安全技术,可拦截越界UAF等0-day攻击链,据统计内存安全漏洞占所有软件漏洞的70% [5]
Rust 天花板级大神公开发帖找工作:3000 次核心提交,不敌 “会调 OpenAI API、用 Cursor”?
AI前线· 2025-09-06 13:33
AI投资热潮对基础技术领域的影响 - AI热潮吸引大量资金和注意力 导致Rust等基础技术项目资源减少 [11][12][19] - Rust核心贡献者因团队预算削减被迫公开求职 反映基础技术领域人才面临就业困境 [9][13][15] Rust语言技术价值与市场现实 - Rust编译器包含超过70万行代码 核心贡献者Nicholas Nethercote提交3,375次commit且参与77个crate中75个的开发 [5][6] - Rust以内存安全为特性 在浏览器和操作系统领域积累声望但面临AI竞争压力 [19][20] - 编译器性能问题受到业界质疑 Unix联合创始人Brian Kernighan批评编译器运行缓慢且代码生成效率低 [23] 高端技术人才市场供需失衡 - 具备3,000+次代码提交经验的顶级编译器工程师难以匹配岗位需求 [15][19] - 招聘市场偏好AI相关技能(如OpenAI API调用)而非底层技术专长 [17][19] - 核心贡献者明确排除区块链/加密货币和生成式AI领域 坚持深耕Rust生态 [13] Rust语言发展面临的挑战 - 83岁技术领袖Brian Kernighan质疑Rust替代C语言的可能性 认为其学习曲线陡峭且开发效率低 [21][23] - 语言发展依赖编译器优化 但顶尖编译器人才正面临流失风险 [23] - 需要解决资源分配问题以在AI主导环境下保留关键人才 [23]