Harveyhu 2022-03-22 06:24 采纳率: 0%
浏览 208

基于容器云的产品如何做软件授权认证

目前常见的软件产品license授权认证方式一般是:提取服务器物理特征(通常为网卡mac地址、硬盘序列号等信息),再加入授权信息(如许可的cpu数量、内存数量、软件使用期限等),形成授权信息。使用非对称加密方式,通过公钥对授权信息进行加密生成license电子证书文件。将license电子证书文件分发到用户方,由用户将license文件保存到服务器上,供软件产品读取

但是,上述license授权方式,不适用于容器云场景,原因如下:
1.云计算场景一般是服务器集群环境,存在几十台服务器、几十种应用docker容器。使用传统的方式进行license证书文件的拷贝、验证很不方便。
2.在容器云场景,程序运行在docker容器内部。对于docker容器,无法提取到主机的mac地址(实际上可以通过为docker容器增加privilege权限获得物理信息,但这会导致docker容器有权限直接操作宿主机的设备,会存在一定的破坏安全隐患

所以基于的产品该如何做软件授权认证呢?

  • 写回答

1条回答 默认 最新

  • aabbabababaa 2022-03-22 10:59
    关注

    docker容器 能获取多少物理特征?

    评论

报告相同问题?

问题事件

  • 创建了问题 3月22日

悬赏问题

  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥30 BC260Y用MQTT向阿里云发布主题消息一直错误
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 Centos / PETGEM
  • ¥15 划分vlan后不通了
  • ¥20 用雷电模拟器安装百达屋apk一直闪退
  • ¥15 算能科技20240506咨询(拒绝大模型回答)