Já dispomos de uma série de protecções específicas para programadores especializados. Anunciá-los-emos um pouco mais tarde.
A sua ideia é boa e pode ser implementada.
Por favor, informe-nos se desejar ter uma palavra a dizer na forma como gostaria de ser protegido.
Já dispomos de uma série de protecções específicas para programadores especializados. Anunciá-los-emos um pouco mais tarde.
A sua ideia é boa e pode ser implementada.
Por favor, diga-nos como gostaria de o implementar.
Obrigado!
Penso que se criar um mecanismo para criar tal certificado com base num cruzamento entre o info-certificado de uma editora e um certificado de utilizador, haveria menos perguntas sobre a protecção de produtos comerciais.
O principal problema é a possibilidade teórica de descompilação. Se este problema for resolvido, então todos os métodos complexos de segurança não precisam de ser implementados. Apenas as ferramentas incorporadas no MQL serão suficientes.
Infelizmente, o F4 foi decifrado e o descompilador anda livremente na teia. O mesmo pode acontecer com o quinto, se os criadores não tiverem implementado uma protecção adequada. Refiro-me à protecção do terminal contra a depuração e descompilação. Além disso, já vi algures que o código MQL5 é compilado em código de CPU nativo. Não sei: é realmente assim ou não, mas se for, é um buraco sério na protecção de descompilação.
Geralmente, sou bastante céptico quanto à protecção de descompilação EA/indicador. Penso que é provavelmente um sonho inalcançável.
A protecção de depuração não é necessária se o código do script for encriptado com uma chave (forte) emitida para o comprador específico do script. Os algoritmos do PGP, por exemplo, são de código aberto.
Outra coisa é que um comprador sem escrúpulos pode publicar a sua chave. Uma base de dados online centralizada de scripts comerciais e seus compradores, acessível através de um serviço web especial ou servidor MT, poderia provavelmente ajudar a prevenir tais coisas, mas há muito em que pensar.
Não é necessária protecção de depuração se o código do guião for codificado com uma chave (forte) escrita ao comprador específico do guião. Os algoritmos do PGP, por exemplo, são de código aberto.
Outra coisa é que um comprador sem escrúpulos pode publicar a sua chave. Uma base de dados online centralizada de scripts comerciais e seus compradores, acessível através de um serviço web especial ou servidor MT, poderia provavelmente ajudar a prevenir tais coisas, mas há muito em que pensar.
Obviamente não leu o post sobre "cruzamento de raças". Um comprador sem escrúpulos será forçado a dar a sua conta também. e apenas com uma mão. ;)
Afinal de contas, estamos a falar de ficheiros EX5.
A protecção de depuração não é necessária se o código do script for encriptado com uma chave (forte) emitida para o comprador específico do script. Os algoritmos do PGP, por exemplo, são de código aberto.
Outra coisa é que um comprador sem escrúpulos pode publicar a sua chave. Uma base de dados online centralizada de scripts comerciais e seus compradores, acessível através de um serviço web especial ou servidor MT, é susceptível de ajudar a evitar este tipo de coisas, mas é algo em que é preciso pensar.
Escreveu claramente sem pensar.
O descompilador para quadruplicar foi escrito como resultado da análise, depuração e descompilação do terminal MT4. E se apenas verdadeiros profissionais de programação pudessem lidar com esta tarefa, qualquer principiante compreende como utilizar o descompilador. Nenhuma encriptação dará quaisquer resultados fiáveis apenas porque um "comprador sem escrúpulos" pode utilizar as chaves que tem quando descompilar o ficheiro EX5.
Por exemplo, se adquiriu o direito de utilizar um Expert Advisor durante um mês, descarregou um descompilador de utilitários da Internet, lançou-o e apontou a chave que tem... e obteve o código fonte do Expert Advisor. Retirou-lhe toda a protecção e utiliza-a para toda a vida, além de a vender a partir do seu website.
A protecção de descompilação terminal tornará pelo menos difícil escrever um utilitário para descompilar ficheiros EX5.
Escreveu claramente sem pensar.
O paradoxo de Russell, no entanto.
;)
Isso é hilariante).
Qual é aqui o paradoxo de Russell?
O que é aqui o paradoxo de Russell?
A protecção contra a descompilação do terminal num ambiente Windows também é impossível de acordo com a sua lógica.
A protecção de descompilação num ambiente Windows também é impossível, seguindo a sua lógica.
O que é construído por um pode ser quebrado por outro.
A rigor, a protecção absoluta não existe e nunca será implementada.
É por isso que escrevi "Em geral, sou muito céptico quanto à protecção contra a descompilação de EAs/indicadores. Penso que é provavelmente um sonho inalcançável".
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
O problema da protecção de programas MQL foi levantado muitas vezes no fórum.
Porque é que os criadores não incluem a verificação (decifragem ou outra coisa qualquer) nas ferramentas linguísticas, utilizando o certificado de utilizador emitido pelo autor da aplicação.
Por exemplo, ao expandir a lista de#Certificados de Segurança de Propriedade<......>.
O código MQL com esta propriedade só poderia ser traduzido para uma forma utilizável por um certificado emitido pelo proprietário do código fonte.