A distribuição do código-fonte python no Docker é segura?

Estou prestes a decidir sobre a linguagem de programação do projeto. Os requisitos são que alguns dos clientes desejam executar aplicativos em servidores isolados sem acesso externo à Internet.

Para fazer isso, preciso distribuir o aplicativo para eles e não posso usar a abordagem SaaS em execução, por exemplo, na minha nuvem (o que eu preferiria fazer ...).

O problema é que, se eu decidir usar o Python para desenvolver isso, precisarei fornecer ao cliente um código legível e fácil, que não é exatamente o que eu gostaria de fazer (é claro, eu sei de tudo isso ", você realmente precisa proteja seu código-fonte "(tipo de perguntas, mas está fora do escopo por enquanto).

Um dos meus colegas me contou sobre o Docker. Posso encontrar dezenas de respostas sobre a segurança do contêiner do Docker. O problema é tudo sobre proteger (isolar) o host do código em execução no contêiner.

O que eu preciso é saber se o código-fonte Python na imagem do Docker e em execução no Docker Container está protegido contra acesso - o usuário pode de alguma forma (não precisa ser fácil) acessar esse código Python?

Eu sei que não posso proteger tudo, sei que é possível descompilar / quebrar tudo. Eu só quero saber a resposta apenas para decidir se a maneira de acessar meu código no Docker é difícil o suficiente para que eu possa correr o risco.

questionAnswers(2)

yourAnswerToTheQuestion