O Zend Guard é a solução mais completa para proteger e distribuir aplicações PHP. Combina uma excelente proteção do código a um sistema de administração de licenças flexível. Zend Guard permite um gerenciamento e distribuição de suas aplicações PHP de forma confiável e segura. Possui dois componentes básicos: Zend Guard Encoder e o Zend Guard License Manager.
Os fabricantes de softwares estão cada dia mais escrevendo aplicações PHP com o intuito de distribuí-las via download ou CD. Neste cenário, torna-se crítico que o código-fonte e o capital intelectual da aplicação estejam seguro, independentemente de a aplicação ser gratuita, para fins demonstrativos ou comerciais.
O Zend Guard (antigo Zend Encoder), com seus componentes-chaves de licenciamento, criptografia (Encode) e ofuscamento (Obfuscating), torna esta distribuição uma atividade sem preocupações. Protege sua aplicação comercial desenvolvida em PHP 4 ou 5 de engenharia reversa, customização não autorizada, uso não-licenciado e redistribuição.
Ofuscamento e criptografia do código para o máximo de proteção contra engenharia reversa.
• Ofuscamento do código em três vias:
• Modo somente criptografia – Sem ofuscamento;
• Básico – Ofuscamento de variáveis locais;
• Alta – Ofuscamento de funções e classes;
• Distribuição de aplicações PHP sem revelar seu código-fonte;
• Proteção confiável contra infrações aos direitos de cópia (copyright);
• Criptografia e ofuscamento do projeto completo em segundos;
• Otimização da performance do script PHP por meio do uso das tecnologias mais avançadas em otimização de código;
• Plataformas suportadas: Linux, Windows, Mac OS X, FreeBSD, Solaris, AIX, HP UX.
• Permite proteger e distribuir aplicações comerciais PHP em massa;
• Aumento de vendas de produtos por meio de precificação flexível (ex. baseado no número de usuários simultâneos, ID de hosts, etc.);
• Oferece aos gerentes de TI uma solução que previne de modificações não autorizadas. Desta forma, permite um suporte eficiente;
• Permite que os fabricantes de software licenciem suas aplicações individualmente – podem escolher entre várias opções de licenciamento, tais como licenciamento coletivo, de avaliação, baseado em segmento de rede ou de servidor específico;
•Opções de licenciamento flexível e condições comerciais competitivas para clientes potenciais.
• Licenciamento coletivo (Collective License – Concurrent Users):
O fator determinante para esta opção é o número de usuários simultâneos.
• Licenciamento com tempo limitado (Time Limited License):
Com esta opção, a licença (ex. avaliação do produto) irá expirar automaticamente após determinado tempo.
• Licenciamento baseado em segmentos de rede (License based on segment of network):
O uso do produto é limitado por uma faixa de endereços IP. Dependendo da topologia da rede, a licença é limitada uma determinada região geográfica.
• Licença de servidor específico (Specific Server License):
Esta licença é limitada a um hardware específico e é baseada na identificação (ID) do host.
• Opções individuais de licenciamento (Individual Licensing Options – Advanced Options):
Adicionalmente a estas opções de licenciamento, você poderá customizar sua própria opção.
O Zend Guard contém dois módulos que, combinados, garantem a proteção efetiva de sua aplicação PHP:
• Zend Guard’s Encoder:
Com o Zend Guard você poderá distribuir suas aplicações PHP de forma ilimitada e/ou desenvolver web sites com PHP ao mesmo tempo em que protege seu capital intelectual. O módulo de organização do Zend Optimizer™ oferece a máxima proteção contra engenharia reversa e melhora a velocidade e performance de sua aplicação. O Zend Guard compila o código fonte do PHP e criptografa o mesmo em um “Zend-Intermediate-Code-File”. Os usuários podem rodar a aplicação utilizando o Zend Optimizer, que é disponibilizado gratuitamente na loja da Zend.
• Zend Guard’s License Manager:
Com o Zend Guard’s license manager, os fabricantes de software poderão gerenciar a distribuição de suas aplicações PHP por meio de geração de licenças. Além disto, você poderá desenvolver nova forma de licenciamento sem alterar o código fonte de sua aplicação. Ao licenciar sua aplicação de forma personalizada, os fabricantes de software poderão aumentar sua penetração no mercado e fidelidade dos clientes além de maximizar as vendas e a lucratividade.
Três níveis de ofuscamento:
Somente criptografia – Sem ofuscamento
Básico – Ofuscamento de variáveis locais
Alto – Ofuscamento de funções e classes
Interface melhorada e baseada no Eclipse RCP
Proteção contra infrações ao capital intelectual
Ofuscamento de projetos inteiros em segundos
Módulo integrado para gerenciamento de licenças
Flexibilidade de opções de licenciamento