PyArmor è uno strumento di offuscamento per Python che rende il codice sorgente più difficile da leggere, ispezionare e sottoporre a reverse engineering. Può rinominare i simboli, nascondere le stringhe e aggiungere protezioni a runtime, così la logica risulta meno evidente a chi analizza il programma.
Nella sicurezza informatica, PyArmor è rilevante perché le stesse funzionalità che proteggono il software legittimo possono anche aiutare il malware a nascondere il proprio comportamento. Gli attaccanti possono avvolgere codice di stealer, loader o backdoor con PyArmor per rallentare l'analisi statica, complicare la scrittura delle signature e rendere meno efficace il triage automatizzato. I difensori spesso cercano artefatti runtime di PyArmor, eseguibili Python impacchettati in modo insolito e accessi sospetti a file o credenziali, ma l'offuscamento da solo non è una prova di intenti malevoli. È un indizio che potrebbe rendere necessaria un'analisi comportamentale più approfondita.


