Guida introduttiva
Offusca un piccolo esempio funzionante, verifica il risultato, poi applica lo stesso flusso di lavoro al tuo codice.
Guarda
Obfuscator.io Dashboard Tour: Virtual Machine JavaScript Obfuscation in Under 3 Minutes
Accedi (un account gratuito è sufficiente per VM Low) e apri la dashboard.
Incolla l'esempio qui sotto oppure carica JavaScript già compilato. Compila TypeScript e JSX prima dell'offuscamento.
Scegli il preset VM Low per una prima valutazione della VM, oppure Default per l'offuscamento di base. Imposta Target sull'ambiente che eseguirà il risultato.
Seleziona Offusca (oppure Offusca con VM quando la VM è attiva). Esamina gli eventuali avvisi della build prima di usare l'output.
Esegui il risultato nell'ambiente previsto. Questo esempio dovrebbe stampare 42. Per agenti, automazione o debugger, segui Test e CI prima di attivare le difese di runtime.
Copia o scarica l'output verificato. Prima del deployment, genera e convalida la build finale con le impostazioni di protezione che intendi distribuire.
Serve aiuto?
Se il codice offuscato fallisce durante l'esecuzione, inizia da Diagnosticare gli errori di runtime della VM, dove trovi anche cosa includere in una segnalazione di bug per support@obfuscator.io.
In questa sezione
Scegliere i preset
I preset sono configurazioni iniziali. Scegline uno, poi controlla le opzioni effettive della versione selezionata dell’offuscatore.
Blocco della versione
Fissa una versione esatta dell'offuscatore o un intervallo con aggiornamento automatico e imponi una versione a tutto il team.
Utilizzo del pacchetto NPM
Applica l'offuscamento VM dalla tua pipeline di build tramite il pacchetto javascript-obfuscator.
Test e CI
Usa una configurazione separata per i test funzionali quando gli strumenti di test possono attivare le difese di esecuzione. Non esiste un endpoint di test né un ambiente separato nel pannello.
FAQ
Risposte su offuscamento, compatibilità, privacy e abbonamenti.
