Azure Batch 环境变量安全

Azure Batch environment variables security

我不确定 Azure Batch 中环境设置的安全性。我需要使用证书吗?

我是 Azure Batch 中的 运行 个任务,目前正在使用 EnvironmentSetting. I cannot find any details in documentation on how secure is that. After reading security with certificates 传递存储令牌 我觉得这是可行的方法 ("You typically need to use certificates when you encrypt or decrypt sensitive information for tasks, like the key for an Azure Storage account."),但我还不到 100 % 相信。

那么,环境设置是否安全?

如果只谈安全本身,这个问题太笼统了。此外,您还有许多方法可以增加其安全性。

首先,环境变量仅在任务用户的上下文中可见,任务用户是在其下执行任务的节点上的用户帐户。如果您远程连接,则看不到它们。这是一个安全的环境。然后您可以设置您提供的证书,这也是一个安全设置。它们是 Azure Batch 本身的设置。

更多,您还可以控制访问您的批处理帐户的权限。这也是一个安全的设置。所以相对来说是安全的。希望我的意见对大家了解批处理环境变量的安全性有帮助。