【问题标题】:Wix secure password within OrcaOrca 中的 Wix 安全密码
【发布时间】:2016-08-04 15:03:51
【问题描述】:

如何保护密码以使其隐藏在 Orca 中?

【问题讨论】:

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

标签: wix windows-installer installation


【解决方案1】:

简短的回答是否定的,所以这是一个您需要有多安全的问题。

如果您想保护临时观察者的值,请使用 Crypto API 等代码在构建时将加密值存储在属性表中,并在安装时将其解密为另一个属性。这并不完全安全,因为确定的用户可以在 MSI 自定义操作中对您的解密代码进行逆向工程,并弄清楚您在做什么。这是“默默无闻的安全”。您也许也可以混淆您的代码。

确保在 WiX 中将所有属性声明为隐藏,这样它们就不会暴露在安装日志文件中。

如果这是一个公司环境,也许您可​​以安排在安装时从安全位置获取密码,再次进入标记为隐藏的属性中,因为它们根本不在 MSI 文件中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-07-24
    • 1970-01-01
    • 1970-01-01
    • 2018-01-02
    • 2011-07-11
    • 1970-01-01
    • 2013-08-09
    • 2012-07-05
    相关资源
    最近更新 更多