--
Você recebeu essa mensagem porque está inscrito no grupo "Django Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para django-brasil+unsubscribe@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.
--
--
Você recebeu essa mensagem porque está inscrito no grupo "Django Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para django-brasil+unsubscribe@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.
--
Você recebeu essa mensagem porque está inscrito no grupo "Django Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para django-brasil+unsubscribe@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.
Não tem magica...
Linguagens interpretadas como Python, Java, Ruby e etc, são inerentemente "fáceis" de descompilar.Linguagens compiladas como C/C++, Go também podem ser descompiladas, embora é uma tarefa difícil, mas não impossível.
A unica forma do SEU cliente proteger a propriedade intelectual é, via contrato e adicionalmente, somente fornecer o software como um SAAS.
https://pt.wikipedia.org/wiki/Software_como_servi%C3%A7o
links adicionais:
http://www.simonroses.com/2013/10/appsec-myths-about-obfuscation-and-reversing-python/
http://wiki.c2.com/?ObfuscatedPython
2017-02-07 16:37 GMT-03:00 Júlio César M. Ferreira <julio.m...@gmail.com>:
Pessoal,Abrindo um pouco o jogo, a ideia é um sistema comercial proprietário. Provavelmente não seja possível desenvolvê-lo 100% web (provavelmente, ok?). Mas o cliente quer utilizar a tecnologia Python/Django.Pode ser que, de alguma forma, a ideia morra. Mas por enquanto, ainda é Python/Django. Por esse motivo simples, a regra de negócio precisa estar protegida, pois será proprietária do cliente e ele pretende comercializar essa solução, em forma de serviços (não serviço web, API) para seus clientes e prospectos.
Em terça-feira, 7 de fevereiro de 2017 15:07:20 UTC-3, Júlio César M. Ferreira escreveu:Boa tarde pessoal!Acredito que o cenário principal de uma aplicação Django seria uma aplicação que roda em um servidor centralizado (um provedor da vida) e os clientes consumindo essa aplicação remotamente.Mas, quando você tem a necessidade de ter o source da sua aplicação rodando em um servidor local no cliente, como poderíamos proceder para a proteção do código?Quando pergunto isso, estou tentando abstrair coisas como contratos de uso, leis e etc. Refiro-me especificamente ao código fonte protegido, criptografado ou até mesmo compilado.Com o Django, existe essa possibilidade?Em pesquisas na net, encontrei uma forma de converter código Python em byte-code, nesse site -> http://effbot.org/zone/python-compile.htm#compiling-python-modulesValeu pela força!
--
Você recebeu essa mensagem porque está inscrito no grupo "Django Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para django-brasi...@googlegroups.com.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para django-brasil+unsubscribe@googlegroups.com.
Pode ser que, de alguma forma, a ideia morra. Mas por enquanto, ainda é Python/Django. Por esse motivo simples, a regra de negócio precisa estar protegida, pois será proprietária do cliente e ele pretende comercializar essa solução, em forma de serviços (não serviço web, API) para seus clientes e prospectos.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para django-brasi...@googlegroups.com.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para django-brasil+unsubscribe@googlegroups.com.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para django-brasil+unsubscribe@googlegroups.com.
--
A pergunta agora é: Dá pra rodar esse tipo de arquivo no Django?
--
Você está recebendo esta mensagem porque se inscreveu no grupo "Django Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para django-brasil+unsubscribe@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/d/optout.
--
Você recebeu essa mensagem porque está inscrito no grupo "Django Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para django-brasi...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.
Um container do docker é bem diferente... Um container é desprotegido se você tem acesso root a máquina.
Além disso, é bem fácil extrair o conteúdo e copiar para outro lugar.
Uma VM teria a proteção de um Linux. IP diferente, senha, sistema de arquivos, etc.
--
Você recebeu essa mensagem porque está inscrito no grupo "Django Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para django-brasi...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.
100% é impossível, vide outras indústrias (filmes, músicas, etc).
Uma página com métodos interessantes e específicos para Python:
http://bits.citrusbyte.com/protecting-a-python-codebase/
Pode dar algumas boas ideias.
[] Nilo -- ------------------- Nilo Menezes (@lskbr) Livro: http://python.nilo.pro.br/ Libro: https://www.librodepython.com
--
Você recebeu essa mensagem porque está inscrito no grupo "Django Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para django-brasil+unsubscribe@googlegroups.com.
--