从WebJob / WebApp访问注册表

马匹皮尔文

我一直在尝试禁用Azure上的RC4密码,但没有成功。我遇到了一个与Web角色一起工作的代码示例:

string[] subKeys = new string[]
{
    "RC4 40/128",
    "RC4 56/128",
    "RC4 64/128",
    "RC4 128/128",
};

RegistryKey parentKey = Registry.LocalMachine.OpenSubKey(@"SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Ciphers", true);

foreach(string keyName in subKeys)
{
    var newKey = parentKey.CreateSubKey(keyName);
    newKey.SetValue("Enabled", 0);
    newKey.Close();
}

当我们使用WebApp时,我创建了一个包含上面代码的WebJob。执行后,我得到一个安全异常:

System.Security.SecurityException:不允许请求的注册表访问。

有没有办法在提升的执行上下文中运行WebJob?还是使用PowerShell的方法?

我们目前正在审核中,被标记为需要关注的内容。

亚历克斯·S

您无法使用WebApp实现此目的。由于WebApp在多租户环境中运行,因此对注册表的访问受到限制。此页面包含WebApps和WebRoles之间的功能比较。

https://azure.microsoft.com/zh-CN/documentation/articles/choose-web-site-cloud-service-vm/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从webjob访问VM存储?

来自分类Dev

没有为WebJob注册路线

来自分类Dev

没有为WebJob注册路线

来自分类Dev

注册表值访问

来自分类Dev

注册表访问被拒绝

来自分类Dev

访问Windows注册表Python

来自分类Dev

Powershell注册表访问多个选项

来自分类Dev

从Ubuntu访问Windows注册表

来自分类Dev

Docker无法从OpenShift访问注册表

来自分类Dev

审计注册表访问或修改

来自分类Dev

无法访问 docker 注册表

来自分类Dev

从项目注册表访问 Docker 容器

来自分类Dev

Visual Studio 2019-在WebApp中添加WebJob项目

来自分类Dev

如何在Azure中的WebApp中使用Webjob调用方法

来自分类Dev

Python中的Azure WebJob:如何访问Azure python包?

来自分类Dev

Azure Webjob如何访问托管站点文件夹

来自分类Dev

从Azure中的WebJob访问SQL数据库

来自分类Dev

如何访问上传到Azure Webjob的文件?

来自分类Dev

使用 SMB 协议从 WebJob 访问 Azure 文件存储

来自分类Dev

与ASP.NET Web应用程序关联的Azure WebJob无法访问WebJob中的用户角色

来自分类Dev

私有Docker注册表的访问控制

来自分类Dev

保存和还原注册表访问权限和继承

来自分类Dev

无法从外部访问OpenShift 4.2内置Docker注册表

来自分类Dev

无法修改注册表用户访问权限

来自分类Dev

nServiceBus“不允许请求的注册表访问”

来自分类Dev

Chrome扩展程序访问Windows注册表

来自分类Dev

管理员拒绝Windows注册表访问

来自分类Dev

是否可以控制对 Bluemix 容器注册表的访问?

来自分类Dev

ClosedXML SecurityException:不允许请求的注册表访问