Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
保护Docker映像不被复制或加密Docker映像内容_Docker_Security_Encryption_Locking_Obfuscation - Fatal编程技术网

保护Docker映像不被复制或加密Docker映像内容

保护Docker映像不被复制或加密Docker映像内容,docker,security,encryption,locking,obfuscation,Docker,Security,Encryption,Locking,Obfuscation,我们用python开发了一个工具,它使用了许多库和其他算法。我们希望通过docker image将其提供给客户。它工作得很好。但是,如果有人复制图像并导出/提取(export或save命令),那么包括python文件和库(python)文件在内的所有内容都将可见 有没有办法,我们可以保护我们的代码,使客户无法导出它或看到图像中的任何内容?有没有一种方法可以对整个图像进行加密或锁定?我相信模糊处理可以在一定程度上有所帮助,有没有一个模糊处理工具可以模糊整个项目(所有文件和文件夹,同时不破坏引用)

我们用python开发了一个工具,它使用了许多库和其他算法。我们希望通过docker image将其提供给客户。它工作得很好。但是,如果有人复制图像并导出/提取(export或save命令),那么包括python文件和库(python)文件在内的所有内容都将可见


有没有办法,我们可以保护我们的代码,使客户无法导出它或看到图像中的任何内容?有没有一种方法可以对整个图像进行加密或锁定?我相信模糊处理可以在一定程度上有所帮助,有没有一个模糊处理工具可以模糊整个项目(所有文件和文件夹,同时不破坏引用)

主机(docker守护进程运行的地方)上的root用户对主机上运行的所有进程都有完全访问权。这意味着控制主机的人始终可以访问应用程序的RAM以及文件系统。这使得不可能隐藏用于解密文件系统或保护RAM免受调试的密钥

由于您正在共享图像,因此无法保护它不被复制

但是,在标准Linux设备上使用模糊处理,可以使文件系统和RAM更难读取,但不能使其无法读取或容器无法运行。

Related:.可能存在重复的