【问题标题】:Secure method for software distribution软件分发的安全方法
【发布时间】:2017-12-08 12:52:19
【问题描述】:

我在一家软件开发公司工作,我们的任务之一是在部署之前将我们的软件分发给我们的客户。我们有很多单独构建的软件组件,所以我们最终会得到 5 个或更多包 - 通常更多,有时甚至多达数百个文件,因为我们还需要不时分发数据集。我们希望找到一种尽可能简单地将这些包裹分发给客户的方法。目前我们使用的是Box,可以,但是上传和下载几百个包需要一段时间,所以我们想要一种自动将文件放置在客户站点的方法。

理想情况下,我们希望在构建环境中得到一个文件结构,我们可以在其中放置以下文件夹:

客户1
客户2
客户3
等等

并将文件放入这些文件夹将自动最终到达该特定客户。它可能由 Dropbox 完成,但我们无法在客户站点上安装它。

我们希望自己构建具有该功能的东西,但是否有任何框架或任何东西让我们不必从头开始?重要的是文件实际上最终在客户站点上,而不是在云中某处的共享驱动器上,因为一些客户的互联网连接速度非常慢。我们在 Windows 上运行。

【问题讨论】:

    标签: software-distribution


    【解决方案1】:

    您可以将您的启动页面与基于网络的验证过程相关联。如果该软件安装在特定的 MAC ID 中,则首先在您的门户网站上对其进行验证,并在 db 中创建一个文件或一个值以确保它已通过验证。从第二次开始,启动页面将检查 db 或验证文件中的验证密钥。如果可用,则将打开软件,否则应将软件重定向到注册页面。

    【讨论】:

    • 这不是安装软件——它是纯粹的文件分发。
    猜你喜欢
    • 1970-01-01
    • 2014-09-14
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多