Protegendo o código fonte antes da compilação - página 5

 
Pavel Izosimov:

.... O primeiro post declara:

"Nofuturo, tendo alcançado uma alta porcentagem de compatibilidade de criptografia dinâmica com vários códigos, planejamos criar um produto de software com um sistema de licenciamento seguro flexível e conveniente (restrições de uso por tempo, número de conta, nome do proprietário, servidor comercial, etc.) que o usuário pode usar em seu próprio computador local para proteger seu código fonte sem passá-lo a ninguém para este fim. " ...

É um falso começo.
É como no provérbio: "A galinha ainda está no ninho, ......., e já temos óleo na frigideira, prestes a fritar alguns ovos".
Faria mais sentido discutir o produto quando ele estiver mais próximo do estado final de prontidão.
 
Vladimir Pastushak:

Por que o código fonte está criptografado na imagem? O código fonte do indicador padrão que está em todos os terminais.

Seu método de proteção é muito duvidoso, especialmente porque você não anexou um exemplo de código...

Quero ver o código fonte criptografado do muvin padrão ...

Vladimir, bom dia!

Há algumas fotos no primeiro post:

Exemplo 1. este é o aspecto do código fonte antes da criptografia (arquivo anexado)

código original

Exemplo 2. este é o aspecto do código fonte após a criptografia dinâmica (o arquivo é anexado)

código protegido

Os arquivos de código-fonte primário padrão MACD antes e depois da criptografia dinâmica são anexados ao primeiro borne

 
Vladimir Pastushak:

Eu gostaria de ver uma fonte criptografada do muving padrão ...

Por favor. Em anexo está a fonte original e criptografada da média móvel padrão.
 

A luta contra a remoção do julgamento e proteções similares é relevante, pois partes deste código podem ser encontradas até mesmo no Nativa sem muitos problemas.

É praticamente impossível chegar à lógica comercial. Portanto, você não precisa se preocupar com a divulgação dos algoritmos de negociação dos Expert Advisors. A reengenharia (às vezes muito útil) só é possível através da história dos ofícios, nada mais.

Portanto, faz sentido usar o lixo somente para funções a la trial protection.
 

tudo o que é novo é bem esquecido antigo : https://www.mql5.com/ru/articles/1572

Защищайтесь, господа разработчики!
Защищайтесь, господа разработчики!
  • 2009.09.13
  • Sergey Kravchuk
  • www.mql5.com
Вопросы защиты своей интеллектуальной собственности все еще остаются большой проблемой. В статье описаны основные принципы защиты разработок на MQL4, используя которые можно если не совсем побороть воровство результатов многодневного труда разработчика злоумышленником, то, по крайней мере, настолько усложнить вору его "труд", чтобы ему просто не захотелось заниматься этим.
 
Rustamzhan Salidzhanov:

tudo o que é novo é bem esquecido antigo : https://www.mql5.com/ru/articles/1572

Sim, este é um bom artigo, há outros

https://xakep.ru/2010/08/07/54469/

No final do dia, criamos um produto abrangente que pode ser facilmente utilizado por qualquer pessoa, incluindo aqueles que não têm nenhum conhecimento especial de programação, por exemplo, ao criar qualquer estratégia com um construtor, mas o proprietário quer assegurar seriamente seu código e as proteções integradas ao mesmo.

 
Eu ainda não entendo porque o código fonte precisa ser criptografado?
 
pako:
Não entendo, qual é o propósito de criptografar o código fonte?

Mais informações sobre isso no primeiro post

Em resumo, o objetivo é"proteger o código fonte contra exploração, modificação, renomeação e revenda não autorizadas".

 
Pavel Izosimov:

Mais informações sobre isso no primeiro post

Em resumo, o objetivo é"proteger o código fonte contra pesquisas, modificações, renomeações e revendas não autorizadas".

Não vou dá-lo a ninguém.
 
pako:
Eu não o dou a ninguém
Você pratica o uso de um VPS para comércio?
Razão: