2016-08-04 93 views
-1

如何安全密码以便隐藏在Orca中?在Orca内安装Wix安全密码

+0

你可以编写一个函数来存储你的密码并在被调用时返回它。然后将其打包到dll文件中并使用CustomAction从安装程序调用。在这种情况下,您的密码只有在dll反编译后才可用,并且无法使用Orca进行查看。 –

回答

0

简短的回答是否定的,所以这是一个你需要如何安全的问题。

如果您想要保护临时观察者的值,请使用代码(如Crypto API)在构建时将加密值存储在属性表中,并在安装时将其解密为其他属性。这并不完全安全,因为确定的用户可以在MSI自定义操作中反向设计您的解密代码并找出您正在执行的操作。这是“默默无闻的安全”。你也可以混淆你的代码。

请确保您将所有属性都声明为隐藏在WiX中,以便它们不会显示在安装日志文件中。

如果这是一个企业环境,也许你可以安排在安装时从安全位置获取密码,再次将它们放入标记为Hidden的属性中,而它们根本不在MSI文件中。