首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >您的必须保密吗?

您的必须保密吗?
EN

Stack Overflow用户
提问于 2013-09-12 04:09:35
回答 3查看 2.5K关注 0票数 6

微软开发中心的发行者ID是.

唯一标识包中Windows Store developer帐户的字符串。发布者ID由Microsoft分配,您不能更改它。

这很可能出现在Windows 8的许多开放源码存储库中,因为它是在构建项目所需的identity文件的Package.appxmanifest元素中列出的。

搜索扩展:appx清单 on GitHub会发现将近5,000个带有此信息的文件,因为appx清单不是在默认的gitignore上。

这是GitHub在删除敏感数据上的帮助页面,但我想知道是否有理由首先对此感到担忧。

问:这件事为什么要保密,有什么安全原因吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-09-20 19:29:57

问:这件事为什么要保密,有什么安全原因吗?

我不会说这是因为百分之百的保安理由。但也有其他因素。由于您从商店的开发人员帐户中获得的这个Publisher ID将帮助您创建一个包含您选择的发布者ID的证书。您还可以创建一个密码。

Publisher ID可以帮助您签署应用程序包。

如果为Windows Store创建包或将应用程序与其关联,则Publisher属性设置为在包创建期间登录时从Store的开发人员帐户中获得的Publisher ID。

因此,您的发布者ID实际上是识别您的。所以最好保持它的安全。(把它当作你不愿意把你的银行账户的详细信息告诉别人一样,这是非常相似的;-)

因此,如果您的发行者ID不安全或者是公共的,那么您可能会失去这种选择。

检查这个创建或使用备用证书

票数 4
EN

Stack Overflow用户

发布于 2016-11-30 21:39:55

在正常情况下,几乎没有理由将Microsoft保持为私有。(如果有一些独特的边缘情况,你会想把它保密,我就不会感到惊讶了。其他人必须帮助我。)

每次有人从Windows商店下载您的应用程序时,都会分发您的发布ID。您可以通过手动打开它的AppxManifest.xml来查看任何应用程序,也可以使用PowerShell:(Get-AppxPackage -Name "*_APPNAME_*" | Get-AppxPackageManifest).Package.Identity.Publisher

例如,(Get-AppxPackage -Name "*netflix*" | Get-AppxPackageManifest).Package.Identity.Publisher返回CN=52120C15-ACFA-47FC-A7E3-4974DBA79445,并在我发布到Windows的应用程序上运行命令,给出我的个人发行者ID。

票数 5
EN

Stack Overflow用户

发布于 2013-09-20 03:20:05

微软MVP库纳尔·乔杜里()在博客上发表了自己的观点。我怀疑如果MVP很乐意这样做,那么它可能是安全的。

http://www.kunal-chowdhury.com/2011/12/what-is-packageappxmanifest-file-in.html

马比考虑联系并询问乔杜里先生。我相信他能在这方面给你很好的建议。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18755225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档