容器运行硬件环境的认证方法、系统、设备及存储介质
本发明涉及容器安全技术领域,具体提供一种容器运行硬件环境的认证方法、系统、设备及存储介质,包括:在目标服务器上采集硬件信息并生成硬件指纹;将硬件指纹提交至证书生成服务以生成绑定的加密证书;在待部署程序中集成证书验证逻辑并在启动时加载该证书;程序启动后,执行验证逻辑通过直接访问宿主机/dev/mem设备文件读取物理内存,解析SMBIOS/DMI表以获取真实的硬件信息并生成当前环境硬件指纹;将当前环境硬件指纹与加密证书中的硬件指纹进行比对,若不一致则禁止程序运行。本发明突破了Docker容器的虚拟化隔离限制,实现了在容器内部对底层物理服务器硬件环境的可靠认证,有效防止了容器化软件的非法复制与二次销售。