Echte VBA-codebeveiliging met de VBA Compiler
Sommige tools bieden VBA-obfuscatie, maar maken uw code alleen moeilijk leesbaar. Ze slagen er niet in de onderliggende logica te verbergen of te voorkomen dat deze gekopieerd wordt.
👉 XLS Padlock gaat verder en stelt u in staat om de VBA-code volledig uit uw werkmap te verwijderen, terwijl deze functioneel blijft. Dit is mogelijk dankzij de geïntegreerde VBA Compiler.
De VBA Compiler van XLS Padlock zet uw VBA-code om in bytecode die alleen binnen de beveiligde toepassing kan worden uitgevoerd. Als iemand erin slaagt toegang te krijgen tot het werkmapbestand, zal hij de oorspronkelijke code niet aantreffen, omdat deze er simpelweg niet is. In plaats daarvan wordt de gecompileerde bytecode veilig opgeslagen binnen de EXE.
Zo bevatte de macro calculate() hieronder oorspronkelijk bijvoorbeeld bedrijfseigen VBA-code. Na de compilatie bevat de macro in de werkmap nog slechts een aanroep van de gecompileerde code. De oorspronkelijke logica is verdwenen.

Dit biedt robuuste beveiliging, omdat de oorspronkelijke VBA-code niet langer in de werkmap bestaat. Hij is vervangen door bytecode die niet kan worden gekopieerd of in een andere Excel-werkmap kan worden gebruikt.
De afweging is dat u de te beschermen VBA-code handmatig moet overzetten naar de VBA-editor van XLS Padlock. De beste werkwijze is om de meest kritieke delen van uw code te bepalen, dat wil zeggen de delen waarvan het ontbreken uw werkmap onbruikbaar zou maken, en alleen die gedeelten te compileren.
👉 Zie ook: Meer informatie over het werken met onze VBA Compiler