默认情况下为x64进程启用了程序集验证跳过 [英] Assemblies verification skipping enabled by default for x64 processes

查看:57
本文介绍了默认情况下为x64进程启用了程序集验证跳过的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

我当时正在某些计算机上准备开发环境,因此,我开始使用延迟签名的.Net程序集进行工作.执行以下命令(64位进程):

I was preparing a development environment on some computers and for this reason I have started to work with delay signed .Net assemblies. Executing the following command (64 bit process):

C:\ Program Files(x86)\ Microsoft SDKs \ Windows \ v10.0A \ bin \ NETFX 4.6 Tools \ x64> sn -Vl

C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6 Tools\x64>sn -Vl

我已在所有Windows 10计算机(而不是Windows 8)上收到此结果:

I have received this result on all Windows 10 computers (but not Windows 8):

程序集/强名称用户
========================================
*,*,                          所有用户

Assembly/Strong Name                  Users
===========================================
*,*                                   All users

使用x86进程执行相同的命令,在Windows 10和Windows 8上,跳过列表均为空.

Executing the same command using x86 process, the skipping list is empty on both Windows 10 and 8.

根据我的调查,由于所有x64程序集签名均未得到验证,因此此设置似乎存在漏洞.

According to my investigation, it seems that this setting is vulnerability as all x64 assemblies signatures are not verified.

要禁用它,只需运行命令"sn -Vx"即可.但是我想知道这是否是我自己配置​​的Windows 10计算机上的问题,还是一个普遍的问题?

To disable it is enough to run the command "sn -Vx" but I'm wondering if it is a problem on my own configured Windows 10 machine or is it a general problem ?

预期的默认 .Net程序集验证跳过列表是什么?

What is the expected default .Net assemblies verification skipping list ?

注意:在所有Windows 10计算机上,都安装了Visual Studio 2015;在Window 8上有Visual Studio 2013.

Note: on all Windows 10 computers, there is installed Visual Studio 2015; on Window 8 there is Visual Studio 2013.

最诚挚的问候,

Maurizio Romano

Maurizio Romano

推荐答案

Maurizio Romano,

Hi Maurizio Romano,

这个论坛是关于Visual Studio IDE的.

This forum is about visual studio IDE.

您的问题将与CLR有关,我可以帮助您将此案例移至 公共语言运行时内部和体系结构 论坛,以提供专门的支持.

Your issue would be related to CLR, I help you move this case to Common Language Runtime Internals and Architecture forum for dedicated support.

谢谢您的理解.

最好的问候,


这篇关于默认情况下为x64进程启用了程序集验证跳过的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆