xploit Posted November 2, 2009 at 05:30 AM Report Share #294344 Posted November 2, 2009 at 05:30 AM Boas, gostaria de saber a melhor maneira de codificar o código php, isto é elaboro um trabalho em php, e pretendo codificar todo o seu código para que o cliente não possa ver o código real. qual o melhor programa/maneira que o ocupe o minimo possível de espaço na compressão e seja realmente eficaz para estes casos? Desde já obrigado pelas ajudas Cumps Link to comment Share on other sites More sharing options...
IceBrain Posted November 2, 2009 at 09:43 AM Report Share #294349 Posted November 2, 2009 at 09:43 AM Se vai correr no servidor do cliente, é impossível proteger a 100%, mas podes torná-lo numa tarefa demasiado cara para compensar fazê-lo: http://www.ioncube.com/ ❝The idea that I can be presented with a problem, set out to logically solve it with the tools at hand, and wind up with a program that could not be legally used because someone else followed the same logical steps some years ago and filed for a patent on it is horrifying.❞- John Carmack on software patents A list of command line apps Link to comment Share on other sites More sharing options...
jwv Posted November 2, 2009 at 02:37 PM Report Share #294364 Posted November 2, 2009 at 02:37 PM Nunca vais conseguir proteger a 100% o código. No máximo que consegues é dificultar a leitura de código. A única forma de proteger o código é através do copyright e da boa fé das pessoas. Link to comment Share on other sites More sharing options...
xploit Posted November 2, 2009 at 08:09 PM Author Report Share #294398 Posted November 2, 2009 at 08:09 PM pois era o que eu pensava pensei que houvesse um melhor que o ioncube, porque ele aumenta bem o peso do ficheiro.. mas fico a espera de mais respostas de outros programas ou maneiras de proteger o código. obrigado pelas ajudas Link to comment Share on other sites More sharing options...
Guest id194 Posted November 3, 2009 at 05:01 PM Report Share #294523 Posted November 3, 2009 at 05:01 PM Tens isto que pode ser suficiente para o que queres... http://www.raizlabs.com/software/phpobfuscator/ Nunca experimentei, se experimentares, diz o que achaste depois... Link to comment Share on other sites More sharing options...
magician Posted November 3, 2009 at 07:44 PM Report Share #294560 Posted November 3, 2009 at 07:44 PM Tens sempre a hipotese de criar um modulo core remoto, uma classe por exemplo que sem ela o programa não funciona. Precisarias era de um server onde alojar o modulo, depois era meter uma autenticação para o acesso ao modulo e assim só clientes registados podiam aceder ao modulo. Mas pronto mesmo assim dá para contornar de outras maneiras, nada é infalível lol I haven’t lost my mind; it’s backed up on DVD somewhere! Link to comment Share on other sites More sharing options...
jreis Posted November 25, 2009 at 01:14 PM Report Share #297521 Posted November 25, 2009 at 01:14 PM O Ioncube Encoder é uma das melhores opções, a meu ver. É verdade que os ficheiros ficam maiores, mas qual é a tua preocupação em relação a isso? Podes tentar encodar os ficheiros para binário em vez de ASCII, nunca experimentei mas acredito que possa ser mais eficiente em termos de espaço. "Pensa positivo: tudo pode piorar" Link to comment Share on other sites More sharing options...
Guest id194 Posted December 7, 2009 at 02:04 AM Report Share #299019 Posted December 7, 2009 at 02:04 AM Tens sempre a hipotese de criar um modulo core remoto, uma classe por exemplo que sem ela o programa não funciona. Precisarias era de um server onde alojar o modulo, depois era meter uma autenticação para o acesso ao modulo e assim só clientes registados podiam aceder ao modulo. Mas pronto mesmo assim dá para contornar de outras maneiras, nada é infalível lol Gostei desta ideia, não queres desenvolver? Link to comment Share on other sites More sharing options...
magician Posted December 8, 2009 at 12:12 PM Report Share #299229 Posted December 8, 2009 at 12:12 PM Bem eu já fiz uma coisinha destas mas foi algo rudimentar em que usava uma classloader especifico para converter um array de bytes vindo de uma ficheiro .class em um Objecto Class e a partir dai criar objectos. Era fixe ter algo multilang até tenho umas ideias mas não sei se serão possíveis de implementar em todo o caso estou disposto a discutir o caso. 😉 I haven’t lost my mind; it’s backed up on DVD somewhere! Link to comment Share on other sites More sharing options...
yoda Posted December 8, 2009 at 12:23 PM Report Share #299232 Posted December 8, 2009 at 12:23 PM proteger de forma infalivel é impossível, o máximo que se consegue é dificultar o trabalho de arranjar um workaround. @xploit, esse tal cliente tem acesso ao código como? before you post, what have you tried? - http://filipematias.info sense, purpose, direction Link to comment Share on other sites More sharing options...
Knitter Posted December 8, 2009 at 12:33 PM Report Share #299235 Posted December 8, 2009 at 12:33 PM Isto é como querer codificar o HTML, ou esconder o JS, ou impedir um utilizador de executar o .exe no fim de lho entregares, simplesmente não tem muita lógica dada a dificuldade de se conseguir esconder o código e facilidade com que se dá a volta. Custo muito elevado, benefício nulo. Além disso, e como não especificas posso estar errado, se desenvolveste o trabalho para o cliente, então o código é dele. Se não desenvolveste o trabalho para ele, porque é que ele tem acesso ao código? Qual o objectivo de "esconder" o código? Talvez se possa encontrar uma solução alternativa que seja mais simples de implementar e ofereça alguma segurança. Seja como for, acho que estás a ver o problema de uma forma errada. www.sergiolopes.eu Link to comment Share on other sites More sharing options...
Guest mmartinho Posted December 11, 2009 at 03:07 PM Report Share #299825 Posted December 11, 2009 at 03:07 PM Boas. Tens aqui alguns links de php encoders, pagos claro. http://www.sourceguardian.com/ http://www.obfusc.com/ http://www.ioncube.com/online_encoder.php http://www.ioncube.com/ http://www.sourcecop.com/ Pessoalmente "gosto" do sourceguardian porque pelo que tenho lido poucos ou quases nenhuns crackers têm decoder para ele. Cumps MM Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now