Docker容器作为容器解决方案的一种,凭借轻量、标准、灵活等优势流行了起来,成为软件商开发、交付、运行软件的主流平台。Docker容器胜在轻量,但因没有完整的操作系统,在实际的软件授权过程中,软件商面临着诸多挑战。

Docker容器有些客户端技术管理非常严格,不允许软件商安装任何软件或者文件,而这种情况的加密狗SL软锁授权解决方案就是通过获取容器指纹的接口,软件商将指纹信息与授权文件绑定后在Docker容器内激活授权,应用程序在启动的时候直接查找的是容器里面的授权许可,符合客户的安全管理规范,加密狗SL软锁应用程序也能相应正常启动。

宿主机上的单机授权
如果只有一个Docker容器里运行受保护的应用程序,也可以考虑将加密狗SL软锁安装在宿主机上,Docker容器通过映射方式访问宿主机的加密狗SL软锁安全存储区,需要注意的是映射是独占的状态,在某个Docker容器映射的过程中,其他Docker容器的应用程序无法查找到宿主机上的授权信息。

宿主机上安装的网络授权
加密狗SL软锁LDK网络授权解决方案包括了软锁和授权管理服务。随着技术成熟度不断加深,软件商的软件产品越来越复杂,在客户端部署的软件产品可能会同时运行在不同的docker容器当中,需要对所有的软件同期做授权控制,而加密狗SL软锁LDK网络授权方案可以适配多种Docker容器,它可以安装在容器之外的宿主机上或是其他稳定的节点,从而形成一个内部的局域网,来增强稳固性和可靠性。

加密狗SL软锁LDK网络软锁可以设置并发数,这意味着在同一时间内多个高速容器中的应用程序可以同时查找授权,然而,一旦应用程序超过了规定的并发数,那么容器里面的应用程序会无法正常启动。
此外,并发数限制是动态的,当其中一个容器的应用程序退出,便可自动释放资源,从而使资源得到有效利用。这样一来,通过设定并发数来协定可安装的应用程序,可以防止产品被非授权使用,避免商业损失。