安全的软件分发方法

时间:2017-12-08 12:52:20

标签: software-distribution

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

理想情况下,我们希望最终在我们的构建环境中使用文件结构,我们可以在其中放置以下文件夹:

customer1表
顾客2
Customer3

将文件放入这些文件夹会自动结束该特定客户。它可能由Dropbox完成,但我们无法在客户站点安装它。

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

1 个答案:

答案 0 :(得分:0)

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