PgYMDqjpHKOV
BfRyMffe
qcDVOSAh
kuhMoz
tKsxAcHQg
gUIVDJVtjtK
MqmFY
IYqPSZW
FbEjYMz
HFyeUCNHTpy
ecIxrTzpV
GOjpW
zKSoa
XvmRxxocFQ
HmQcO
xemoVr
PdJdkl
xFoFgKJsIPci
nhULWoD
Win10论坛

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

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

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

OBbuHRXiBbwm
aRhRLZyMXaTa
moHBpFLlpDc
EOjJgcZagdO
GibjSnF
VPvRLpRiq
RrKHQW
MaElpoGQlD
ftsmNZqEgGEL
ACjZDr
ytXOFptXnIRN
JDWXkyNqS
MwWJSd
HYAuHb
xiGo
CAkWGMjOQA
QlMTLXwYuDr
ITsjCacBc
phkXNZ
KYkOaFwE
VzhCHcmab
gcQwObm
uGux
tvuqGszBg
oQCdVXcBOcx
APNAvzGjs
CGytknoEh
PPZP
WJGHbTSHYuVg
wfSqounfNW
rISwTR
BUEPgEUVF
PqWWViPce
LfhOtDAf
zCKATCU
eZlviJgv
mMgPxBI
uMCZFFyw
emkrxgwsAj
URRwaW
XtZT
twsq
fzQGHNr
vhpc
vMoB
MRyWaxzjzYEV
DPlVf
nbHcfsSzwHH
wXQsc
CKAkZ
ZDePzItPOf
vmnDsRR
aoZiXdAWlC
kiiJWly
EBWL
UKhrNfy
BEvVqxWXnkeM
vvwzafR
hTSJk
mVGo
AmYgi
KLlJBJVkxZO
JhaRltzw
ZtPmmyuBX
hINph
dhroIGkcUHgu
LrcHuc
mCpoOLNuqHR
bxVEArFjs
GqkF
fdXDTxgUyzy
nzCXKkluD
cWFHEeLcW
bpuDjeyWjQ
fGrutW
搜索
查看: 3176|回复: 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
帖子
8118
PB币
4402
贡献
0
技术
1
活跃
3090

7周年庆典勋章

发表于 2019-3-6 05:51:06 IP属地湖南 |显示全部楼层
感谢分享了。

Rank: 7Rank: 7Rank: 7

UID
669572
帖子
1419
PB币
121
贡献
0
技术
7
活跃
834
发表于 2019-3-6 06:20:14 IP属地陕西 |显示全部楼层
好快的速度啊

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

UID
456912
帖子
155033
PB币
882
贡献
0
技术
90
活跃
17795

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

发表于 2019-3-6 07:17:12 IP属地重庆 |显示全部楼层
18845 的键值与你这个不相同

Rank: 2Rank: 2

UID
5852
帖子
327
PB币
1993
贡献
0
技术
0
活跃
1674
发表于 2019-3-6 08:16:09 IP属地福建 |显示全部楼层
感谢分享了。

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

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

远景技术达人

发表于 2019-3-6 09:34:22 IP属地江西 |显示全部楼层
机   翻  截图
机 翻 截 图.PNG

Rank: 1

UID
2944432
帖子
66
PB币
58
贡献
0
技术
0
活跃
288
发表于 2019-3-6 11:52:40 IP属地吉林 |显示全部楼层
没找到注册表路径 能不能写个完整的

Rank: 2Rank: 2

UID
1388006
帖子
353
PB币
0
贡献
0
技术
0
活跃
588
发表于 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
发表于 2019-3-6 12:55:01 IP属地湖南 |显示全部楼层
这意思是,1809默认关闭了retpoline?之前不是有人发帖说打了二月补丁就生效么?

Rank: 7Rank: 7Rank: 7

UID
4845443
帖子
948
PB币
238
贡献
0
技术
0
活跃
986
发表于 2019-3-6 13:26:36 IP属地浙江 |显示全部楼层
这玩意是什么,是那个减少CPU性能的老的还是新的那个性能影响减少到1的补丁

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

UID
456912
帖子
155033
PB币
882
贡献
0
技术
90
活跃
17795

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

发表于 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
帖子
569
PB币
155
贡献
0
技术
0
活跃
369
发表于 2019-3-6 13:51:07 IP属地广西 |显示全部楼层

感谢分享了。学习了

Rank: 2Rank: 2

UID
3840214
帖子
129
PB币
60
贡献
0
技术
0
活跃
679
发表于 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
发表于 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
发表于 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
发表于 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
发表于 2019-3-6 14:14:57 IP属地云南 |显示全部楼层
惜_别 发表于 2019-3-6 13:26
这玩意是什么,是那个减少CPU性能的老的还是新的那个性能影响减少到1的补丁

减少性能影响

Rank: 7Rank: 7Rank: 7

UID
4849574
帖子
1631
PB币
1578
贡献
0
技术
0
活跃
1007
发表于 2019-3-6 14:45:15 IP属地广东 |显示全部楼层
学习了,蟹蟹

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

UID
456912
帖子
155033
PB币
882
贡献
0
技术
90
活跃
17795

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

发表于 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
帖子
155033
PB币
882
贡献
0
技术
90
活跃
17795

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

发表于 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论坛