Pular para o conteúdo

Criptografar script [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar
01 02

1. Criptografar script [RESOLVIDO]

Enviado em 08/01/2011 - 15:23h

Boa tarde,

Estou desenvolvendo um script para um cliente e ao finalizar, gostaria de esconder o "código fonte", pois, meu concorrente, tem acesso ao servidor e poderia vender o meu serviço como sendo dele.

Como eu posso criptografar ou proteger de alguma forma o script q será chamado pelo cron, para q meu concorrente não copie e venda o MEU serviço?

lembrando que, o meu concorrente, presta outros serviços, diferentes do meu e também tem acesso root ao servidor. Ou seja, td q eu tenho acesso, o concorrente também tem q ter, por ordem do contratante.


Responder tópico

3. Re: Criptografar script [RESOLVIDO]

Enviado em 08/01/2011 - 15:28h

Registre seu código sob uma patente não GPL, e processe o seu concorrente caso ele venha a oferecer o mesmo serviço sob suspeita de quebra de copyright.

Seria uma possibilidade.
E bem mais rentável. =)

Outra, seria tentar criar o arquivo de uma maneira que o root não possa editar.
Não creio ser impossível.

Agora, criptografar script... sei se é possível não.

4. Re: Criptografar script [RESOLVIDO]

Enviado em 08/01/2011 - 15:34h

Vi uma dica de usar vi -C para criar o arquivo de script.
Aí ele vai pedir senha quando for editar o arquivo.

5. Re: Criptografar script [RESOLVIDO]

Enviado em 08/01/2011 - 15:35h

E por último...

eu acho muito mais fácil você fazer um binário que um script.
Um binário é mais fácil de esconder o código. :D

6. Re: Criptografar script [RESOLVIDO]

Enviado em 08/01/2011 - 16:17h


bem legal a sugestão, mas naum eh pra tanto... rsrs quem sabe num futuro proximo... rsrs

Mas a situação, é q: não se pode nem ver o script... deve-se ver apenas o resultado dele..

senha, não vai impedir q se veja... só vai impedir a ediçao.

quando ao shc... parece ser bem basicão né?

em varios foruns, ví que é facil "decompilar"

mas... se naum der, vai ter q ser asism.

para executar, basta rodar o executável pelo cron, normalmente, como se fosse um arquivo.sh?

7. Re: Criptografar script [RESOLVIDO]

Enviado em 08/01/2011 - 16:44h

se o código for grande tem a opção da "escrita defensiva" onde você escreve o código de uma fora que dificulte a leitura, claro que não é a melhor opção mas talvez possa deixa-lo um pouco mais seguro

é necessário que os dois tenham todo o poder do root?

8. Re: Criptografar script [RESOLVIDO]

Enviado em 08/01/2011 - 23:04h

O código é pequeno.
Na verdade, é uma rotina de backup especial. Que não é realizada somente com os sistemas de backup existentes.
Consiste em backupear com um programa, fazer manutenção com outro, organizar com outro, zipar com outro e caso seja detectada inconsistencia nos dados usados em produçao, o mesmo restaura o backup daquele arquivo que deixou de funcionar como deveria.

é bem pequeno e rápido, já que são poucos os arquivos a serem backupeados.

O outro usuário, terá acesso root por opçao do contratante.

E como eu disse, o script poderá ser usado pelo concorrente em outros clientes dele.


Mas não é só esse o caso. A questão, é que eu gostaria de proteger os códigos que eu pesquisei, estudei e que perdi alguns dias, ou até meses, trabalhando.

9. SHC

Enviado em 10/01/2011 - 14:56h

Pesquisa por shc... Ele é responsável por criptografar scripts em shell...

Att,
Wilker Paz.

10. Re: Criptografar script [RESOLVIDO]

Enviado em 11/01/2011 - 15:21h

Até entendo sua preocupação em "esconder" o seu script. Agora imagine se todos que utilizam linux compartilhassem essa idéia? Acho que você não teria nem espaço para perguntar sobre isso. A VOL não existiria. Imagine se o cara que bolar um esquema de encriptação de scripts guardar só pra ele? Pense nisso.

11. jptudobem

Enviado em 12/01/2011 - 00:34h

Entendo a sua preocupação. Também é a minha.
Inclusive, em uma citação minha, falei bastante sobre meu espirito de altruísmo, onde penso que compartilhar o conhecimento só aumenta a capacidade daqueles que querem aprender.
Mesmo que "compartilhar" seja sinonimo de "entregar o peixe frito", que é o caso de "dar solução" a uma ou várias pessoas inexperientes ou com uma pequena dúvida, penso que seja enriquecedor, pois estimula quem busca a melhorar o "peixe frito", tornando-o mais atraente para ser "saboreado".

Não sei se fui claro, mas pra mim, dar a solução para alguém, só vai fazer a solução que eu vislumbrei se torne melhor e mais "sofisticada" do pareceu ser quando eu "tive a idéia".

Mas não é o caso, já que as ferramentas utilizadas são todas conhecidas e de fácil utilização, somente a organização (forma como age) e os caminhos (pastas) é que não são públicos.

São informaçoes que poderiam gerar VANTAGEM ao meu concorrente, que também atende o mesmo cliente.

Relaxa, eu sei onde estou, ;)

Abraços

12. Re: Criptografar script [RESOLVIDO]

Enviado em 04/03/2011 - 14:52h

Opa!

Andei pesquisando a respeito sobre isso, pois tenho a mesma necessidade.

Vi que o "vi" aceita a opção "-x" que pede uma chave de criptografia quando for editar o codigo a primeira vez.

Se tentar dar um "cat" no arquivo, vem tudo criptografado, e se tentar editar o arquivo com o vi ele pede a chave.

Funcionou bem, porém quando tento rodar o script criptografado dá erro :(

Vou continuar pesquisando isso e, se tiver algum resultado, posto aqui :)

Abraços!
01 02

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder