这个问题与我的想法有些类似:What is the use of Default Issuer and Default Key in Windows Azure Service Bus? Does the key need to be secured?
我有一个PC应用程序,我想在其中访问" Azure存储表"和" Azure服务总线主题"。两者都可以通过使用"访问密钥"来访问。 (这是由Microsoft设计的。)现在访问密钥嵌入在我的.NET代码中。 我估计它将花费大约5分钟来反编译.NET程序集,提取访问密钥并获得对存储和服务总线命名空间的完全访问权限。 如果我想阻止用户获得对我的数据的完全访问权限,我该如何保护它?
您通常如何保护这种"系统帐户访问"?
答案 0 :(得分:2)
任何有权访问存储帐户密钥的人都可以访问存储帐户上的任何操作。通常,您最好将网站或某种API背后的存储帐户隔离开来。即使是生成shared access keys的简单服务,客户端应用程序随后也会使用该服务来执行操作......
编辑:错过了关于服务总线的一点......你也可以在这里使用SAS - http://msdn.microsoft.com/en-us/library/dn170478.aspx