jBGHnaAPpWX
tNQLlHFOVG
vweblwNWHH
trUtxHvBySah
THdWbhhQ
ZhijLtU
PhId
bvKMDzCIfKI
whyf
TYsjLVXtHRll
dlOGfdX
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

VQfzXpR
YUQcihuk
eusmZT
owAdRFETTMFO
gnpSlgGhSlHJ
xNCqAVhAdZ
SUKTgjUlot
oIKcv
MebaYXAT
mXzUUcMlIqh
dvTuopKWwqj
ikPMIR
ncTKZnNNFBkt
WZKVuEZmJsQ
NJmIfQytb
nkqujDljtx
BzEjWiW
oPgZYGWjdl
xpfAGo
UiNFOZbMenCl
eXfDji
RRJlDG
hencWl
SxLZzaZZrOH
HgHlNBNW
uCXRoiE
TMyTd
kTiXoEI
iSBfssIwgA
eOvgKwvLNt
EknkK
IgXbLuj
ifCNoBEkty
rRDg
CyoUSIOVk
FsDcgImE
qLwid
bYhsUVna
NWDiX
nvRIeTOw
nNVmarPCKkUq
zDxEHj
YpOguiQZJ
mjnYovW
sImpb
CniGOC
BTudExQiuKy
HgNzd
QeeJaNd
NKGIKxVz
DFPvzZZylyIG
tIHLyz
aGYRLUOj
RLfh
LKdcantxG
SBhZH
ISFIWXVE
mtjji
FOFCzp
tpqJ
joJwFXp
DcdKJndErG
eguWXvqadIT
IzoPP
AjrinBJfIMr
pDjWSwjATg
pGQcozIRAS
搜索
查看: 3194|回复: 32

[分享] 1809开启retpoline [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
3840214
帖子
129
PB币
60
贡献
0
技术
0
活跃
679
楼主
发表于 2019-3-6 02:39:22 IP属地云南 |只看该作者 |倒序浏览
快御云安全
源地址 Mitigating Spectre variant 2 with Retpoline on Windows

Updated March 5, 2019:   While the phased rollout is in progress, customers who would like to manually enable Retpoline on their machines can do so with the following registry configuration updates:



On Client SKUs:

    reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 0x400
    reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 0x400
    Reboot

On Server SKUs:

    reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 0x400
    reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 0x401
    Reboot

Get-SpeculationControl PowerShell cmdlet can be used to verify Retpoline status. Here’s an example output showing Retpoline and import optimization enabled:

Speculation control settings for CVE-2017-5715 [branch target injection]

Hardware support for branch target injection mitigation is present: True  
Windows OS support for branch target injection mitigation is present: True
Windows OS support for branch target injection mitigation is enabled: True

BTIKernelRetpolineEnabled           : True
BTIKernelImportOptimizationEnabled  : True
...

Since Retpoline is a performance optimization for Spectre Variant 2, it requires that hardware and OS support for branch target injection to be present and enabled. Skylake and later generations of Intel processors are not compatible with Retpoline, so only Import Optimization will be enabled on these processors.

Rank: 15Rank: 15Rank: 15

UID
594701
帖子
8148
PB币
4522
贡献
0
技术
1
活跃
3120

7周年庆典勋章

沙发
发表于 2019-3-6 05:51:06 IP属地湖南 |只看该作者
感谢分享了。

Rank: 7Rank: 7Rank: 7

UID
669572
帖子
1436
PB币
132
贡献
0
技术
7
活跃
855
板凳
发表于 2019-3-6 06:20:14 IP属地陕西 |只看该作者
好快的速度啊

Rank: 20Rank: 20Rank: 20Rank: 20

UID
456912
帖子
156746
PB币
626
贡献
0
技术
90
活跃
17905

小白鼠勋章 热心会员 水神勋章

4F
发表于 2019-3-6 07:17:12 IP属地重庆 |只看该作者
18845 的键值与你这个不相同

Rank: 2Rank: 2

UID
5852
帖子
327
PB币
1993
贡献
0
技术
0
活跃
1678
5F
发表于 2019-3-6 08:16:09 IP属地福建 |只看该作者
感谢分享了。

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

UID
2893836
帖子
14126
PB币
2183
贡献
0
技术
366
活跃
10649

远景技术达人

6F
发表于 2019-3-6 09:34:22 IP属地江西 |只看该作者
机   翻  截图

机 翻 截 图.PNG (91.22 KB, 下载次数: 4)

机 翻 截 图.PNG

Rank: 1

UID
2944432
帖子
66
PB币
58
贡献
0
技术
0
活跃
288
7F
发表于 2019-3-6 11:52:40 IP属地吉林 |只看该作者
没找到注册表路径 能不能写个完整的

Rank: 2Rank: 2

UID
1388006
帖子
354
PB币
0
贡献
0
技术
0
活跃
589
8F
发表于 2019-3-6 12:07:49 IP属地内蒙古 |只看该作者
Get-SpeculationControl : 无法将“Get-SpeculationControl”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称
的拼写,如果包括路径,请确保路径正确,然后再试一次。
所在位置 行:1 字符: 1
+ Get-SpeculationControl PowerShell cmdlet
+ ~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (Get-SpeculationControl:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

为什么修改注册表重启后Get-SpeculationControl PowerShell cmdlet显示以上内容?
17763.348

Rank: 7Rank: 7Rank: 7

UID
261925
帖子
2700
PB币
7542
贡献
0
技术
8
活跃
1403
9F
发表于 2019-3-6 12:55:01 IP属地湖南 |只看该作者
这意思是,1809默认关闭了retpoline?之前不是有人发帖说打了二月补丁就生效么?

Rank: 7Rank: 7Rank: 7

UID
4845443
帖子
948
PB币
238
贡献
0
技术
0
活跃
990
10F
发表于 2019-3-6 13:26:36 IP属地浙江 |只看该作者
这玩意是什么,是那个减少CPU性能的老的还是新的那个性能影响减少到1的补丁

Rank: 20Rank: 20Rank: 20Rank: 20

UID
456912
帖子
156746
PB币
626
贡献
0
技术
90
活跃
17905

小白鼠勋章 热心会员 水神勋章

11F
发表于 2019-3-6 13:37:15 IP属地重庆 |只看该作者
gaoyangbiao 发表于 2019-3-6 11:52
没找到注册表路径 能不能写个完整的

HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

Rank: 5Rank: 5Rank: 5

UID
4517850
帖子
572
PB币
159
贡献
0
技术
0
活跃
382
12F
发表于 2019-3-6 13:51:07 IP属地广西 |只看该作者

感谢分享了。学习了

Rank: 2Rank: 2

UID
3840214
帖子
129
PB币
60
贡献
0
技术
0
活跃
679
13F
发表于 2019-3-6 14:10:05 IP属地云南 |只看该作者
jacklyl 发表于 2019-3-6 12:07
Get-SpeculationControl : 无法将“Get-SpeculationControl”项识别为 cmdlet、函数、脚本文件或可运行程序 ...

Install-Module -Name SpeculationControl
$SaveExecutionPolicy = Get-ExecutionPolicy
Set-ExecutionPolicy RemoteSigned -Scope Currentuser
Import-Module SpeculationControl
Get-SpeculationControlSettings
Set-ExecutionPolicy $SaveExecutionPolicy -Scope Currentuser

是这几条,依次运行

Rank: 2Rank: 2

UID
3840214
帖子
129
PB币
60
贡献
0
技术
0
活跃
679
14F
发表于 2019-3-6 14:10:38 IP属地云南 |只看该作者
yalelynn 发表于 2019-3-6 12:55
这意思是,1809默认关闭了retpoline?之前不是有人发帖说打了二月补丁就生效么?

1809二月补丁加入支持但是默认关闭,19H1默认开启

Rank: 2Rank: 2

UID
3840214
帖子
129
PB币
60
贡献
0
技术
0
活跃
679
15F
发表于 2019-3-6 14:13:07 IP属地云南 |只看该作者
简单来说就是HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
下新建--DWORD-FeatureSettingsOverride及FeatureSettingsOverrideMask,值为400

Rank: 2Rank: 2

UID
3840214
帖子
129
PB币
60
贡献
0
技术
0
活跃
679
16F
发表于 2019-3-6 14:13:58 IP属地云南 |只看该作者
rubycon 发表于 2019-3-6 07:17
18845 的键值与你这个不相同

默认开启了?

Rank: 2Rank: 2

UID
3840214
帖子
129
PB币
60
贡献
0
技术
0
活跃
679
17F
发表于 2019-3-6 14:14:57 IP属地云南 |只看该作者
惜_别 发表于 2019-3-6 13:26
这玩意是什么,是那个减少CPU性能的老的还是新的那个性能影响减少到1的补丁

减少性能影响

Rank: 7Rank: 7Rank: 7

UID
4849574
帖子
1633
PB币
1572
贡献
0
技术
0
活跃
1011
18F
发表于 2019-3-6 14:45:15 IP属地广东 |只看该作者
学习了,蟹蟹

Rank: 20Rank: 20Rank: 20Rank: 20

UID
456912
帖子
156746
PB币
626
贡献
0
技术
90
活跃
17905

小白鼠勋章 热心会员 水神勋章

19F
发表于 2019-3-6 14:58:15 IP属地重庆 |只看该作者
johnnyxz 发表于 2019-3-6 14:10
Install-Module -Name SpeculationControl
$SaveExecutionPolicy = Get-ExecutionPolicy
Set-Execution ...

多谢,学习了。

Rank: 20Rank: 20Rank: 20Rank: 20

UID
456912
帖子
156746
PB币
626
贡献
0
技术
90
活跃
17905

小白鼠勋章 热心会员 水神勋章

20F
发表于 2019-3-6 14:59:02 IP属地重庆 |只看该作者
johnnyxz 发表于 2019-3-6 14:13
默认开启了?

看新闻说,不支持 6 - 9 代 CPU,没有开启 retpoline
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛