写点什么

NetBSD 8.0 带来 Spectre V2/V4、Meltdown、Lazy FPU 缓解措施

  • 2018-07-25
  • 本文字数:852 字

    阅读完需:约 3 分钟

NetBSD 是一款基于 BSD 的操作系统,跨许多体系结构提供了可移植性。 NetBSD 8.0 是该系统的一个主要版本,该版本带来了 Spectre V2/V4、Meltdown Lazy FPU 漏洞缓解措施以及许多新特性和 Bug 修复。

NetBSD 通过独立虚拟空间(SVS)实现了Meltdown 缓解措施,当在用户空间运行时,它会取消内核页面映射。对于所有易受攻击的CPU ,这是默认启用的,可以通过执行如下命令手动禁用:

复制代码
<pre data-anchor-id="c813">

sysctl -w machdep.svs.enabled=0

复制代码

当安全要求不那么严格,而你又倾向于最大化性能时,禁用 SVS 是最好的选择。

Spectre V2 可以通过一系列的缓解措施来解决,既有硬件方面的,也有软件方面的:

  • Intel IRBS :如果底层的 CPU 检测到支持这项特性,就会启用它。你可以通过下面的命令禁用:# machdep.spectre_v2.hwmitigated = 0
  • AMD DIS_IND:这是针对 AMD CPU 的硬件缓解措施,可以像上面那样,通过取消hwmitigation选项的设置来禁用。
  • 针对其他易受攻击的 CPU 的软件缓解措施(retpoline)。可以通过执行如下命令禁用:# machdep.spectre_v2.swmitigated = 0

对于 Spectre V4,NetBSD 8 提供了两种主要的缓解措施:Intel SSBD 和 AMD MONARCH,可以通过执行machdep.spectre_v4.mitigated = 0禁用。

Lazy FPU 的缓解则是通过让 FPU“过于热心”,迫使它在交换过程中清空寄存器。值得注意的是,NetBSD 8 所采用的方法,即仅使易受攻击的 FPU 表现出过于热心的行为,这和 Linux 不同,内核启动参数eagerfpu=on会影响所有的 FPU,不管它们是否易受攻击。

据 NetBSD 团队介绍,所有这些缓解措施都无法移植回旧版本的分支:

我们要求所有用户都尽快升级到 NetBSD 8.0,避免运行旧版本的 NetBSD,除非本地的安全专家已经分析了你的安装设置。

NetBSD 8 提供的其他特性包括支持 USB 3.0、内核音频混音器、超级用户模式访问预防、可重现构建(可以保证相同的源代码树生成相同的构建)、完整的用户调试信息等等。要了解详细信息,请查看官方的发布说明

查看英文原文: NetBSD 8.0 Brings Spectre V2/V4, Meltdown, and Lazy FPU Mitigations, and More

2018-07-25 07:551439
用户头像

发布了 1008 篇内容, 共 447.3 次阅读, 收获喜欢 346 次。

关注

评论

发布
暂无评论
发现更多内容

技术分享 | Dify智能体案例分享:智能导诊助手

伊克罗德信息科技

传帮带 人才梯队建设经验总结(7)

万里无云万里天

人才培养 工厂运维

开放原子大赛AI系列赛路演宣讲成功举办,共探开源AI创新未来

新消费日报

好用易用的主 / 元数据管理工具:FineDataLink低门槛高效率

数据集成与治理

当 Chat BI 遇到瓶颈,“无问智推”如何改变工业数据消费范式?

TDengine

tdengine AI idmp

雅菲奥朗SRE知识墙分享(十): 『SRE云成本管理的定义与实践』

雅菲奥朗

SRE 云成本管理

Vercel 发布 AI Gateway 神器!可一键访问数百个模型,助力零门槛开发 AI 应用

Immerse

2025六恒系统品牌排行榜

新消费日报

DNS加速:优化网络世界的“第一公里”

防火墙后吃泡面

数智医药生产力发展论坛在京举行 助力医药行业提质增效

新消费日报

再获殊荣!文心快码荣膺2025年度优秀软件产品!

Comate编码助手

AI 编程 文心快码 文心快码Zulu AI编程助手

用AI重塑电商,京东零售发布电商创新AI架构体系Oxygen

京东零售技术

从人工到AI,源码全送!我用华为云MaaS+OpenTiny 实现商城商品智能化管理

OpenTiny社区

前端 智能化 agent OpenTiny MCP

百度Feed实时数仓架构升级

百度Geek说

实时数仓 feed 流式计算

剪映AI真的绝了!3分钟复刻爆款口播,搞定电商带货短视频!

阿星AI工作室

产品 AI 大模型 产品感 AIGC

2025我们需要什么样的CDC工具 ?FineDataLink从 “能同步” 到 “同步好”

数据集成与治理

从“被动付费”到“主动节流”:MyEMS如何用开源能力破解能源管理高成本困局?

开源能源管理系统

开源 开源能源管理系统

众智FlagOS 1.5发布:统一开源大模型系统软件栈,更全面、AI赋能更高效

智源研究院

新手入门,需要掌握多少种大模型

测吧(北京)科技有限公司

京东AI,探海得珠

脑极体

AI

FineDataLink ELT 工具:精准攻克数据抽取、加载、转换难题

数据集成与治理

快递重量体积查询怎样实现用API来实现?

快递鸟

CAD弧长测量:1 秒出结果,简单又准确!

在路上

cad

基于类型的编译

Miracle

Syslog和Windows事件日志分析

运维有小邓

日志管理 日志审计 #日志分析 Syslog日志管理

医疗数据集成的挑战,iPaaS 如何保障隐私与安全?

谷云科技RestCloud

数据安全 数据传输 API网关 集成平台 ipaas

数据传输一致性保障:如何避免‘少数据’或‘脏数据’?

谷云科技RestCloud

数据处理 数据安全 数据传输 ETL 数据集成平台

解锁DQL高级玩法——对日志关键信息提取和分析

观测云

dql

别等碳超支才慌!EMS 像 “碳导航”,提前预警能耗 “堵点”,双碳路上不绕路

开源能源管理系统

开源 能源管理系统

海信发布3A原画显示器G7 Ultra,首发价3299元

新消费日报

CAD块统计不用愁!一键操作轻松搞定

在路上

cad cad看图 CAD看图王

NetBSD 8.0带来Spectre V2/V4、Meltdown、Lazy FPU缓解措施_语言 & 开发_Sergio De Simone_InfoQ精选文章