Segurança da planilha
Seis camadas envolvendo
um único EXE compilado.
A proteção apenas por senha em uma planilha é revertida por engenharia em minutos. O XLS Padlock empilha sobre o mesmo arquivo um container criptografado, criptografia de fórmulas, compilação VBA, bloqueio por hardware, suporte opcional a dongle e validação online. Cada camada derrota uma classe diferente de ataque.
Seis camadas, cada uma derrotando um ataque diferente.
-
Container criptografado
Seu XLSX, XLSM ou XLSB é criptografado e incorporado dentro do EXE. A planilha compilada nunca chega ao disco em texto puro.
Saiba mais -
Criptografia de fórmulas
As fórmulas sensíveis são substituídas por chamadas crípticas em tempo de execução. Os valores das células continuam a ser calculados, mas a barra de fórmulas não mostra nada copiável.
Saiba mais -
Compilação VBA
Os módulos VBA são compilados para bytecode. O código-fonte original é removido; o editor VBA não consegue revelar o que há dentro.
Saiba mais -
Ativação com bloqueio por hardware
Você define em quantas máquinas cada licença pode ativar. Chaves por usuário, revogação manual, ativação online ou offline, desativação e transferência.
Saiba mais -
Proteção opcional por dongle
Vincule a planilha a um dongle de hardware USB quando a impressão digital da máquina não for suficiente. Sem dongle conectado, a planilha não executa.
Saiba mais -
Validação online
Emita chaves com período de avaliação, revogue ativações comprometidas a partir do seu painel e valide contra um servidor que você controla. As respostas de ativação são assinadas com Ed25519, de modo que um atacante no meio do caminho não consegue falsificá-las mesmo sobre HTTPS.
Saiba mais
O que o EXE compilado impõe em tempo de execução.
- Sondas anti-debugger bloqueiam a inspeção ao vivo pelos debuggers comuns
- Uma verificação de integridade confirma que o EXE não foi alterado na inicialização
- O Save Storage criptografa as edições do usuário com AES-256-CTR e uma verificação de adulteração HMAC-SHA256
- As superfícies em nuvem do Microsoft 365 são bloqueadas: menu Add-ins, aba Automate e Copilot
- A proteção de planilha do Excel continua a ser aplicada além da proteção do XLS Padlock
- A Formula Bar pode ser ocultada para que as chamadas opacas nem fiquem visíveis
- As restrições de área de transferência impedem selecionar e copiar intervalos protegidos
- Imprimir e Salvar como podem ser desativados por planilha
- Os limites de avaliação (data, número de execuções) são impostos dentro do bytecode compilado
As primitivas criptográficas por trás de cada camada.
Primitivas concretas por trás das seis camadas, para revisores de segurança e auditorias de compras.
- Container da planilha
- Keystream criptografado por entrada, integridade HMAC-SHA256
- Save Storage
- AES-256-CTR, HMAC-SHA256, chaves HKDF
- Payload de fórmulas
- Criptografado, avaliado em runtime
- Módulos VBA
- Compilados para bytecode
- Assinatura do EXE
- Authenticode, SHA-256
- Suporte a certificados
- PFX, token USB, Azure, ECC
- Impressão digital de hardware
- Multifator (CPU, disco, MAC, ID do Windows), SHA-256 (impressão digital reforçada)
- Transporte de ativação
- HTTPS, respostas assinadas com Ed25519
Onde cada controle supera o padrão do Excel.
| Controle | Excel puro | EXE do XLS Padlock |
|---|---|---|
| Senha do Excel na planilha | Quebrável em minutos | Substituída por um container criptografado dentro do EXE |
| Senha do Excel no projeto VBA | Quebrável em segundos | Substituída por bytecode, sem código-fonte |
| Ocultar a barra de fórmulas | Apenas cosmético | A fórmula é criptografada, não apenas oculta |
| Restringir copiar / colar | Fácil de contornar | Imposto pelo runtime do EXE |
| Vínculo por máquina | Indisponível | Ativação com bloqueio por hardware incluída |
| Revogar uma cópia vazada | Impossível | Revogação manual, validação online |
You stay in control.
XLS Padlock is a one-time purchase, not a middleman between you and your buyers. Everything the protection depends on stays yours.
Shipping since 2013 from G.D.G. Software. A desktop tool you can build a business on.
- The workbook
- Your .xlsx never leaves your machine. You compile it yourself into a standalone EXE.
- The keys
- You generate, count, and revoke activation keys. No per-copy fee, no royalties on your sales.
- The server
- Activations validate against a PHP server you host and own, not ours.
- The customer
- You sell directly. The buyer relationship and the full revenue stay with you.